0001607939-22-000014.txt : 20220325 0001607939-22-000014.hdr.sgml : 20220325 20220325143850 ACCESSION NUMBER: 0001607939-22-000014 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220325 DATE AS OF CHANGE: 20220325 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Udemy, Inc. CENTRAL INDEX KEY: 0001607939 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-EDUCATIONAL SERVICES [8200] IRS NUMBER: 271779864 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40956 FILM NUMBER: 22770541 BUSINESS ADDRESS: STREET 1: 600 HARRISON STREET STREET 2: 3RD FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: (510) 378-4789 MAIL ADDRESS: STREET 1: 600 HARRISON STREET STREET 2: 3RD FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94107 10-K 1 udmy-20211231.htm 10-K udmy-20211231
FALSEFY20210001607939http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409Member27P3Y00016079392021-01-012021-12-3100016079392020-06-30iso4217:USD00016079392022-03-15xbrli:shares0001607939us-gaap:IPOMember2021-10-29iso4217:USDxbrli:shares0001607939us-gaap:OverAllotmentOptionMember2021-11-242021-11-24xbrli:pure00016079392021-12-3100016079392020-12-3100016079392020-01-012020-12-3100016079392019-01-012019-12-3100016079392018-12-310001607939us-gaap:CommonStockMember2018-12-310001607939us-gaap:AdditionalPaidInCapitalMember2018-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001607939us-gaap:RetainedEarningsMember2018-12-310001607939us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001607939us-gaap:CommonStockMember2019-01-012019-12-3100016079392018-01-012018-12-310001607939us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001607939srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001607939us-gaap:RetainedEarningsMember2019-01-012019-12-3100016079392019-12-310001607939us-gaap:CommonStockMember2019-12-310001607939us-gaap:AdditionalPaidInCapitalMember2019-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001607939us-gaap:RetainedEarningsMember2019-12-310001607939us-gaap:SeriesEPreferredStockMember2020-01-012020-12-310001607939us-gaap:SeriesFPreferredStockMember2020-01-012020-12-310001607939us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001607939us-gaap:CommonStockMember2020-01-012020-12-310001607939us-gaap:RetainedEarningsMember2020-01-012020-12-310001607939us-gaap:CommonStockMember2020-12-310001607939us-gaap:AdditionalPaidInCapitalMember2020-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001607939us-gaap:RetainedEarningsMember2020-12-310001607939us-gaap:CommonStockMember2021-01-012021-12-310001607939us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001607939us-gaap:RetainedEarningsMember2021-01-012021-12-310001607939us-gaap:CommonStockMember2021-12-310001607939us-gaap:AdditionalPaidInCapitalMember2021-12-310001607939us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001607939us-gaap:RetainedEarningsMember2021-12-310001607939us-gaap:IPOMember2021-10-292021-10-290001607939us-gaap:OverAllotmentOptionMember2021-10-292021-10-290001607939us-gaap:OverAllotmentOptionMember2021-10-29udmy:segment0001607939us-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001607939us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001607939us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001607939us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001607939us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001607939us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001607939us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001607939us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-3100016079392010-01-3100016079392011-09-3000016079392010-01-012018-12-3100016079392021-01-202021-01-200001607939us-gaap:WarrantMember2018-12-310001607939us-gaap:WarrantMember2019-01-012019-12-310001607939us-gaap:StockAppreciationRightsSARSMember2019-01-012019-12-310001607939us-gaap:WarrantMember2019-12-310001607939us-gaap:StockAppreciationRightsSARSMember2019-12-310001607939us-gaap:WarrantMember2020-01-012020-12-310001607939us-gaap:StockAppreciationRightsSARSMember2020-01-012020-12-310001607939us-gaap:WarrantMember2020-12-310001607939us-gaap:StockAppreciationRightsSARSMember2020-12-310001607939udmy:StrategicInvestmentsMember2020-12-310001607939us-gaap:WarrantMember2021-01-012021-12-310001607939us-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310001607939udmy:StrategicInvestmentsMember2021-01-012021-12-310001607939us-gaap:WarrantMember2021-12-310001607939us-gaap:StockAppreciationRightsSARSMember2021-12-310001607939udmy:StrategicInvestmentsMember2021-12-310001607939us-gaap:AccountingStandardsUpdate201602Memberus-gaap:ScenarioPlanMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMembersrt:MinimumMember2021-12-310001607939srt:MaximumMemberus-gaap:AccountingStandardsUpdate201602Memberus-gaap:ScenarioPlanMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001607939udmy:EnterpriseSegmentMember2021-12-310001607939udmy:EnterpriseSegmentMember2020-12-310001607939udmy:ConsumerSegmentMember2021-12-310001607939udmy:ConsumerSegmentMember2020-12-3100016079392022-01-012021-12-3100016079392023-01-012021-12-310001607939us-gaap:ComputerEquipmentMember2021-12-310001607939us-gaap:ComputerEquipmentMember2020-12-310001607939us-gaap:FurnitureAndFixturesMember2021-12-310001607939us-gaap:FurnitureAndFixturesMember2020-12-310001607939us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001607939us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001607939us-gaap:LeaseholdImprovementsMember2021-12-310001607939us-gaap:LeaseholdImprovementsMember2020-12-310001607939us-gaap:ConstructionInProgressMember2021-12-310001607939us-gaap:ConstructionInProgressMember2020-12-310001607939us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001607939udmy:CorpUMember2021-08-242021-08-240001607939udmy:CorpUMemberus-gaap:RestrictedStockMember2021-08-242021-08-240001607939udmy:CorpUMember2021-08-240001607939udmy:CorpUMember2021-01-012021-12-310001607939us-gaap:CustomerRelationshipsMember2021-08-252021-12-310001607939us-gaap:CustomerRelationshipsMember2021-12-310001607939udmy:VendorRelationshipsMember2021-08-252021-12-310001607939udmy:VendorRelationshipsMember2021-12-310001607939us-gaap:DevelopedTechnologyRightsMember2021-08-252021-12-310001607939us-gaap:DevelopedTechnologyRightsMember2021-12-310001607939us-gaap:TradeNamesMember2021-08-252021-12-310001607939us-gaap:TradeNamesMember2021-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2021-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2020-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2019-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2018-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2021-01-012021-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2020-01-012020-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMember2019-01-012019-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMembersrt:MinimumMember2021-12-310001607939udmy:HistoricalTaxWithholdingPossibleLossMembersrt:MaximumMember2021-12-310001607939us-gaap:DomesticCountryMember2021-12-310001607939us-gaap:StateAndLocalJurisdictionMember2021-12-310001607939udmy:TaxYear20102012Memberus-gaap:DomesticCountryMember2021-12-310001607939udmy:CorpUMemberus-gaap:DomesticCountryMember2021-12-310001607939srt:AffiliatedEntityMemberudmy:NaspersLtdAndOtherEntityMember2021-01-012021-12-310001607939srt:AffiliatedEntityMemberudmy:NaspersLtdAndOtherEntityMember2020-01-012020-12-310001607939srt:AffiliatedEntityMemberudmy:NaspersLtdAndOtherEntityMember2019-01-012019-12-310001607939srt:AffiliatedEntityMemberudmy:NaspersLtdAndOtherEntityMember2021-12-310001607939srt:AffiliatedEntityMemberudmy:NaspersLtdAndOtherEntityMember2020-12-310001607939udmy:CertainVendorsMembersrt:AffiliatedEntityMember2021-01-012021-12-310001607939udmy:CertainVendorsMembersrt:AffiliatedEntityMember2020-01-012020-12-310001607939udmy:CertainVendorsMembersrt:AffiliatedEntityMember2019-01-012019-12-310001607939udmy:CertainVendorsMembersrt:AffiliatedEntityMember2021-12-310001607939udmy:CertainVendorsMembersrt:AffiliatedEntityMember2020-12-310001607939udmy:SeriesA1PreferredStockMember2021-01-012021-12-310001607939us-gaap:IPOMemberus-gaap:CommonStockMember2021-10-292021-10-290001607939us-gaap:SeriesAPreferredStockMember2020-12-310001607939udmy:SeriesA1PreferredStockMember2020-12-310001607939us-gaap:SeriesBPreferredStockMember2020-12-310001607939us-gaap:SeriesCPreferredStockMember2020-12-310001607939us-gaap:SeriesDPreferredStockMember2020-12-310001607939us-gaap:SeriesEPreferredStockMember2020-12-310001607939us-gaap:SeriesFPreferredStockMember2020-12-310001607939us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001607939us-gaap:SeriesDPreferredStockMember2021-01-012021-12-310001607939us-gaap:SeriesFPreferredStockMember2021-01-012021-12-310001607939us-gaap:IPOMember2021-12-31udmy:vote0001607939udmy:A2010EquityIncentivePlanMember2021-12-310001607939udmy:A2010EquityIncentivePlanMember2020-12-310001607939udmy:A2021EquityIncentivePlanMember2021-12-310001607939udmy:A2021EquityIncentivePlanMember2020-12-310001607939udmy:A2021EmployeeStockPurchasePlanMember2021-12-310001607939udmy:A2021EmployeeStockPurchasePlanMember2020-12-310001607939us-gaap:StockAppreciationRightsSARSMember2021-12-310001607939us-gaap:StockAppreciationRightsSARSMember2020-12-310001607939udmy:AmendedAndRestated2010EquityIncentivePlanMember2021-09-282021-09-280001607939udmy:AmendedAndRestated2010EquityIncentivePlanMember2021-09-280001607939udmy:A2021StockIncentivePlanMember2021-12-310001607939udmy:A2021StockIncentivePlanMember2021-01-012021-12-310001607939us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001607939udmy:A2021StockIncentivePlanMember2020-12-310001607939udmy:A2021StockIncentivePlanMember2020-01-012020-12-310001607939us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001607939us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001607939us-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310001607939us-gaap:StockAppreciationRightsSARSMember2020-01-012020-12-310001607939us-gaap:StockAppreciationRightsSARSMember2019-01-012019-12-310001607939us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-12-310001607939srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001607939us-gaap:RestrictedStockUnitsRSUMember2020-12-310001607939us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001607939us-gaap:RestrictedStockUnitsRSUMember2021-12-310001607939us-gaap:PerformanceSharesMember2021-01-012021-12-310001607939us-gaap:PerformanceSharesMember2021-12-31udmy:award0001607939us-gaap:PerformanceSharesMember2020-12-310001607939us-gaap:PerformanceSharesMember2018-01-012018-12-31udmy:installment0001607939us-gaap:PerformanceSharesMember2020-01-012020-12-310001607939us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001607939us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001607939us-gaap:PerformanceSharesMemberudmy:AmendedAndRestated2010EquityIncentivePlanMember2020-12-310001607939us-gaap:PerformanceSharesMemberudmy:AmendedAndRestated2010EquityIncentivePlanMember2020-01-012020-12-310001607939us-gaap:PerformanceSharesMemberudmy:AmendedAndRestated2010EquityIncentivePlanMember2021-01-012021-12-310001607939us-gaap:PerformanceSharesMemberudmy:AmendedAndRestated2010EquityIncentivePlanMember2021-12-310001607939us-gaap:EmployeeStockMember2021-10-290001607939us-gaap:EmployeeStockMember2021-01-012021-12-31udmy:period0001607939us-gaap:EmployeeStockMember2021-12-310001607939udmy:TenderOfferToSellCommonStockToAnInvestorMember2021-01-012021-12-310001607939udmy:TenderOfferToSellCommonStockToAnInvestorMember2021-12-310001607939udmy:TenderOfferToSellVestedStockOptionsAndCommonStockMember2020-01-012020-12-310001607939udmy:TenderOfferToSellVestedStockOptionsAndCommonStockMember2020-12-310001607939udmy:TenderOfferToSellCommonStockToAnInvestorMember2019-01-012019-12-310001607939udmy:TenderOfferToSellCommonStockToAnInvestorMember2019-12-310001607939udmy:OtherEquityTransactionMember2021-01-012021-12-310001607939udmy:OtherEquityTransactionMember2020-01-012020-12-310001607939udmy:OtherEquityTransactionMember2019-01-012019-12-310001607939udmy:CorpUMemberus-gaap:RestrictedStockMember2021-08-240001607939udmy:CorpUMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001607939udmy:CorpUMemberus-gaap:RestrictedStockMember2021-12-310001607939us-gaap:CostOfSalesMember2021-01-012021-12-310001607939us-gaap:CostOfSalesMember2020-01-012020-12-310001607939us-gaap:CostOfSalesMember2019-01-012019-12-310001607939us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001607939us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001607939us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001607939us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001607939us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001607939us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001607939us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001607939us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001607939us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001607939us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001607939us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001607939us-gaap:RedeemableConvertiblePreferredStockMember2019-01-012019-12-310001607939us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001607939us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001607939us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001607939udmy:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-12-310001607939udmy:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-12-310001607939udmy:RestrictedStockAndRestrictedStockUnitsMember2019-01-012019-12-310001607939us-gaap:EmployeeStockMember2021-01-012021-12-310001607939us-gaap:EmployeeStockMember2020-01-012020-12-310001607939us-gaap:EmployeeStockMember2019-01-012019-12-310001607939udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember2021-01-012021-12-310001607939udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember2020-01-012020-12-310001607939udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember2019-01-012019-12-310001607939us-gaap:WarrantMember2021-01-012021-12-310001607939us-gaap:WarrantMember2020-01-012020-12-310001607939us-gaap:WarrantMember2019-01-012019-12-310001607939us-gaap:OperatingSegmentsMemberudmy:ConsumerSegmentMember2021-01-012021-12-310001607939us-gaap:OperatingSegmentsMemberudmy:ConsumerSegmentMember2020-01-012020-12-310001607939us-gaap:OperatingSegmentsMemberudmy:ConsumerSegmentMember2019-01-012019-12-310001607939udmy:EnterpriseSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001607939udmy:EnterpriseSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001607939udmy:EnterpriseSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001607939us-gaap:OperatingSegmentsMember2021-01-012021-12-310001607939us-gaap:OperatingSegmentsMember2020-01-012020-12-310001607939us-gaap:OperatingSegmentsMember2019-01-012019-12-310001607939us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310001607939us-gaap:MaterialReconcilingItemsMember2020-01-012020-12-310001607939us-gaap:MaterialReconcilingItemsMember2019-01-012019-12-310001607939srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberudmy:EnterpriseSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001607939srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:OperatingSegmentsMemberudmy:ConsumerSegmentMember2020-01-012020-12-310001607939srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:OperatingSegmentsMemberudmy:ConsumerSegmentMember2019-01-012019-12-310001607939srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberudmy:EnterpriseSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001607939srt:NorthAmericaMember2021-01-012021-12-310001607939srt:NorthAmericaMember2020-01-012020-12-310001607939srt:NorthAmericaMember2019-01-012019-12-310001607939us-gaap:EMEAMember2021-01-012021-12-310001607939us-gaap:EMEAMember2020-01-012020-12-310001607939us-gaap:EMEAMember2019-01-012019-12-310001607939srt:AsiaPacificMember2021-01-012021-12-310001607939srt:AsiaPacificMember2020-01-012020-12-310001607939srt:AsiaPacificMember2019-01-012019-12-310001607939srt:LatinAmericaMember2021-01-012021-12-310001607939srt:LatinAmericaMember2020-01-012020-12-310001607939srt:LatinAmericaMember2019-01-012019-12-310001607939srt:NorthAmericaMember2021-12-310001607939srt:NorthAmericaMember2020-12-310001607939udmy:RestOfWorldMember2021-12-310001607939udmy:RestOfWorldMember2020-12-310001607939us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2022-02-152022-02-150001607939us-gaap:SubsequentEventMember2022-02-282022-02-28
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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-40956
Udemy, Inc.
(Exact Name of Registrant as Specified in its Charter)
Delaware27-1779864
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer Identification No.)
600 Harrison Street, 3rd Floor
San Francisco, California
94107
(Address of Principal Executive Offices)(Zip Code)
(415) 813-1710
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.00001 par valueUDMYThe Nasdaq Stock Market
Securities registered pursuant to section 12(g) of the Act: None
(Title of class)
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes ☐ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes      No ☐ 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes     No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ☐
Accelerated filer 
Non-accelerated filer  
Smaller reporting company 
Emerging growth company 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared to issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes     No 

The aggregate market value of the common stock held by non-affiliates of the registrant on December 31, 2021, based on the closing price of the registrant’s common stock as reported by the Nasdaq Stock Exchange on that date, was approximately $1.1 billion. The registrant has elected to use December 31, 2021 as the calculation date because on June 30, 2021 (the last business day of the registrant's most recently completed second fiscal quarter), the registrant was a privately held company. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.

As of March 15, 2022, 139,534,116 shares of the registrant’s common stock were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement relating to the registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2021.

i



Table of Contents

Page
Part I
Part II
Item 6. [Reserved]
Part III
Part IV

ii

SUMMARY OF RISK FACTORS

Our business is subject to numerous risks and uncertainties, including those highlighted in the section of this report titled “Risk Factors.” The following is a summary of the principal risks we face, any of which could adversely affect our business, operating results, financial condition, or prospects:

We have a history of losses, and we may not be able to generate sufficient revenue to achieve or maintain profitability in the future. We incurred net losses of $80.0 million, $77.6 million and $69.7 million during the fiscal years ended December 31, 2021, 2020 and 2019 respectively, and, as of December 31, 2021, we had an accumulated deficit of $458.5 million.
We have a limited history in an emerging and dynamic market, which makes it difficult to evaluate our future results of operations.
Our results of operations may fluctuate significantly from period to period due to a wide range of factors, which makes our future results difficult to predict.
Our rapid growth may not be sustainable and depends on our ability to attract new learners, instructors, and organizations and retain existing ones.
Our platform relies on a limited number of instructors who create a significant portion of the most popular content on our platform, and the loss of these instructor relationships could adversely affect our business, financial condition, and results of operations.
If we fail to maintain and expand our relationships with Udemy Business (“UB” or “Enterprise”) customers, our ability to grow our business and revenue will suffer.
We operate in a highly competitive market, and we may not be able to compete successfully against current and future competitors.
The market for online learning solutions is relatively new and may not grow as we expect, which may harm our business, financial condition, and results of operations.
Adherence to our values and our focus on long-term sustainability may negatively impact our short- or medium-term financial performance.
The COVID-19 pandemic could affect our business, financial condition, and results of operations in volatile and unpredictable ways.
Any failure to successfully execute and integrate future acquisitions could materially adversely affect our business, financial condition, and results of operations.
Changes in laws or regulations relating to privacy, data protection, or cybersecurity, including those relating to the protection or transfer of data relating to individuals, or any actual or perceived failure by us to comply with such laws and regulations or any other obligations could adversely affect our business.
We may be unable to adequately obtain, maintain, protect, and enforce our intellectual property and proprietary information, which could adversely affect our business, financial condition, and results of operations.
We could face liability, or our reputation might be harmed, as a result of courses posted to our platform.
Intellectual property litigation, including litigation related to content available on our platform, could result in significant costs and adversely affect our business, financial condition, results of operations, and reputation.
We are an emerging growth company, and any decision to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.
The trading price of our common stock may be volatile, and you could lose all or part of your investment.














iii

Special Note Regarding Forward-Looking Statements

This Annual Report on Form 10-K (“Form 10-K”) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Form 10-K, including statements regarding our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “would,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” or the negative of these terms or other similar expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Form 10-K include, but are not limited to, statements about:
our expectations regarding our financial and operating performance, including our expectations regarding our revenue, costs, monthly average buyers, number of UB customers, UB Annual Recurring Revenue, UB Net Dollar Retention Rate, Segment Revenue, Segment Gross Profit Margin, Adjusted EBITDA, and Adjusted EBITDA Margin;
our ability to successfully execute our business and growth strategy;
our ability to attract and retain learners, instructors, and enterprise customers;
the timing and success of new features, integrations, capabilities, and other platform enhancements by us, or by our competitors to their offerings, or any other changes in the competitive landscape of our markets and industry;
anticipated trends, developments, and challenges in our industry, business, and the markets in which we operate;
the size of our addressable markets, market share, and market trends, including our ability to grow our business internationally;
the effects of the COVID-19 pandemic on our business, the market for online learning solutions, and the global economy generally;
the sufficiency of our cash, cash equivalents, and investments to meet our liquidity needs;
our ability to develop and protect our brand and reputation;
our expectations and management of future growth;
our expectations concerning relationships with third parties;
our ability to attract, retain, and motivate our skilled personnel, including members of our senior management team;
our expectations regarding the effects of existing and developing laws and regulations, including with respect to taxation and privacy, data protection, and cybersecurity;
our ability to maintain the security and availability of our platform;
our ability to successfully defend litigation brought against us;
our ability to successfully identify, execute, and integrate any potential acquisitions;
our expectations regarding our income and other tax liabilities;
our ability to effectively manage our exposure to fluctuations in foreign currency exchange rates;
our ability to obtain, maintain, protect, and enforce our intellectual property and proprietary information; and
the increased expenses associated with being a public company.
Actual events or results may differ from those expressed in forward-looking statements. As such, you should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, operating results, prospects, strategy, and financial needs. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, assumptions, and other factors described in the section titled “Risk Factors” and elsewhere in this Form 10-K. Moreover, we operate in a highly 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 Form 10-K. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described 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 Form 10-K. While we believe that such information provides a reasonable basis for these statements, such information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
iv

The forward-looking statements made in this Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Form 10-K to reflect events or circumstances after the date of this Form 10-K or to reflect new information, actual results, revised expectations, 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.
Investors and others should note that we may announce material information to the public through filings with the Securities and Exchange Commission, our website (udemy.com), press releases, public conference calls, and public webcasts. We encourage our investors and others to review the information disclosed through such channels as such information could be deemed to be material information. Please note that this list may be updated from time to time.

v

PART I. FINANCIAL INFORMATION
Item 1. Business 

Overview

Udemy is a two-sided marketplace where our instructors develop content to meet learner demand. Courses can be accessed through our direct-to-consumer or UB offerings. Courses on both offerings address learning objectives such as reskilling or upskilling in technology and business, enhancing soft skills, and personal development. We analyze data gathered to better determine our learners’ needs, helping us match individuals with relevant courses and, within UB, learning paths for a more personalized experience. Our learners also receive access to interactive learning tools such as quizzes, exercises, and instructor questions-and-answers, or Q&A.

Our UB offering helps over 10,500 global organizations, defined as companies of all sizes, nonprofits, and government agencies, whom we refer to as UB customers or enterprise customers, support employees’ professional growth and personal development through learning. The UB course catalog reflects the continuous curation of our broader platform content; we select for the most engaging, relevant, and high-quality courses that best fit the requirements of organizations. Our rigorous curation process considers factors such as learner feedback and ratings, topic relevance, content quality, and instructor engagement.

Our solution: the world’s learning platform

Our platform allows individual learners and organizations all over the world to access affordable, relevant, and up-to-date content from experts and experienced practitioners in nearly every field. We combine this high-quality content with data insights and technology to create a platform purpose-built to meet the specific needs of learners, instructors, and organizations.

In effect, our platform delivers a powerful flywheel of content creation, engagement, and continuous content optimization. Our expert instructors continuously generate new courses and update existing ones, while our marketplace encourages engagement on the most in-demand topics. The volume and frequency of these interactions allow us to generate meaningful insights and provide real-time feedback and analytics for our instructors. These data insights in turn improve content quality, enhance course personalization, and optimize productivity and satisfaction for our learners.

One way that we foster access to courses for individual learners and organizations is through broad content distribution across our various channels. We leverage machine learning (“ML”), to increase learner retention and conversion using enhanced personalization. At the same time, we believe our model encourages more relevant and engaging content through well-aligned incentives for our instructors, supported by consistent improvement from the feedback and data collected from individual learners and UB customers.

Over 19,000 free courses are available on our platform. These free courses represent an important entry point for learners to experience our platform. Through this free content, we are able to build a large and cost-effective top of the funnel for both consumer and UB leads. Once learners interact with our platform, our ML algorithms recommend courses for learners to purchase based on topic, quality, instructor rating, number of enrollments, learner’s country of origin, and more. The algorithms help us maximize revenue while offering the best value to learners.

We also offer unlimited access to a curated catalog of courses through our Consumer, Enterprise, and Team plan subscriptions. The courses selected for the subscription offerings are among the highest quality, most relevant, and most popular on our platform. Pricing for our subscription plans typically begins at a price of $30 per seat per month, subject to geographic variations.





1


What we offer our learners

We provide 49 million learners with relevant, affordable, and high-quality content, and we do this on a platform that enables the constant improvement of our courses by leveraging the social validation of over 680 million course enrollments, as well as thousands of ratings and reviews. With Udemy, learners can fulfill objectives involving:

Technical skills: Learners often seek to gain proficiency in the latest technology, which helps them stay competitive through upskilling or reskilling their capabilities.

Business skills: Business and professional soft skills, such as negotiation strategy or team leadership, are in constant demand as individuals look to advance their careers, react to new workplace environments, or take on new responsibilities.

Personal development: Learners like to complement their primary skills with discovery of new interests or hobbies such as music, drawing, and wellness.

Learners on Udemy receive a comprehensive and immersive experience through interactive exercises and the ability to communicate directly with instructors through question-and-answer functionality. Our courses feature world-class instructors like Angela Yu, founder of the programming bootcamp London App Brewery, and Jose Portilla, the Head of Data Science of Pierian Data.

We work to create a trusted and welcoming platform for learners by implementing policies and procedures intended to encourage respectful behavior. This includes requiring instructors to respect the intellectual property rights of others and prohibiting the posting of any inappropriate, offensive, false, or infringing content. As part of our publication process, we assess whether courses satisfy a checklist of technical criteria related to their audio, video, and course descriptions, and we reject courses on topics prohibited on our platform. Additionally, Udemy enables learners and other parties to easily report conduct that violates our policies, and our Trust & Safety team maintains processes to take action when we become aware of policy violations, which can range from the temporary disabling of communications features in cases of excessive use to the removal of content and termination of accounts in cases of more serious policy violations, such as the posting of infringing content.

Our refund policy for courses purchased on our consumer marketplace offers learners the ability to request a cash or credit refund up to 30 days from their purchase, subject to certain refund policy guidelines.

What we offer our UB customers

We have over 10,500 global UB customers, including 49 of the Fortune 100. Companies such as Citi, Jaguar Land Rover, Tata Consultancy Services, Booz Allen Hamilton, PayPal, Box, Sapient, and Eventbrite are trusting UB to help them achieve their learning and development goals, drawn by the real-world expertise and experience of our instructors.

We are focused on helping UB customers upskill and reskill their teams to increase productivity, inspire innovation, address digital transformation, and drive talent retention, particularly in a post-COVID-19 world. UB customers typically express high satisfaction with their UB experience, resulting in our average net promoter score of 61 and an average course rating from UB learners of 4.5 out of 5.0 stars, in each case as of December 31, 2021.

Our content is relevant to organizations across a variety of industries and includes courses in subjects like technology and business skills. Our curated UB offering begins with over 6,800 of the most engaging and relevant courses available on our platform, selected to meet the needs and standards of some of the world’s largest enterprises. As a part of this offering, we also offer over 7,500 additional non-English language courses, which includes collections in Spanish, Portuguese, German, Japanese, French, Italian, Mandarin, Turkish, Polish, Korean, Russian, Arabic and Indonesian.

We use a rigorous selection process across a wide set of criteria to determine the courses that will be offered as part of UB, including:
2


User behavior: Learner feedback and ratings, as well as content searches, help us determine which courses to maintain or add to UB.

Customer input: Specific content requests, prospects’ requests for proposal, and customer success stories are evaluated to identify new areas of focus that help ensure the continued strong relevance of our offering.
Market research: Industry trends and instructor interviews help us determine relevant topics and new technologies valued by enterprises and their employees.

Competitor analysis: We monitor market data and analyst reports on an ongoing basis to stay at the forefront of market demand and quickly address any applicable gaps within the topics offered.

We constantly update and enhance the curated list of courses included in the UB course catalog in response to industry changes and technological advancement. As of December 31, 2021, the UB course catalog included over 8,400 courses related to technical skills and over 6,100 courses related to business, personal and professional skills. On average, during 2021, over 500 new courses were added each month. Our overall UB course catalog has increased from fewer than 2,500 courses in 2017 to over 14,000 today.

In addition to high-quality content, we provide the tools and insights necessary for enterprise administrators, managers, and teams to create learning paths. These learning paths allow organizations to assemble customized learning series made up of Udemy courses, the organization’s own material, and links to external resources. Learning paths are only visible within the organization that creates them, and offer a unique benefit to administrators and employees.

We also offer UB customers a comprehensive analytics dashboard and other powerful tools through which they gain high visibility into the progress, areas of focus, and feedback of their employees. This strong set of tools, which includes our learning playbooks, helps our UB customers better understand and optimize learning experiences for their employees and ensure they are delivering a strong and measurable return on their investment in learning skills.

What we offer our instructors

We offer instructors from around the world access to a global audience of 49 million learners. Our model allows instructors who elect to charge for courses to share directly in the economic upside of the course content they contribute and the growth of our platform. We have an aligned incentive model where payments to instructors are proportional to course sales on our platform. In 2021, our paid instructors earned $176.9 million from Udemy for their courses. In 2020, our paid instructors earned $161.4 million from Udemy for their courses. The breadth of instructors and courses contributes to the wide variety of content topics available on our platform, as well as meaningful depth within most content categories. We believe that this combination of breadth and depth helps foster competition and choice on our platform and attracts learners and enterprise customers.

We enable our instructors to drive innovation and ongoing engagement on our platform. We not only provide instructors access to millions of learners but also offer proprietary tools to help them generate more relevant and better content. Instructors are able to use platform insights, review feedback from learners, and harness analytics dashboards to manage their course content, brand, and course marketing. As instructors upgrade their courses, our performance marketing engine identifies and selects the best courses to be featured to each learner around the world. Our marketing engine targets and reaches millions of learners, many more times what instructors would be able to reach on their own. Instructors can also enroll in our promotional pricing program. Through this promotional pricing program, we programmatically control the list price for courses offered through our consumer marketplace, as well as the discounted price shown to consumers during promotional events and campaigns, as and when such promotions occur in our discretion, based on course characteristics like category of content, hours of content, rating, and popularity. In addition, we offer instructors insight on the revenue opportunity and existing content for any given topic, and we provide auto-generated, translated captions from English to Spanish, Portuguese, French, German, Italian, and Polish, so instructors can better reach our global learner base.

3

When an instructor’s course is added to the UB catalog, instructors are subject to an exclusivity clause for the use of their content on our platform, pursuant to which instructors agree, subject to limited exceptions, not to offer any on-demand content, such as pre-recorded courses, on any competing platform in a way that directly competes with or impairs the sales of such content on our platform. This exclusivity clause is effective for so long as an instructor’s content is included in the UB catalog, and we may continue to include content in the UB catalog for up to 12 months after an instructor elects to opt out of the UB catalog. We believe these exclusivity arrangements increase the value of our offerings by increasing the amount of unique content on Udemy and helping maintain our robust roster of expert instructors.

We believe that, on average, the value we offer instructors ultimately delivers a far higher return on investment relative to other content creation and online learning competitors.

Our growth strategies

We are still in the early stages of our long-term growth strategy. We expect to continue expanding our consumer and UB customer base, instructor network, and content catalog while increasing our market opportunities through the following strategies:

Accelerate the growth of our enterprise business through:
    
Successfully executing on our land-and-expand strategy. Our strategy focuses on acquiring new customers and efficiently growing our relationships with existing customers, beginning with either individual users or departmental deployments. Historically, we have expanded from individual to department to multi-department to enterprise-wide sales as UB’s value is proven and enterprise customers identify additional use cases. We intend to continue to expand our sales team footprint globally and to improve our upselling tactics with the assistance of better tools and systems. In addition to inbound leads from our direct-to-consumer offering, we have developed a strong outbound lead-generation process with highly effective account-based marketing operations, allowing us to target, develop, and nurture key accounts in large organizations.

Improving quality and relevance of our courses. We curate our enterprise catalog by selecting the highest-rated and most engaging courses from our consumer business. We intend to continue leveraging our large platform to source high-quality and relevant curricula. We will also continue to improve the speed and efficiency of our curation processes, enabling us to quickly discern the content most relevant to our enterprise customers.

Integrating our UB offering with employees’ workflow. We provide easy-to-implement learning playbooks, which enable customers to combine UB courses with their own in-house training to create blended learning programs. UB learners can also take advantage of our personalized content recommendations, which we derive from the data we collect. We currently integrate with existing employee learning-and-development and HR workflows, including our customers’ learning management systems and learning experience platforms, to help enable a more robust offering for UB learners and greater employer visibility into learning. Examples of these integrations include Workday, SAP SuccessFactors, Slack, and ServiceNow. Integrations enable UB customers to incorporate learning in the flow of work: learners can discover, search, and consume our UB catalog. Leaders can sync, track, and report learning progress for employees across other HR systems and also encourage learning across the organization through reminders and sharing on existing company messaging platforms. Looking forward, we intend to expand our offering to integrate with additional employee learning-and-development and HR workflows, and to introduce additional services for employees, thus expanding usage within our UB customers.

Deliver immersive learning experiences. Our platform currently offers powerful learning experiences including practice tests, coding exercises, and quizzes, which permit learners to prepare for certification exams and better retain what they have learned. We intend to expand our offerings to include deeper skills assessments, labs, and cohort-based learning. Assessments increase learning efficiency by identifying further areas of study for learners. Labs enable learners to practice the skills they are learning in the applicable technical environments. Cohort-based learning combines synchronous and asynchronous learning together with reflections and virtual classroom time, enabling learning from one’s
4

peers and creating accountability to the cohort for course completion and live participation. We will also consider acquisitions to expand the immersive learning experiences we offer, with a goal of improving learner outcomes and ultimately increasing retention.

Increase learner retention through:

Building a global personalization engine. Since the beginning of 2020, we have invested considerable resources in developing a personalization-based technology platform, which includes:

State-of-the-art eventing platform to track and store every learner interaction with our site and apps;
Customer data platform to structure and analyze all of our learner data;
Lifecycle marketing platform to develop, train, and operationalize personalization algorithms; and
Campaign management platform to link personalization algorithms with customer-facing touch-points such as website placements, emails, and push notifications among others.

Our personalization efforts are only beginning. We believe that these investments will yield high returns around customer engagement, retention, and lifetime value in the years to come.

Expanding our subscription offering. In early 2021, we launched a direct-to-consumer subscription in beta testing. In its initial format, the subscription offering is similar to our Team plan offering focused on professional skills. Our objective is to provide consumers ongoing access to the platform’s best content for a monthly fee. We believe there is broad demand for learning subscriptions, and we are uniquely positioned to provide a compelling and highly competitive product. We plan to test and launch additional forms of subscriptions including bootcamp-style courses with assessments and labs to help learners reach new levels of proficiency. We believe that consumer subscriptions, in the absence of employer-sponsored access, will increase the retention of individual learners who seek to continuously acquire new skills and value greater ongoing access to content. Offering different subscription packages based on area of expertise or added features, for example, will allow us to capture different types of individual learners at different price points, all while increasing their engagement with Udemy.

Expand our geographic footprint through:

Organic expansion. We enter new countries via courses taught in English, as they appeal to a broad audience globally. As the platform grows in popularity through organic levers such as word of mouth or search engine optimization, local instructors create courses in their native languages, increasing Udemy’s appeal to learners fluent in those languages. As of December 31, 2021, we offered over 70,000 courses in languages other than English. We will continue to invest in our technology and our brand to drive search engine optimization and word of mouth in order to continue the organic growth.

Executing our international playbook. As the content catalog expands in each country, we start investing in additional growth levers such as local payment methods, local currency pricing, and local marketing. These investments drive higher traffic, enrollments, and revenue for our direct-to-consumer business, as well as leads for UB. Once we reach a steady volume of leads to UB, we build in-country go-to-market sales teams to grow and expand our UB customer base. We also may partner with local companies that have an interest in growing the adult learning market in their countries. We have executed our international playbook in a number of countries, including Brazil, India, and Japan, and we are in the process of similar investments in Indonesia, Mexico, South Africa, and other key geographic markets. Our international playbook will continue to allow us to build a targeted list of countries in which we anticipate we will expand with a high likelihood of success.

Competition

The market for developing skills is rapidly growing and highly competitive. We compete for individual learners, enterprise customers, and instructors on the following basis:

5

Learners: We compete for learners based on our course catalog, instructors, and learning tools. We believe that we are positioned favorably because of our ability to attract instructors and support them with data and insights to create and refresh high-quality content.

Udemy Business customers: We compete for customers based on our up-to-date content, the breadth and depth of that content across the full range of core business functions, and advanced product features that optimize self-paced learning and enable organizations to effectively drive programmatic learning. We believe that we are positioned favorably because of the synergies between our consumer and UB businesses, and the strategic partnerships we form with our UB customers that help them drive engagement in their learning programs and, in turn, business outcomes like employee retention and corporate productivity.

Instructors: We compete for instructors based on our ability to provide monetization opportunities. We believe that we are positioned favorably because of our ability to attract learners across the globe, provide data and insights to help instructors to retain learners, and offer an attractive shared revenue model.

We believe the competitive landscape is not well-suited to address the growing need for people to develop skills that are continuously and rapidly evolving. The traditional publisher model can be slow moving and reactive. Other niche marketplace models cannot serve the learner of today who is focused on developing both the hard and soft skills. We expect to gain market share as our marketplace platform offers the breadth of skills needed by learners and organizations. Competition can include:

Corporate training offerings, such as those from Pluralsight, LinkedIn Learning, and Skillsoft

Direct-to-consumer training offerings, such as those from Coursera and edX

Specialized content training offerings, such as those from A Cloud Guru and Skillshare

Online free resources used to gather and share knowledge and skills

We believe our business model competes favorably based on multiple factors, including our vibrant ecosystem of learners, organizations and instructors; the differentiated breadth and depth of our marketplace; our data and analytics capabilities; and our global presence and brand recognition.

Sales and marketing

Consumers

Our direct-to-consumer marketing strategy focuses on brand and performance marketing, strategic partnerships, and lifecycle monetization. Brand marketing increases awareness while performance marketing drives incremental traffic among potential learners. The strength of our community and brand drives significant organic acquisition, with the majority of our customers coming from unpaid channels. Our strategic partnerships aim to increase reach by making Udemy courses discoverable on third-party websites and mobile apps. Finally, lifecycle marketing and monetization focuses on building personalization at scale, increasing learner retention and long-term value, optimizing prices and promotions, and testing new monetization models.

Udemy Business

Our consumer ecosystem helps drive UB marketing efficiency and provides leads for prospective UB customers. As we expand to new regions and countries, we first market to organizations to generate brand awareness and interest in our UB offering, and then our sales team identifies and engages with potential customers.

We sell to our UB customers both directly, through our sales teams, and indirectly, through third-party channels. Once an organization signs on, our customer success team partners closely with that organization to track progress toward business outcomes and determine opportunities for expanding usage.

6

Instructors

Global experts learn about Udemy in a variety of ways including awareness campaigns and by coming to the platform as learners. Once onboard, our platform provides instructors with insights into learner demand and financial opportunity, incentivizing them to create new course content. Our Instructor Partnership team works closely with our top instructors to share plans and develop new products and services.

Seasonality

Historically, we have received a higher volume of orders from new and existing UB customers in the fourth quarter of each year as a result of industry buying patterns. We defer the recognition of our UB bookings over the life of the contract. We also have traditionally seen increased bookings in the Consumer segment as the result of various holiday promotions offered in the fourth quarter. We defer the recognition of our consumer bookings over an estimated service period of 4 months. As a result of these recognition practices, the quarter in which we generate the highest net bookings may be different from the quarter in which we recognize the highest amount of net revenue, and our sequential growth in remaining performance obligations has historically been highest in the fourth fiscal quarter of each year. For more information, see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Intellectual property

Our business depends on our intellectual property, the protection of which is critical to our success. We rely on a combination of intellectual property rights, including patents, trade secrets, trade dress, domain names, copyrights, and trademarks to protect our competitive advantage.

As of December 31, 2021, we held 12 registered trademarks in the United States and 24 registered trademarks in foreign jurisdictions, which have various expiration dates between 2022 and 2031. We also have common law rights in some trademarks and pending trademark applications in the United States and foreign jurisdictions. In addition, we have registered domain names for websites that we use in our business, such as www.udemy.com and some other variations.

Although we rely on intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new services, features and functionality, and frequent enhancements to our platform are more essential to establishing and maintaining our technology leadership position.

Technology and research and development

Our technology consists of a global distribution platform designed to support all parties in the learning ecosystem. It features a modern architecture designed to support our continued growth at scale. Our goal is to provide world-class experiences across most screens and devices.

We have a cross-functional, agile team of data scientists, ML engineers, software engineers, and product managers focused on continuously improving our platform to address evolving customer needs. Thus far, the team has built algorithmic and model-driven solutions at scale to provide the following capabilities: personalized and differentiated experiences for all learners, comprehensive instructor tools for content delivery and student engagement, and insights dashboards for enterprises to track employee training progress.

We have built a closed-loop user journey on top of a robust, enterprise-grade technology platform. Through data collection over time, we are able to continue perfecting our learner personalization. Personalized learner experiences begin with offering the correct product and pricing to users through marketing, multi-offering communications, and customer data platforms. Using ML-based tools, we then drive a highly personalized user experience for our learners that includes optimizing the offering, time, and frequency of each communication, recommending relevant content based on learner objectives and preferences, and offering tailored promotions to drive retention and engagement. We also capture learner interest, goals, and searches at different times during the user journey so we can provide the best possible recommendations for courses and learning paths.

7

We continuously gather market research and leverage user data to optimize the content available on our platform. Through our deep understanding of learner needs, we aim to deliver the right learning content, packaged the right way, and offered at the right time. The data gathered also provides powerful insight tools and feedback to our instructors so they can improve their courses and ultimately preserve the high quality of our overall offering.

Human capital resources

We believe we have a world-class culture with a highly engaged global employee base. We have achieved 4.1 of 5.0 stars on Glassdoor, a platform which represents voluntary reviews among current and former employees, as of December 31, 2021. Additionally, our company has been recognized as a Bay Area Best Place to Work by San Francisco Business Times and as a #1 employer in Turkey on the Great Place to Work lists during 2019, 2020, and 2021. As reflected in our annual employee survey, our employee engagement score is 77%, which is 1% above benchmark for companies at our size and stage.

We are proud of our internal focus on learning and development and leverage the UB platform to drive upskilling and career growth within our organization. “Always Learning” is a key value for our company. We hold monthly “Drop Everything and Learn” hours to provide employees with dedicated time they can use to learn professional or personal skills offered on our platform. We also use UB to provide our team with access to a wide range of content, from important all-company meetings to a variety of management training courses developed by our own Learning & Development team.

Our mission-driven approach to make knowledge opportunities accessible to learners around the world helps drive recruitment to our team. Udemy is the only digital learning company included in the Fortune 2020 Change the World list, and our employees enjoy the opportunity to be a part of a socially conscious brand benefiting all constituents. Overall, we are a leader in gender diversity among companies like ours, with 45% of our global workforce, 26% of our senior leadership, and 26% of our technical workforce identifying as women as of December 31, 2021.

As of December 31, 2021, we had 1,238 full-time employees. None of our employees are represented by unions. We consider the relationship with our employees to be strong and have not experienced interruptions of operations due to labor disagreements.

Additional information

We make available free of charge through our investor relations website, investors.udemy.com, our annual reports, quarterly reports, current reports, proxy statements and all amendments to those reports as soon as reasonably practicable after such material is electronically filed or furnished with the SEC. These reports may also be obtained without charge by contacting Investor Relations, Udemy, Inc., 600 Harrison Street, 3rd Floor, San Francisco, California 94107, e-mail: ir@udemy.com. Our Internet website and the information contained therein or incorporated therein are not intended to be incorporated into this Annual Report on Form 10-K. In addition, the SEC maintains an Internet site that contains reports, proxy and information statements and other information regarding reports that we file or furnish electronically with them at www.sec.gov.

8

Item 1A. Risk factors
Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should carefully consider the following risks, together with all of the other information contained in this Form 10-K, including the sections titled “Special Note Regarding Forward-Looking Statements” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our financial statements and the related notes included elsewhere in this Form 10-K. Any of the following risks could have an adverse effect on our business, financial condition, operating results, or prospects and could cause the trading price of our common stock to decline, which would cause you to lose all or part of your investment. Our business, financial condition, operating results, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.

Risks related to our business and operations

We have a history of losses, and we may not be able to generate sufficient revenue to achieve or maintain profitability in the future.
We incurred net losses of $80.0 million, $77.6 million and $69.7 million during the fiscal years ended December 31, 2021, 2020 and 2019 respectively, and, as of December 31, 2021, we had an accumulated deficit of $458.5 million. We expect our losses to continue as we make significant investments towards growing our business and operating as a public company. We have invested, and expect to continue to invest, substantial financial and other resources in developing our platform, including expanding our platform offerings, developing or acquiring new platform features and services, expanding into new markets and geographies, and increasing our sales and marketing efforts. These expenditures will make achieving and maintaining profitability more difficult, and these efforts may also be more costly than we expect and may not result in increased revenue or growth in our business. Any failure to increase our revenue sufficiently to keep pace with our investments and other expenses could prevent us from achieving or maintaining profitability or positive cash flow on a consistent basis. As a result, we can provide no assurance as to whether or when we will achieve profitability. If we are not able to achieve and maintain profitability, the value of our company and our common stock could decline significantly, and you could lose some or all of your investment.
We have a limited history and operate in an emerging and dynamic market, which makes it difficult to evaluate our prospects and future results of operations.
We commenced operations in 2010 and the market for online learning solutions is relatively new. These factors may make it difficult to accurately assess our future prospects and the risks, challenges, and uncertainties that we may encounter. These risks include:
maintaining and increasing a base of learners, instructors, and UB customers using our platform;
successfully competing with existing and future participants in the market for online learning solutions;
successfully expanding our business in existing markets and entering new markets and geographies;
anticipating and responding to market and broader economic conditions;
avoiding interruptions or disruptions in the service of our platform;
accurately forecasting our revenue and operating expenses on a quarterly and annual basis;
maintaining and enhancing the value of our reputation and brand;
attracting, hiring, and retaining qualified personnel to manage our operations and further develop our platform;
effectively managing rapid growth in our operations, including personnel; and
successfully implementing and executing our business strategies.
Additionally, because we have limited historical financial data and operate in a rapidly evolving market, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more established and predictable market. We have encountered in the past, and will encounter in the future, risks, challenges, and uncertainties frequently experienced by growing companies. If our assumptions regarding any of these risks, challenges, or uncertainties, which we use to plan
9

and operate our business, are incorrect or change, or if we do not address them successfully, our results of operations could differ materially from our expectations and our business, financial condition, and results of operations could be adversely affected.
Our results of operations may fluctuate significantly from period to period due to a wide range of factors, which makes our future results difficult to predict.
Our results of operations have historically varied from period to period, and we expect that our results of operations will continue to vary significantly from quarter to quarter and year to year because of a variety of factors, many of which are outside of our control. As a result, comparing our results of operations on a period-to-period basis may not be meaningful. Factors that may contribute to the variability of our quarterly and annual results include, but are not limited to:
our ability to attract and retain learners, instructors, and enterprises that use our platform in a cost-effective manner;
our ability to accurately forecast revenue and operating expenses;
the effects of increased competition on our business;
our ability to successfully expand in existing markets and successfully enter new markets;
changes in learner or customer behavior with respect to online learning solutions;
increases in marketing, sales, and other operating expenses that we may incur to grow and acquire new learners, instructors, and customers;
the revenue mix between our consumer and UB offerings;
the impact of worldwide economic conditions, including the resulting effect on consumer and business spending on online learning solutions;
our ability to maintain an adequate rate of growth and effectively manage that growth;
the effects of changes in search engine placement and prominence;
our ability to keep pace with technology changes in our industry;    
the success of our sales and marketing efforts;
our ability to protect, maintain, and enforce our intellectual property rights;
costs associated with defending claims, including intellectual property infringement claims, and related judgments or settlements;
changes in governmental or other regulations affecting our business;
interruptions in service and any related impact on our business, reputation, or brand;
the attraction and engagement of qualified employees and key personnel;
our ability to choose and effectively manage third-party service providers;
the effects of natural or man-made catastrophic events, including wars and other armed conflicts, such as Russia’s invasion of Ukraine;
the impact of a pandemic or an outbreak of disease or similar public health concern, such as the COVID-19 pandemic, or fear of such an event;
potential volatility in our gross margins, including due to revenue mix shifts between our Enterprise and Consumer segments, changes in our pricing policies, increased use of subscriptions in our Consumer segment, and timing differences between recognition of revenue and related content costs for courses;
the effectiveness of our internal controls over financial reporting;
the impact of payment processor costs and procedures; and
changes in our tax rates or exposure to additional tax liabilities.
10

The unpredictability of our results of operations could cause our results to vary from period to period or to fall below expected levels for a given period, which will adversely affect our business, financial condition, and results of operations.
Our rapid growth may not be sustainable and depends on our ability to attract new learners, instructors, and organizations and retain existing ones.
Our success depends, in part, on growing the number of learners and instructors engaging with our platform. We believe the increase in the number of instructors increases the quality and quantity of the content available on our platform, in turn making our platform more appealing and engaging to learners in both our Consumer and Enterprise segments. This increase in learners then attracts more instructors to our platform. This dynamic marketplace model takes time to build and may grow at a slower pace than we expect. In addition, although the number of individual and UB learners and instructors engaging with our platform has grown in recent years, there can be no assurance that this growth will continue at its current pace or at all. For example, in 2020, we experienced a significant increase in engagement with our platform, in part as a result of the COVID-19 pandemic and the shelter in place orders and other efforts that were deployed by governments to mitigate its spread. While the COVID-19 pandemic may have accelerated an ongoing, long-term shift towards online learning, in the short term this level of demand from learners, instructors and organizations may decline as vaccines become more widely distributed and government restrictions are lifted, see “--The COVID-19 pandemic could affect our business, financial condition, and results of operations in volatile and unpredictable ways”. If we fail to grow or maintain the number of learners and instructors engaging with our platform, the value of our platform will diminish and our revenue will decline.
We believe that many of our new learners find us by word of mouth and other non-paid referrals from existing learners. If existing learners are dissatisfied with their experience on our platform, they may stop accessing our content and referring others to us. Likewise, if existing learners do not find our content appealing and engaging, whether because of a negative experience with, declining interest in or relevancy of the content, they may stop referring others to us. In turn, if instructors perceive that our platform lacks an adequate learner audience, instructors may be less willing to provide content for our platform, and the experience of learners could be further negatively impacted. The willingness or ability of instructors to provide content for our platform could also be negatively impacted by other factors, such as:
complaints or negative publicity about us or our platform, even if factually incorrect or based on isolated incidents;
changes to our terms and policies that our instructors find, or even perceive, to be unpopular or that are not clearly articulated to them; or
our failure to enforce our policies fairly and transparently.
In addition, the costs associated with retaining learners and instructors are substantially lower than those associated with acquiring new learners and instructors. As a result, if we are unable to retain existing learners and instructors, even if such losses are offset by an increase in revenue resulting from new learners and instructors, it could have a material adverse effect on our results of operations. Consequently, if we are unable to retain existing learners and instructors and attract new learners and instructors who contribute and engage with our platform, our growth prospects would be harmed and our business, financial condition, and results of operations could be adversely affected.
Our platform relies on a limited number of instructors who create a significant portion of the most popular content on our platform, and the loss of these instructor relationships could adversely affect our business, financial condition, and results of operations.
As part of our instructor community, we strive to build meaningful connections with instructors, ranging from those that are well known and have created extensively to those that have just begun the process of creating courses. As of December 31, 2021, we had relationships with over 64,000 instructors. Although we view the breadth and diverse expertise of our instructor base and the content they create as one of our competitive advantages, a significant portion of the most popular content on our platform, and as a result a significant portion of our revenue, is attributable to a limited number of our instructors. Moreover, because instructors may unpublish content or leave the Udemy platform altogether, subject to our right to continue offering such content to new learners on the consumer marketplace for 60 days afterwards and in our subscription offerings for 12 months afterwards, we may need to source replacement content by a different instructor on short notice.
11

Although we do not believe the loss of any one of these instructors would materially impact our business, the loss of multiple existing instructors, as well as any failure to attract additional instructors, could negatively impact our business, financial condition and results of operations by adversely affecting our ability to provide high-quality, engaging, and relevant content for one or more subject matters and the pace at which we provide such content, which in turn could reduce the attractiveness of our platform to learners and customers.
If we fail to maintain and expand our relationships with UB customers, our ability to grow our business and revenue will suffer.
Revenue from our Enterprise segment represented 36%, 24% and 18% of our revenue during the fiscal years ended December 31, 2021, 2020 and 2019, respectively. We believe that our future success depends, in part, on our ability to grow this offering, both by retaining and expanding our relationship with existing customers and attracting new customers. Many customers initially use our platform within specific groups or departments within their organizations, or for specific use cases. Our ability to grow our UB business depends, in part, on our ability to persuade these customers to expand their use of our platform to address additional use cases. Further, to continue to grow our business, it is important that our customers renew their subscriptions when existing contracts expire and that we expand our relationships with our existing customers. Customers have no obligation to renew their subscriptions, and they may decide not to renew their subscriptions with a similar contract period, at the same prices and terms, with the same or a greater number of users, or at all. We have had some customers elect not to renew their subscriptions with us in the past, and it is difficult to accurately predict whether we will have future success in retaining customers or expanding our relationships with them. We have experienced significant growth in the number of customers subscribing to our UB offerings, but we do not know whether we will continue to achieve similar growth, or achieve any growth at all, in the future. Our ability to retain UB customers and expand our deployments with them may decline or fluctuate as a result of a number of factors, including customers’ satisfaction with our platform, the quality and timeliness of our customer success and customer support services, our prices, the prices and features of competing solutions, reductions in customers’ spending levels, insufficient adoption of our platform by our customers’ constituents, and new feature releases. If customers do not purchase additional subscriptions or renew their existing subscriptions, renew on less favorable terms, or fail to continue to expand their engagement with us, our revenue may decline or grow less quickly than anticipated, which would harm our business, financial condition, and results of operations.
We operate in a highly competitive market, and we may not be able to compete successfully against current and future competitors.
We operate in a highly competitive environment, as the market for online learning is relatively new, highly fragmented, and rapidly evolving, with limited barriers to entry. We compete for learners, enterprise customers, and instructors:
Learners: We compete for learners based on our course catalog, instructors, and learning tools.
UB customers: We compete for customers based on our up-to-date content, the breadth and depth of that content across the full range of core business functions, and advanced product features that optimize self-paced learning and enable organizations to effectively drive programmatic learning.
Instructors: We compete for instructors based on our ability to promote monetization opportunities.
Our competition includes corporate training offerings (such as those from Pluralsight, Skillsoft, and LinkedIn Learning), direct-to-consumer training offerings (such as those from Coursera and edX), specialized content training offerings (such as those from A Cloud Guru and Skillshare), and free online resources used to gather and share knowledge and skills.
We expect our existing competitors and new entrants to the online learning market to continually evolve and improve their business models. If these or other market participants introduce new or improved delivery of online education and technology-enabled services that are more compelling or widely accepted than ours, our ability to grow our revenue and achieve profitability could suffer. Several new and existing companies in the online education industry provide or may provide offerings similar to what we offer on our platform, and, despite any exclusivity arrangements we have with our instructors, these companies may nonetheless pursue relationships with our instructors that may reduce, or stop altogether, the content our instructors produce for our platform. In addition, customers may choose to continue using or develop their own online learning or training solutions in-house rather than pay for our platform.
12

We believe that our competitiveness depends on a range of factors, both within and beyond our control, including:
the availability or development of alternative online learning platforms that are more compelling to learners, instructors, or organizations than ours;
changes in pricing policies and terms offered by our competitors or by us;
the ability to adapt to new technologies and changes in requirements of our learners, instructors, and UB customers;
costs associated with acquiring and retaining learners, instructors, and UB customers;
the ability of our current and future competitors to establish relationships with customers; and
industry consolidation and the number and rate of new entrants. Current and potential competitors (including any new entrants into the market) may enjoy substantial competitive advantages over us, such as greater name recognition, longer operating histories, market- or industry-specific knowledge, more successful marketing capabilities, and substantially greater financial, technical, and other resources than we have. Our current or new competitors may adopt certain aspects of our business model, which could reduce our ability to differentiate our services. Furthermore, online educational content is not typically marketed exclusively through any single channel and, accordingly, our competitors could aggregate a set of online learning courses similar to ours. Competition may intensify as our competitors raise additional capital or as new participants, including established companies, enter the markets in which we compete. Our ability to grow our business and achieve profitability could be impaired if we cannot compete successfully.
The market for online learning solutions is relatively new and may not grow as we expect, which may harm our business, financial condition, and results of operations.
Our future success will depend in part on the growth, if any, in the demand for online learning solutions. Although the COVID-19 pandemic has accelerated the demand for online learning solutions from both individuals and businesses alike, the online learning market is less mature than the market for in-person instruction and continues to evolve rapidly. There can be no assurance that the heightened levels of demand for online learning solutions experienced during the COVID-19 pandemic will continue once the effects of the pandemic, such as limitations on in-person activities, abate, see “—The COVID pandemic could affect our business, financial condition, and results of operations in volatile and unpredictable ways.” Consequently, it is difficult to predict demand for and continued use of our platform by learners, instructors, and UB customers, the rate at which existing learners and instructors expand their engagement with our platform, the size and growth rate of the market for our platform, the entry of competitive offerings into the market, or the success of existing competitive offerings. Furthermore, even if learners or UB customers want to adopt an online learning solution, it may take them a substantial amount of time to fully transition to this type of learning solution or they could be delayed due to budget constraints, weakening economic conditions, or other factors. Even if market demand for online learning solutions generally increases, we cannot assure you that adoption of our platform will also increase. If the market for online learning solutions does not grow as we expect or our platform does not achieve widespread adoption, it could result in reduced learner and customer spending, reduced engagement from instructors, attrition by learners, instructors, and UB customers, and decreased revenue, any of which would adversely affect our business, financial condition, and results of operations.
Adherence to our values and our focus on long-term sustainability may negatively impact our short- or medium-term financial performance.
Our values motivate everything we do, and we accordingly intend to focus on the long-term sustainability of our business and platform. We may take actions that we believe will benefit our business and our ecosystem and, therefore, our stockholders over a period of time, even if those actions do not maximize short- or medium-term financial results. However, these longer-term benefits may not materialize within the timeframe we expect or at all. For example:
we may choose to prohibit certain content from our platform that we believe is inconsistent with our values even though we could benefit financially from the sale of that content;
13

we may choose to revise our policies in ways that we believe will be beneficial to our learners, instructors, and UB customers in the long term even though the changes are perceived unfavorably among our existing learners, instructors, and customers; or
we may take actions, such as locating our servers in low-impact data centers, that reduce our environmental footprint even though these actions may be more costly than other alternatives.
The COVID-19 pandemic could affect our business, financial condition, and results of operations in volatile and unpredictable ways.
In March 2020, the World Health Organization declared that the outbreak of COVID-19 was a global pandemic. To limit the spread of the virus, governments have imposed various restrictions, including emergency declarations at the federal, state, and local levels, school and business closings, quarantines, “shelter at home” orders, restrictions on travel and trade, limitations on social or public gatherings, and other social distancing measures.
The full extent of the impact of the pandemic on our business, financial condition, and results of operations depends on future developments that are uncertain and unpredictable, including the duration and scope of the pandemic (including any potential future waves of the pandemic, either domestically or globally); governmental, business, and individual actions that have been and continue to be taken in response to the pandemic, including the availability, adoption, and effectiveness of COVID-19 vaccines; the effect on our learners, instructors, and UB customers; disruptions or restrictions on our employees’ ability to work and travel; the availability and cost to access capital markets; and interruptions related to our cloud networking and mobile app infrastructure that impact our learners, instructors, and customers. We have taken precautionary measures intended to help minimize the risk of COVID-19 to our employees, including transitioning the majority of our employees to remote work and restricting business travel. As we continue to actively monitor issues arising from the COVID-19 pandemic, we may take further actions that alter our business operations, including as may be required by federal, state, local, or foreign authorities or that we determine are in the best interests of our employees, learners, instructors, UB customers, business partners, and stockholders.
We have also seen significant and rapid shifts in the traditional models of education and training as the COVID-19 pandemic has progressed. Although we believe the COVID-19 pandemic has increased the need or willingness of businesses, governments, institutions, and individuals to adopt remote, online, and asynchronous learning and training, we cannot predict whether this trend will continue as the pandemic subsides, restrictions ease and the risk and barriers associated with in-person learning and training decrease. Learners and UB customers may choose to revert to more traditional, in-person learning and training solutions following the pandemic, which could adversely affect the demand for our platform and our revenue. Demand for our platform, and, in turn, our revenue, may be volatile as the COVID-19 pandemic, and societal and governmental responses to the pandemic, continue to develop. In addition, the COVID-19 pandemic may negatively impact the financial resources available to learners and UB customers, which could in turn negatively impact our business, financial condition, and results of operations.
We may need to change our pricing model for our platform’s offerings, which in turn could adversely impact our results of operations.

We have in the past, and expect that we may in the future, need to change our pricing model or target contract length from time to time, which could impact our financial results. As the market for our learning platform develops, as new competitors introduce competitive applications or services, or as we enter into new international markets, we may be unable to attract new learners or UB customers at the same price or based on the same pricing models we have historically used, or for contract lengths consistent with our historical averages. In addition, as we develop and roll out new products, such as our recently launched consumer subscription model, or improve existing ones, we will need to develop pricing and contract models for these products that appeal to consumer learners over time, and we may not be successful in doing so. Pricing and contract length decisions may also impact the mix of adoption among our offerings and negatively impact our overall revenue. Competition may also require us to make substantial price concessions. Moreover, our pricing model and methodology has been, and may in the future become, subject to legal challenge under applicable federal or state laws, regulations, and guidelines relating to promotional pricing practices. For example, in August 2021, a putative class action complaint was filed against us alleging violations of California’s unfair competition and false advertising statutes as well as the California Consumer Legal Remedies Act in connection with the promotional “strike-through” pricing for courses offered on platform, alleging that the reference prices
14

used for comparison purposes are false or misleading. Our results of operations may be adversely affected by any of the foregoing, and we may have increased difficulty achieving or maintaining profitability.
Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our base of learners and UB customers and achieve broader market acceptance.
Our ability to broaden our base of both consumer learners and UB customers, and achieve broader market acceptance of our marketplace platform, will depend to a significant extent on the ability of our sales and marketing organizations to work together to drive our sales pipeline and cultivate customer relationships. Our marketing efforts include the use of search engine optimization, paid search, email marketing, and television.
We have invested in and plan to continue expanding our sales and marketing organizations, both domestically and internationally. Identifying, recruiting, and training sales personnel will require significant time, expense, and attention. If we are unable to hire, develop, and retain talented sales or marketing personnel, if our new sales or marketing personnel are unable to achieve desired productivity levels in a reasonable period of time (including as a result of working remotely in connection with the COVID-19 pandemic), or if our sales and marketing programs are not effective, our ability to broaden our customer base and achieve broader market acceptance of our platform could be harmed. In addition, the investments we make in our sales and marketing organizations will occur in advance of experiencing benefits from such investments, making it difficult to determine in a timely manner if we are efficiently allocating our resources in these areas.
If we fail to effectively adapt and respond to rapidly changing technology, evolving industry standards, and changing customer needs or requirements, our platform may become less competitive.
The markets in which we compete are and will continue to be characterized by constant change and innovation. Our success is predicated on our ability to identify and anticipate the needs of learners, instructors, and UB customers and design a scalable learning experience platform that allows them to easily create and access high-quality, in-demand educational content. Our ability to attract new and retain existing learners, instructors and UB customers to our platform, and to deepen their relationships with our platform, depends in large part on our ability to continue improving and enhancing our offerings.
We may experience difficulties with software development that could delay or prevent the development, introduction or implementation of platform modifications and enhancements. Software development involves a significant amount of time for our technology team, as it can take developers months to update, code, and test new and upgraded features and integrate them into our platform. We must also continually update, test, and enhance our platform. The continual improvement and enhancement of our platform requires significant investment and we may not have the resources to continue making these investments. Further, there can be no assurance that the platform modifications and enhancements in which we invest will result in additional revenue sufficient to cover the cost of developing those modifications and enhancements, if any. If we are not able to improve and enhance our platform in an effective manner, our business, financial condition, and results of operations will be adversely affected.
If we are not able to maintain and enhance our brand, our reputation and business may suffer.
We believe that maintaining and enhancing our reputation and brand recognition is critical to our ability to attract and retain learners, instructors, UB customers, and partners, and that the importance of our reputation and brand recognition will continue to increase as competition in the markets in which we operate continues to develop. Our success in this arena will depend on a range of factors, both within and beyond our control. Factors affecting our reputation and brand recognition that are within our control include our ability to:
market our platform effectively and efficiently;
maintain a useful, innovative, and reliable platform;
maintain a high satisfaction among learners, instructors, and UB customers;
provide a high quality and perceived value for our platform;
successfully differentiate our platform from competing offerings;
maintain a consistently high level of customer service; and
15

prevent any actual or perceived data security breach or incident or data loss, or misuse or perceived misuse of our platform.
Additionally, our reputation and brand recognition may be affected by factors that are beyond our control, such as:
the actions of competitors or other third parties;
the quality and quantity of, as well as the nature and subject matter of, content available from instructors on our platform;
positive or negative publicity, including with respect to events or activities attributed to us, our employees, instructors, or our commercial partners;
interruptions, delays, or attacks on our platform; and
litigation or legal developments.
Damage to our reputation and brand, from the factors listed above or otherwise, may reduce demand for our platform and have an adverse effect on our business, operating results and financial condition. Moreover, any attempts to rehabilitate our reputation and brand recognition may be costly and time-consuming, and there can be no assurance that any such efforts will ultimately be successful.
We could face liability, or our reputation might be harmed, as a result of courses posted to our platform.
Instructors at times post courses and related materials to our platform that contain content owned by third parties, and we do not proactively review content for potential infringement of intellectual property rights. Although we maintain and enforce terms and policies requiring instructors to respect the intellectual property rights of others, the laws governing the fair use of these third-party materials are imprecise and adjudicated on a case-by-case basis, which makes it challenging to adopt and implement appropriately balanced institutional policies governing these practices. As a result, we are subject to potential liability to third parties for the unauthorized duplication, distribution, or other use of this material. In addition, third parties have alleged, and in the future may allege, misappropriation, plagiarism, or similar claims related to content appearing on our platform. Any such claims, including claims of defamation, disparagement, negligence, warranty, misappropriation, or personal harm, could subject us to costly litigation and impose a significant strain on our financial resources and management personnel, regardless of whether the claims have merit. Moreover, there can be no assurance that measures taken under our terms and policies in response to complaints by third-party content owners regarding intellectual property violations, such as taking down courses subject to a valid complaint or banning instructors who violate our repeat infringer policy, will be sufficient to protect us from claims of intellectual property infringement. Our various liability insurance coverages may not cover potential claims of this type adequately or at all, and we may be required to alter or cease our uses of such material, which may include removing course content or altering the functionality of our platform, or be required to pay monetary damages.
While we rely on a variety of statutory and common law frameworks and defenses, including those provided by the Digital Millennium Copyright Act of 1998 (the “DMCA”), the Communications Decency Act (the “CDA”), the fair-use doctrine in the United States and the E-Commerce Directive in the European Union (the “E.U.”), differences between statutes, limitations on immunity, requirements to maintain immunity, and moderation efforts in the many jurisdictions in which we operate may affect our ability to rely on these frameworks and defenses, or create uncertainty regarding liability for content posted to our platform. As an example, Article 17 of the Directive on Copyright in the Digital Single Market was passed in the E.U., which affords copyright owners some enforcement rights that may conflict with U.S. safe harbor protections afforded to us under the DMCA. Member states in the E.U. are in the process of determining how Article 17 will be implemented in their particular country. In addition, the E.U. is also reportedly reviewing the regulation of digital services, and it has been reported that the E.U. plans to introduce the Digital Services Act, a package of legislation intended to update the liability and safety rules for digital platforms, products, and services, which could negatively impact the scope of the limited immunity provided to us by the E-Commerce Directive. In countries in Asia and Latin America, generally there are not similar statutes to the CDA or E-Commerce Directive. The laws of countries in Asia and Latin America generally provide for direct liability if a platform is involved in creating such content or has actual knowledge of the content without taking action to take it down. Further, laws in some Asian countries also provide for primary or secondary liability, which can include criminal liability, if a platform failed to take sufficient steps to prevent such content from being uploaded. Although these and other similar legal provisions
16

provide limited protections from liability for platforms like ours, if we are found not to be protected by the safe harbor provisions of the DMCA, CDA, or other similar laws, or if we are deemed subject to laws in other countries that may not have the same protections or that may impose more onerous obligations on us, including Article 17 or other proactive obligations to filter or review content for potential infringement of intellectual property, we may owe substantial damages and our brand, reputation, and financial results may be harmed. Moreover, regulators in the United States and in other countries in which we operate may introduce new regulatory regimes that increase potential liability for information or content available on or through our platform, or which impose additional obligations to monitor such information or content, which could increase our costs.
Failure of our resellers or other commercial partners to use acceptable ethical business practices or comply with applicable laws could negatively impact our business.
In certain jurisdictions, such as Japan, we rely on third-party resellers and other commercial partners to distribute and market our offerings. We expect these resellers and partners to operate in compliance with applicable laws, rules, and regulations, but we cannot control their conduct. If any of our resellers or partners violates applicable laws or implements business practices that are regarded as unethical, the distribution of our platform in those jurisdictions could be interrupted, usage of our platform could decline, our reputation could be damaged and we may be subject to liability. Any of these events could have a negative impact on our business, financial condition, and results of operations.
Our revenue, results of operations, and financial condition could be negatively affected by general economic conditions.
Our business is sensitive to trends in the general economy, which is unpredictable. Therefore, our operating results, to the extent they reflect changes in the broader economy, may be subject to significant fluctuations. Since online learning is generally dependent on discretionary spending, negative general economic conditions could significantly reduce the overall amount that learners and organizations spend on, and the frequency of, online learning. Any or all of these factors could reduce the demand for our services, reducing our revenue. In addition, the occurrence of any of these events could increase our need to make significant expenditures to continue to attract learners and UB customers to our platform.
Our business and operations could be materially and adversely affected by natural disasters, public health crises, political crises, or other catastrophic events.
Our business and operations could be materially and adversely affected in the event of earthquakes, floods, fires, telecommunications failures, blackouts, or other power losses, break-ins, acts of terrorism, wars and other armed conflicts, political or geopolitical crises, inclement weather, public health crises, pandemics or endemics, or other catastrophic events. In particular, our corporate headquarters are located in San Francisco, California, an earthquake-sensitive area and one that has been increasingly vulnerable to wildfires, and damage to or total destruction of our executive offices resulting from earthquakes may not be covered in whole or in part by any insurance we may have. If floods, fire, inclement weather including extreme rain, wind, heat, or cold, or accidents due to human error were to occur and cause damage to our properties, or if our operations were interrupted by telecommunications failures, blackouts, acts of terrorism, wars and other armed conflicts, political or geopolitical crises, or public health crises, our results of operations would suffer, especially if such events were to occur during peak periods. We may not be able to effectively shift our operations due to disruptions arising from the occurrence of such events, and our business could be affected adversely as a result.
Our business could be harmed if we fail to manage our growth effectively.
The rapid growth we have experienced, and may continue to experience, in our business places significant demands on our operational infrastructure. The scalability and flexibility of our platform depends on the functionality of our technology and network infrastructure and our ability to handle increased traffic and demand for bandwidth. The growth in the number of learners and instructors using our platform and the amount of educational content available through our platform has increased the amount of data and requests that we process. Any problems with the transmission of increased data and requests could result in harm to our brand or reputation. Moreover, as our business grows, we will need to devote additional resources to improving our operational infrastructure and continuing to enhance our scalability in order to maintain the performance of our platform. Our growth has placed, and will likely continue to place, a significant strain on our managerial, administrative, operational, financial, and other resources. We have grown from 230 full-time employees in May 2016 to 1,238 full-time employees in December 2021. We intend to further expand our overall business,
17

including headcount, with no assurance that our revenue will continue to grow. As we grow, we will be required to continue to improve our operational and financial controls and reporting procedures and we may not be able to do so effectively. As such, we may be unable to manage our expenses effectively in the future, which may negatively impact our gross profit or operating expenses.
Our future success depends on our ability to retain our senior management team and other highly skilled employees and to attract, retain, and motivate our qualified personnel.
We depend on the continued services and performance of our senior management team, key technical employees, and other key personnel. Although we have entered into employment agreements with senior management team members, each of them may terminate their employment with us at any time or not be able to perform the services we require in the future. We do not maintain “key person” insurance for any of our executives or other employees. Similarly, third parties may attempt to encourage our senior management team or other key employees to leave for other employment. The loss of one or more of the members of our senior management team or other key personnel for any reason could disrupt our operations, create uncertainty among investors, adversely impact employee retention and morale and significantly harm our business.
To execute our growth plan, we must hire many employees over the next few years. In addition, we must retain our highly qualified employees. Competition for highly qualified employees is intense, particularly from other high-growth technology companies and in the San Francisco, California labor market, where our corporate headquarters are located.
From time to time we have experienced, and may continue to experience, difficulty in hiring and retaining employees with the appropriate level of qualifications. The companies with which we compete for qualified employees may have greater resources than we have and may offer compensation packages that are perceived to be better than ours. Additionally, changes in our compensation structure may be negatively received by employees and result in attrition or cause difficulty in the recruiting process. If we fail to attract new employees or fail to retain and motivate our current employees, our business and future growth prospects could be adversely affected.
Any failure to successfully execute and integrate future acquisitions could materially adversely affect our business, financial condition, and results of operations.
We have in the past acquired, and may in the future pursue acquisitions of, businesses, technologies, services and other assets and strategic investments that complement our business. For example, in August 2021, we announced our acquisition of CUX, Inc. (d/b/a CorpU) (“CorpU”), an online leadership development platform. We have limited experience as an organization with successfully executing and integrating acquisitions. Acquisitions involve numerous risks, including the following:
difficulties in integrating and managing the combined operations, technology platforms, or offerings of any company we acquire and realizing the anticipated economic, operational and other benefits of the acquisition in a timely manner, which could result in substantial costs and delays, and failure to execute on the intended strategy and synergies;
failure of the acquired businesses to achieve anticipated revenue, earnings, or cash flow;
diversion of management’s attention or other resources from our existing business;
our inability to maintain the key customers, business relationships, suppliers, and brand potential of acquired businesses;
uncertainty of entry into businesses or geographies in which we have limited or no prior experience or in which competitors have stronger positions;
unanticipated costs associated with pursuing acquisitions or greater than expected costs in integrating the acquired businesses;
responsibility for the liabilities of acquired businesses, including those that were not disclosed to us or exceed our estimates, such as liabilities arising out of the failure to maintain effective privacy, data protection and cybersecurity controls, and liabilities arising out of the failure to comply with applicable laws and regulations, including tax laws;
18

difficulties in or costs associated with assigning or transferring to us or our subsidiaries the acquired companies’ intellectual property or its licenses to third-party intellectual property;
inability to maintain our culture and values, ethical standards, controls, procedures, and policies;
challenges in integrating the workforce of acquired companies and the potential loss of key employees of the acquired companies;
challenges in integrating and auditing the financial statements of acquired companies that have not historically prepared financial statements in accordance with generally accepted accounting principles in the United States, or GAAP; and
potential accounting charges to the extent goodwill and intangible assets recorded in connection with an acquisition, such as trademarks, customer relationships, or intellectual property, are later determined to be impaired and written down in value.
We may not succeed in addressing these or other risks in connection with our acquisition of CorpU or any other acquisitions we undertake in the future. The inability to integrate successfully, or in a timely fashion, the business, technologies, products, personnel, or operations of any acquired business, could have a material adverse effect on our business, financial condition, and results of operations.
We may need to raise additional funds to pursue our growth strategy or continue operations, and we may be unable to raise capital when needed or on acceptable terms.
From time to time, we may seek additional equity or debt financing to fund our growth, enhance our platform, respond to competitive pressures, or make acquisitions or other investments. Our business plans may change, general economic, financial or political conditions in our markets may deteriorate or other circumstances may arise, in each case that have a material adverse effect on our cash flows and the anticipated cash needs of our business. Any of these events or circumstances could result in significant additional funding needs, requiring us to raise additional capital. We cannot predict the timing or amount of any such capital requirements at this time. If financing is not available on satisfactory terms, or at all, we may be unable to expand its business at the rate desired and our results of operations may suffer.
We operate internationally and we plan to continue expanding our international operations, which exposes us to risks inherent in international operations.
Managing a global organization requires significant resources and management attention. We currently maintain offices outside of the United States in Turkey and Ireland, and we plan to expand our international operations in the future.
We generated 61%, 61% and 59% of revenue outside North America during the fiscal years ended December 31, 2021, 2020 and 2019, respectively, and, based on our instructor registration records, we estimate that a majority of our instructors are located outside the United States. Any further international expansion efforts that we may undertake may not be as successful as we expect or at all.
Additionally, conducting international operations subjects us to risks that we have not generally faced in the United States. These risks include:
the cost and resources required to localize our services, which requires the translation of our websites into foreign languages and adaptation for local practices and regulatory requirements;
competition with local market participants who understand the local market better than we do or who have pre-existing relationships with our potential learners and UB customers in those markets;
legal uncertainty regarding our liability for the content and services provided by our instructors, including as a result of local laws or a lack of clear precedent of applicable law;
the burdens of complying with a wide variety of foreign laws and legal standards;
lack of familiarity with and unexpected changes in foreign regulatory requirements;
adapting to variations in payment forms from learners and UB customers;
difficulties in managing and staffing international operations;
19

fluctuations in currency exchange rates;
potentially adverse tax consequences, including the complexities of foreign value added tax systems, digital services tax and restrictions on the repatriation of earnings;
increased financial accounting and reporting burdens and complexities and difficulties in implementing and maintaining adequate internal controls;
political, social, and economic instability abroad, wars and other armed conflicts, terrorist attacks, and security concerns in general, including Russia’s invasion of Ukraine;
reduced or varied protection for intellectual property rights in some countries; and
higher telecommunications and internet service provider costs.
Operating in international markets also requires significant management attention and financial resources. The investment and additional resources required to establish operations and manage growth in other countries may not produce desired levels of revenue or profitability.
Our strategic and other relationships with partners overseas may also subject us to additional regulatory scrutiny in the United States and other jurisdictions. For example, the Committee on Foreign Investment in the U.S. has continued to apply a more stringent review of certain foreign investment in U.S. companies, and has made inquiries to us with respect to equity investments in us by foreign investors prior to our initial public offering.
Further, as we continue to expand internationally, we could also become subject to increased difficulties in collecting accounts receivable (including as a result of international sanctions or other trade restrictions affecting the geographies in which we or our learners or customers are present), repatriating money without adverse tax consequences, and risks relating to foreign currency exchange rate fluctuations. We have not engaged in currency hedging activities to limit risk of exchange rate fluctuations, and while we may decide to do so in the future, the availability and effectiveness of these hedging transactions may be limited. Changes in exchange rates affect our costs and earnings, and may also affect the book value of our assets located outside the United States and the amount of our stockholders’ equity.
We are subject to laws and regulations worldwide, and failure to comply with such laws and regulations could subject us to claims or otherwise adversely affect our business, financial condition and results of operations.
We are subject to a variety of laws in the U.S. and abroad that affect our business. As a global platform with learners and instructors in over 180 countries, we are subject to a wide range of laws and regulations regarding consumer protection, advertising, electronic marketing, privacy, data protection and cybersecurity, data localization requirements, online services, freedom of speech, labor, real estate, taxation, intellectual property ownership and infringement, export and national security, tariffs, anti-corruption and telecommunications, all of which are continuously evolving and developing.
The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly laws outside the U.S., and compliance with laws, regulations and similar requirements may be burdensome and expensive. Because these laws and regulations are subject to change over time, we must continue to dedicate resources to monitoring developments in the law and ensuring compliance. Laws and regulations may be inconsistent from jurisdiction to jurisdiction, and certain jurisdictions may impose more stringent regulatory requirements than the U.S., which may increase the cost of compliance and doing business and expose us to possible litigation, penalties, or fines. Any such costs, which may rise in the future as a result of changes in these laws and regulations or in their interpretation, could make our platform less attractive to learners, instructors, or enterprise customers or cause us to change or limit our ability to make available our platform. We have policies and procedures designed to ensure compliance with applicable laws and regulations, but we cannot assure you that we will not experience violations of such laws and regulations or our policies and procedures. Any such violations could subject us to investigations, sanctions, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results, and financial condition.
20

We are subject to governmental export and import controls and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under U.S. export and similar laws and regulations, including trade and economic sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control and, in some cases, the U.S. Department of Commerce’s Export Administration Regulations. The U.S. export control and economic sanctions laws and regulations include restrictions or prohibitions on the sale of certain services to U.S. embargoed or sanctioned countries, governments, persons, and entities which in some cases might apply to our activities. In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide learners access to our platform or could limit our learners’ ability to access or use our services in those countries.
Although we take precautions to prevent our platform from being provided in violation of such laws, our platform could be provided inadvertently in violation of such laws, despite the precautions we take. Complying with these laws and regulations could be particularly difficult because our products are widely available worldwide, in some cases, by providing only minimal information at registration. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges and fines. We also may be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise. In addition, various countries regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our learners’ ability to access our platform in those countries. Changes in our platform, or future changes in export and import regulations, may prevent our international learners or instructors from using our platform or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, or related legislation or changes in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform.
Failure to comply with anti-bribery, anti-corruption, and anti-money laundering laws, and similar laws, could subject us to penalties and other adverse consequences.
We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended, the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, and possibly other anti-bribery laws and anti-money laundering laws in countries outside of the United States in which we conduct our activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, agents, representatives, business partners, and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.
We sometimes engage third parties to sell our products and conduct our business abroad. We and our employees, agents, representatives, business partners, or third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners, or third-party intermediaries even if we do not explicitly authorize such activities. We cannot assure you that none of our employees and agents will take actions in violation of applicable law, for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase.
These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, we cannot assure you that none of our employees, agents, representatives, business partners, or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Any allegations or violation of the FCPA or other applicable anti-bribery and anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, fines, damages, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, business, financial condition, results of operations, and prospects. Responding to any
21

investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.
We are from time to time involved in claims, lawsuits, government investigations, and other proceedings that could adversely affect our business, financial condition, and results of operations.
We are involved in litigation matters from time to time, such as matters incidental to the ordinary course of our business, including intellectual property, commercial, employment, class action, whistleblower, accessibility, and other litigation and claims, and governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability, or require us to change our business practices. In addition, the expense of litigation and the timing of these expenses from period to period are difficult to estimate, subject to change, and could adversely affect our financial condition and results of operations. Because of the potential risks, expenses, and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Any of the foregoing could adversely affect our business, financial condition, and results of operations.
Increased scrutiny and changing expectations from investors, customers, employees, and others regarding our environmental, social and governance practices and reporting could cause us to incur additional costs, devote additional resources and expose us to additional risks, which could adversely impact our reputation, customer acquisition and retention, access to capital and employee retention.
Companies across all industries are facing increasing scrutiny related to their environmental, social and governance, or ESG, practices and reporting. Investors, customers, employees and other stakeholders have focused increasingly on ESG practices and placed increasing importance on the implications and social cost of their investments, purchases and other interactions with companies. For example, many investment funds focus on positive ESG business practices and sustainability scores when making investments and may consider a company’s ESG or sustainability scores as a reputational or other factor in making an investment decision. In addition, investors, particularly institutional investors, use these scores to benchmark companies against their peers and if a company is perceived as lagging, these investors may engage with such company to improve ESG disclosure or performance and may also make voting decisions on this basis. With this increased focus and demand, public reporting regarding ESG practices is becoming more broadly expected. If our ESG practices and reporting do not meet investor, customer, or employee expectations, which continue to evolve, our brand, reputation, and learner and UB customer retention may be negatively impacted. Any disclosure we make may include our policies and practices on a variety of ESG matters, including corporate governance, environmental compliance, employee health and safety practices, human capital management, and workforce inclusion and diversity. It is possible that stakeholders may not be satisfied with our ESG reporting, our ESG practices or our speed of adoption. We could also incur additional costs and devote additional resources to monitor, report and implement various ESG practices. If we fail, or are perceived to be failing, to meet the standards included in any sustainability disclosure or the expectations of our various stakeholders, it could negatively impact our reputation, UB customer and learner acquisition and retention, access to capital and employee retention.
Risks related to technology, privacy, and cybersecurity
Changes in laws or regulations relating to privacy, data protection, or cybersecurity, including those relating to the protection or transfer of data relating to individuals, or any actual or perceived failure by us to comply with such laws and regulations or any other obligations could adversely affect our business.
We receive, transmit, and store personally identifiable information and other data relating to our learners, instructors, and other individuals, such as our employees. Numerous local, municipal, state, federal, and international laws and regulations address privacy, data protection, cybersecurity, and the collection, storing, sharing, use, disclosure, and protection of certain types of data, including the California Online Privacy Protection Act, the Personal Information Protection and Electronic Documents Act, the Controlling the Assault of Non-Solicited Pornography and Marketing Act, Canada’s Anti-Spam Legislation, the E.U. General Data Protection Regulation, or GDPR, the Telephone Consumer Protection Act (restricting telemarketing and the use of automated SMS text messaging), Section 5 of the Federal Trade Commission Act, and the California Consumer Privacy Act (the “CCPA”). These laws, rules, and regulations evolve frequently and their scope may
22

continually change, through new legislation, amendments to existing legislation, and changes in enforcement, and may be inconsistent from one jurisdiction to another.
For example, the GDPR, which became effective on May 25, 2018, has resulted and will continue to result in significantly greater compliance burdens and costs for companies like ours. The GDPR regulates our collection, control, processing, sharing, disclosure, and other use of data that can directly or indirectly identify a living individual that is a resident of the E.U. and imposes stringent data protection requirements with significant penalties and the risk of civil litigation, for noncompliance. Failure to comply with the GDPR may result in fines of up to 20 million euros or up to 4% of the annual global revenue of the infringer, whichever is greater. It may also lead to civil litigation, with the risks of damages, injunctive relief, or regulatory orders adversely impacting the ways in which our business can use personal data.
In addition, in January 2021, the United Kingdom transposed the GDPR into domestic law with a United Kingdom version of the GDPR (combining the GDPR and the United Kingdom Data Protection Act of 2018), referred to as the U.K. GDPR, which provides for fines of up 17.5 million British pounds sterling or 4% of global turnover, whichever is greater. The relationship between the United Kingdom and the E.U. in relation to certain aspects of data protection law remains unclear. An example is the regulation of data transfers between E.U. member states and the United Kingdom and the role of the United Kingdom’s Information Commissioner’s Office with respect to the E.U. On June 28, 2021, the European Commission announced a decision of “adequacy” concluding that the United Kingdom ensures an equivalent level of data protection to the GDPR, which provides some relief regarding the legality of continued personal data flows from the European Economic Area, or EEA, to the United Kingdom. Some uncertainty remains, however, as this adequacy determination must be renewed after four years and may be modified or revoked in the interim. We cannot fully predict how the Data Protection Act, the U.K. GDPR, and other United Kingdom data protection laws or regulations may develop in the medium to longer term nor the effects of divergent laws and guidance regarding how data transfers to and from the United Kingdom will be regulated. Changes with respect to any of these matters may lead to additional costs and increase our overall risk exposure.

Additionally, we are or may become subject to laws, rules, and regulations regarding cross-border transfers of personal data, including those relating to transfer of personal data outside the European Economic Area (the “EEA”). Recent legal developments have created complexity and uncertainty regarding transfers of personal data from the EEA to the U.S. and other jurisdictions. For example, on July 16, 2020, the Court of Justice of the European Union (the “CJEU”) invalidated the E.U.-U.S. Privacy Shield Framework (the “Privacy Shield”), under which personal data could be transferred from the EEA to U.S. entities that had self-certified under the Privacy Shield scheme. While the CJEU upheld the adequacy of the standard contractual clauses (a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism and potential alternative to the Privacy Shield), it noted that reliance on them may not necessarily be sufficient in all circumstances. In addition to other mechanisms (particularly standard contractual clauses), in limited circumstances we may rely on Privacy Shield certifications of third parties (for example, vendors and partners). The European Commission has published new SCCs that are required to be implemented over time. Further, on February 2, 2022, the United Kingdom’s Information Commissioner’s Office issued new standard contractual clauses to support personal data transfers out of the United Kingdom. If approved by the United Kingdom Parliament, these standard contractual clauses will become effective March 21, 2022. These developments regarding cross-border data transfers have created uncertainty and increased the risk around our international operations and may require us to review and amend the legal mechanisms by which we make or receive personal data transfers to the U.S. and other jurisdictions. We may, among other things, be required to implement additional contractual and technical safeguards for any personal data transferred out of the EEA, Switzerland, the United Kingdom or other regions which may increase compliance costs, lead to increased regulatory scrutiny or liability, may require additional contractual negotiations, and may adversely impact our business, financial condition and operating results.

The CCPA, which went into effect on January 1, 2020, among other things, requires covered companies to provide new disclosures to California consumers and affords such consumers the ability to opt out of certain types of data sharing and sales of their personal information. The CCPA also prohibits covered businesses from discriminating against consumers (for example, charging more for services) for exercising their rights. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. Additionally, in November 2020, California voters passed the California Privacy Rights and Enforcement Act of 2020 (the “CPRA”). The CPRA further expands the CCPA with additional data privacy compliance requirements that may impact our business and establishes a regulatory
23

agency dedicated to enforcing those requirements. Aspects of the interpretation and enforcement of the CCPA and CPRA remain uncertain. The enactment of the CCPA has prompted a wave of similar legislative developments in other states in the U.S., which creates the potential for a patchwork of overlapping but different state laws and could mark the beginning of a trend toward more stringent privacy legislation in the U.S., which could increase our potential liability and adversely affect our business, financial condition, and results of operations. For example, in March 2021, Virginia enacted the Virginia Consumer Data Protection Act, or CDPA, a comprehensive privacy statute that becomes effective on January 1, 2023 (at the same time as the CPRA) and shares similarities with the CCPA, the CPRA, and legislation proposed in other states, and in June 2021, Colorado enacted a similar law, the Colorado Privacy Act (the “CPA”), which becomes effective on July 1, 2023. In addition, on August 20, 2021, the Personal Information Protection Law, or PIPL, was adopted in the People’s Republic of China, or PRC, and it went into effect on November 1, 2021. The PIPL shares similarities with the GDPR, including extraterritorial application, data minimization, data localization, and purpose limitation requirements, and obligations to provide certain notices and rights to citizens of the PRC. The PIPL allows for fines of up to 50 million renminbi or 5% of a covered company’s revenue in the prior year. The effects of these statutes and other similar federal, state, or foreign laws that may be proposed or enacted are significant and may require us to modify our data processing practices and policies and incur substantial compliance-related costs and expenses. Additionally, many laws and regulations relating to privacy and the collection, storing, sharing, use, disclosure, and protection of certain types of data are subject to varying degrees of enforcement and new and changing interpretations by courts. These laws and other changes in laws or regulations relating to privacy, data protection, and cybersecurity, particularly any new or modified laws or regulations, or changes to the interpretation or enforcement of such laws or regulations, that require enhanced protection of certain types of data or new obligations with regard to data retention, transfer, or disclosure, could greatly increase the cost of providing our platform, require significant changes to our operations, or even prevent us from providing our platform in jurisdictions in which we currently operate and in which we may operate in the future.
Additionally, we have incurred, and may continue to incur, significant expenses in an effort to comply with privacy, data protection, and cybersecurity standards and protocols imposed by law, regulation, industry standards, or contractual obligations. Publication of our privacy statement and other policies regarding privacy, data protection, and cybersecurity may subject us to investigation or enforcement actions by regulators if those statements or policies are found to be deficient, lacking transparency, deceptive, unfair, or misrepresentative of our practices. We are also bound by contractual obligations related to privacy, data protection, and cybersecurity and our efforts to comply with such obligations may not be successful or may have other negative consequences. The various privacy, data protection, and cybersecurity legal obligations that apply to us may evolve in a manner that relates to our practices or the features of our mobile apps or website and we may need to take additional measures to comply with the new and evolving legal obligations, including but not limited to training efforts for our employees, contractors and third party partners. Such efforts may not be successful or may have other negative consequences. In particular, with laws and regulations such as the CCPA, CPRA, CDPA, and CPA imposing new and relatively burdensome obligations and with substantial uncertainty over the interpretation and application of these and other laws and regulations, 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. Despite our efforts to comply with applicable laws, regulations, and other obligations relating to privacy, data protection and cybersecurity, it is possible that our interpretations of the law, practices, policies, or platform or other services or offerings could be inconsistent with, or fail or be alleged to fail to meet all requirements of, such laws, regulations, or obligations. Any failure, or consequences associated with our efforts to comply with applicable laws or regulations or any other obligations relating to privacy, data protection, or cybersecurity, or any compromise of security that results in unauthorized access to, or use or release of data relating to learners, instructors, or other individuals, or the perception that any of the foregoing types of failure or compromise has occurred, could damage our reputation, discourage new and existing learners, instructors, and UB customers from using our platform, or result in fines, investigations, or proceedings by governmental agencies and private claims and litigation, any of which could adversely affect our business, financial condition and operating results. Even if not subject to legal challenge, the perception of concerns relating to privacy, data protection, or cybersecurity, whether or not valid, may harm our reputation and brand adversely affect our business, financial condition, and operating results.
A cybersecurity attack or other security breach or incident could delay or interrupt service to our learners, instructors, and UB customers, harm our reputation or subject us to significant liability.
Our platform involves the processing of significant amounts of data relating to the learners, instructors, and UB customers interacting with our platform, including personal data and personal information. Additionally, we
24

collect and store certain sensitive and proprietary information, and personal data and personal information, in the operation of our business, including trade secrets, intellectual property, employee data, and other confidential data.
We engage third-party service providers to store and otherwise process certain data, including sensitive and personal information. Our service providers have been, and in the future may be, the targets of cyberattacks, malicious software, phishing schemes, fraud, and other risks to the confidentiality, security, and integrity of their systems and the data they process for us. Our ability to monitor our service providers’ cybersecurity is limited, and, in any event, third parties may be able to circumvent those security measures, resulting in the unauthorized access to, misuse, disclosure, loss, unavailability, destruction or other processing of data they process for us, including sensitive and personal information. There have been and may continue to be significant supply chain attacks, and we cannot guarantee that our or our third-party providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our services.
While we have taken measures to protect our own proprietary and confidential information, as well as the personal information, personal data, and confidential information that we otherwise obtain, and measures to protect our platform, we, our third-party service providers, and the networks and systems used in our business, including those of third-party service providers, have been subject to, and we, our service providers and our platform may in the future may be subject to, cybersecurity attacks or other security breaches or incidents. Cybersecurity attacks may take the form of denial of service attacks, attacks using ransomware or other malware or other attacks, and can come from individual hackers, criminal groups, and state-sponsored organizations. These sources can also implement social engineering techniques to induce our employees, contractors, or customers to disclose passwords or other sensitive information or take other actions to gain access to data, and we and our platform otherwise may be subject to security breaches and incidents resulting from employee or contractor error or malfeasance. We may be more susceptible to cyberattacks and other security breaches and other security incidents while social distancing measures restricting the ability of our employees to work at our offices are in place to combat the COVID-19 pandemic because we have less capability to implement, monitor, and enforce our information security and data protection policies.
More generally, we cannot guarantee that applicable recovery systems, security protocols, network protection mechanisms, and other procedures of ourselves of our third-party service providers are or will be adequate to prevent network and service interruption, system failure or loss, corruption, or unauthorized access to, or disclosure, acquisition, unavailability, destruction, or other processing of, data, including personal data, personal information, and other sensitive information that we or they process or maintain. Moreover, our platform could be breached or disrupted if vulnerabilities in our platform are exploited by unauthorized third parties. Since techniques used to obtain unauthorized access change frequently and the size of cybersecurity attacks and of security breaches and incidents are increasing, we and our third-party service providers may be unable to implement adequate preventative measures or stop the attacks while they are occurring. A cybersecurity attack or security breach or incident could delay or interrupt service to our learners, instructors, or organizations and may deter learners, instructors, or organizations from using our platform, and we and our service providers may face difficulties or delays in identifying, remediating, and otherwise responding to any cybersecurity attack or other security breach or incident. In addition, any actual or perceived cybersecurity attack or security breach or incident could damage our reputation and brand, expose us to a risk of claims, litigation, regulatory investigations, or other proceedings and possible fines, penalties, or other liability and require us to expend significant capital and other resources to alleviate problems caused by the cybersecurity attack or security breach or incident. We incur significant costs in an effort to detect and prevent security breaches and other security-related incidents, and we expect our costs will increase as we make improvements to our systems and processes to prevent future breaches and incidents. Some jurisdictions have enacted laws requiring companies to notify individuals of data security breaches involving certain types of personal data. Such mandatory disclosures could lead to negative publicity and any such disclosures, or any belief that a cybersecurity attack, or a security breach or incident, has impacted us, our platform, or our service providers may cause our learners, instructors, or UB customers to lose confidence in the security of our platform and the effectiveness of the cybersecurity measures we and our service providers utilize.
Further, any limitations of liability provisions in our customer and user agreements, contracts with third-party service providers, or other contracts may not be enforceable or adequate or otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or incident or other
25

security-related matter. While our insurance policies include liability coverage for certain of these matters, subject to applicable deductibles, if we experienced a cybersecurity attack or other security breach or other incident, we could be subject to claims or damages that exceed our insurance coverage. If such an attack or other breach or incident occurred, our insurance coverage might not be adequate for liabilities actually incurred, such insurance may not continue to be available to us in the future on economically reasonable terms, or at all, and insurers may deny us coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Interruptions or performance problems associated with our technology and infrastructure could adversely affect our business and results of operations.
Our continued growth partially depends on the ability of learners and instructors to access our platform at any time. Our platform has encountered, and may in the future encounter, disruptions, outages, and other performance problems due to a variety of factors, including infrastructure changes, introductions of new capabilities, human or technology errors, distributed denial of service attacks, or other security related incidents. In some instances, we may not be able to identify the cause or causes of these performance problems in a timely manner. It may become increasingly difficult to maintain and improve the performance of our platform as it grows and becomes more complex, and in the future we may be required to allocate significant resources to augment and update our technology and network infrastructure. If learners or instructors are unable to access our platform within a reasonable amount of time, or at all, our business will be harmed.
Our business depends significantly on continued access to the internet and mobile networks.
Our learners and instructors rely on access to the internet and mobile networks to access our platform. Internet service providers may choose to disrupt or degrade our access to our platform or increase the cost of such access. Internet service providers or mobile network operators could also attempt to charge us for providing access to our platform. In 2015, rules approved by the Federal Communications Commission (the “FCC”) went into effect that prohibited internet service providers from charging content providers higher rates in order to deliver their content over certain “fast traffic” lanes; however, those rules were repealed in June 2018, and efforts to challenge the repeal in the courts have failed to reverse the FCC’s 2018 decision, and in October 2019, the U.S. Court of Appeals for the District of Columbia Circuit issued a mixed ruling that did not reverse the FCC’s 2015 decision in its entirety. Although this recent court ruling allows states to enact their own net neutrality rules, the repeal of federal protections may make it more difficult or costly for many buyers or instructors to access our platform and may result in increased costs for us, which could significantly harm our business. Outside the United States, government regulation of the internet, including the idea of network neutrality, may be developing or non-existent. It is possible that governments of one or more foreign countries may seek to censor content available on our platform or may even attempt to block access to our platform. If we are restricted from operating in one or more countries, our ability to attract and retain learners, instructors, and customers may be adversely affected and we may not be able to grow our business as we anticipate.
We rely on Amazon Web Services for a substantial portion of our platform services. Any disruption of, or interference with, our use of Amazon Web Services could negatively impact our business and operations.
Amazon Web Services provides distributed computing infrastructure platforms for business operations, commonly referred to as “cloud” computing services. We currently run a significant portion of our platform’s computing on Amazon Web Services, and any significant disruption of, or interference with, our use of Amazon Web Services would negatively impact our operations and our business would be seriously harmed. If learners or instructors are unable to access our platform through Amazon Web Services or encounter difficulties in doing so, we may lose learners, instructors, and UB customers. The level of service provided by Amazon Web Services may also impact the adoption and perception of our platform. If Amazon Web Services experiences interruptions in service regularly or for a prolonged basis, or other similar issues, our business would be seriously harmed. Hosting costs will also increase if and as our base of learners, instructors, and UB customers grows, and our business, financial condition, and results of operations may be adversely affected if we are unable to grow our revenue faster than the cost of using Amazon Web Services or similar providers increases.
26

Amazon Web Services may take actions beyond our control that could seriously harm our business, including discontinuing or limiting access to Amazon Web Services, increasing pricing terms, terminating our contract, establishing more favorable relationships or pricing terms with one or more of our competitors, and modifying or interpreting its terms of service or other policies in a manner that impacts our ability to administer our business and operations.
Our payments system depends on third-party providers and is subject to evolving laws and regulations.
We rely on third-party payment processors to process payments made by learners and customers, and to instructors, on our platform. We have engaged third-party service providers to perform underlying card processing, currency exchange, identity verification, and fraud analysis services. If these service providers do not perform adequately or if they terminate their relationships with us or refuse to renew their agreements with us on commercially reasonable terms, we will need to find an alternate payment processor and may not be able to secure similar terms or replace such payment processors in an acceptable time frame. Further, the software and services provided by our third-party payment processors may not meet our expectations, contain errors or vulnerabilities, be compromised, or experience outages. Any of these risks could cause us to lose our ability to accept online payments, make payments to our instructors or conduct other payment transactions, any of which could make our platform less convenient and attractive and harm our ability to attract and retain learners, instructors, and customers. In addition, if these providers increase the fees they charge us, our operating expenses could increase.
The laws and regulations related to payments are complex and vary across different jurisdictions in the United States and globally. As a result, we are required to spend significant time and effort to comply with those laws and regulations. Any failure or claim of our failure to comply, or any failure by our third-party service providers to comply, could cost us substantial resources, result in liabilities, or force us to stop offering certain third-party payment services. In addition, as we expand our international operations, we will need to accommodate international payment method alternatives. As we expand the availability of new payment methods in the future, including internationally, we may become subject to additional regulations and compliance requirements.
Further, through our agreement with our third-party credit card processors, we are indirectly subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard. We are also subject to rules governing electronic funds transfers. Any change in these rules and requirements could make it difficult or impossible for us to comply. If we fail to comply with these rules or requirements, we may be subject to additional fines and higher transaction fees and lose our ability to accept credit and debit card payments from our learners and UB customers, process electronic funds transfers or facilitate other types of online payments, and our business and operating results could be adversely affected.
The use of our platform could be adversely affected if our mobile solutions are not effective.
Learners have been increasingly accessing our platform on mobile devices through our Udemy and UB apps in recent years. The smaller screen size and reduced functionality associated with some mobile devices may make the use of our platform more difficult. Those accessing our platform primarily on mobile devices may not enroll in the courses offered on our platform as often as those accessing our platform through personal computers, which could result in less revenue for us. If we are not able to provide a rewarding experience on mobile devices, our ability to attract learners to our platform could be impaired, and consequently our business may suffer.
As new mobile devices and mobile features are released, we may encounter problems in developing or supporting apps for them. In addition, supporting new devices and mobile device operating systems may require substantial time and resources.
The success of our mobile apps could also be harmed by factors outside our control, including:
actions taken by mobile app distributors, including the Apple App Store and the Google Play Store;
unfavorable treatment received by our mobile apps, especially as compared to competing apps, such as the placement of our mobile apps in a mobile app download store;
increased costs in the distribution and use our mobile app; or
changes in mobile operating systems, such as iOS and Android, that degrade the functionality of our mobile website or mobile apps or that give preferential treatment to competitive offerings.
27

If our learners encounter difficulty accessing or using, or if they choose not to use, our mobile platform, our business and results of operations may be adversely affected.
Internet search engines drive traffic to our platform and, if we fail to appear prominently in search results, our growth rate could decline and our business, financial condition and results of operations could be adversely affected.
Many learners find our website through internet search engines, like Google. A critical factor in attracting learners to our website is how prominently we are displayed in response to search queries. Search engine companies typically provide two types of search results: algorithmic listings and paid advertisements. We rely on both types of search results to attract visitors to our website. Algorithmic search result listings are determined and displayed in accordance with a set of proprietary formulas or algorithms developed by particular search engine companies. From time to time, these companies revise their algorithms without notice. In some instances, these modifications have caused our website to be listed less prominently in search results. In addition, search engine companies retain broad discretion to remove from search results any company whose marketing practices are deemed to be inconsistent with the search engine companies’ guidelines. If our marketing practices violate or appear to violate search engine company guidelines, we may, without warning, not appear in search result listings at all. If we are listed less prominently or fail to appear in search result listings for any reason, visits by prospective learners to our website would likely decline. We may not be able to replace this traffic and any attempt to do so may require us to increase our sales and marketing expenditures, which may not be offset by additional revenue and could adversely affect our operating results.
Risks related to our intellectual property
We may be unable to adequately obtain, maintain, protect, and enforce our intellectual property and proprietary information, which could adversely affect our business, financial condition, and results of operations.
Our business depends on our intellectual property, the protection of which is critical to our success. We rely on a combination of intellectual property rights, including patents, trade secrets, trade dress, domain names, copyrights, and trademarks to protect our competitive advantage, all of which offer only limited protection. The steps we take to protect our intellectual property, including physical, operational, and managerial protections of our confidential information, contractual obligations of confidentiality, assignment agreements with our employees and contractors, license agreements, and the prosecution and maintenance of registrations and applications for registration of intellectual property rights, require significant resources and may be inadequate. We will not be able to protect our competitive advantage if we are unable to establish, protect, maintain, or enforce our rights or if we do not detect or are unable to address unauthorized use of our intellectual property. We may be required to use significant resources to monitor and protect these rights. Despite our precautions, it may be possible for unauthorized third parties to copy portions or all of our platform and use information that we regard as proprietary to create services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer, and disclosure of our proprietary information may be unenforceable under the laws of certain jurisdictions.
We hold various registered trademarks in the United States and in foreign jurisdictions. We also have common law rights in some trademarks and pending trademark applications in the United States and foreign jurisdictions. In addition, we have registered domain names for websites that we use in our business, such as www.udemy.com and some other variations. Competitors may adopt service names or domain names similar to ours, thereby harming our ability to build brand identity and possibly leading to user confusion. In addition, our registered or unregistered trademarks or trade names could be declared generic, and there could be potential trade name or trademark infringement claims brought by owners of other trademarks that are similar to our trademarks. If our trademarks and trade names are not adequately protected, then we may not be able to build and maintain name recognition in our markets of interest and our business may be adversely affected. Effective trademark protection may not be available or may not be sought in every country in which our products are made available, in every class of goods and services in which we operate, and contractual disputes may affect the use of marks governed by private contract. Further, we hold a small number of issued patents and thus have a limited ability to exclude or prevent our competitors from implementing technology, methods, and processes similar to our own. Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights and to determine the validity and scope of our rights and the proprietary rights of
28

others. Further, we may not timely or successfully apply for a patent or register its trademarks or otherwise secure rights in our intellectual property. We expect to continue to expand internationally and, in some foreign countries, the mechanisms to establish and enforce intellectual property rights may be inadequate to protect our technology, which could harm our business.
It is our policy to enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships. No assurance can be given that these agreements will be effective in controlling access to our proprietary information and trade secrets. The confidentiality agreements on which we rely to protect certain technologies may be breached, may not be adequate to protect our confidential information, trade secrets, and proprietary technologies, and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, trade secrets, or proprietary technology. Further, these agreements do not prevent our competitors or others from independently developing products that are substantially equivalent or superior to ours. In addition, others may independently discover our trade secrets and confidential information, and in such cases we may not be able to assert any trade secret rights against such parties. Additionally, we may from time to time be subject to opposition or similar proceedings with respect to applications for registrations of our intellectual property, including trademarks. While we aim to acquire adequate protection of our brand through trademark registrations in key markets, occasionally third parties may have already registered or otherwise acquired rights to identical or similar marks for services that also address our market. We rely on our brand and trademarks to identify our platform and to differentiate our platform and services from those of our competitors, and if we are unable to adequately protect our trademarks, third parties may use our brand names or trademarks similar to ours in a manner that may cause confusion in the market, which could decrease the value of our brand and adversely affect our business and competitive advantages.
Our intellectual property rights and the enforcement or defense of such rights may be affected by developments or uncertainty in laws and regulations relating to intellectual property rights. Moreover, many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets, and other intellectual property protection, which could make it difficult for us to stop the infringement, misappropriation, or other violation of our intellectual property or marketing of competing products in violation of our intellectual property rights generally.
Policing unauthorized use of our intellectual property and misappropriation of our technology and trade secrets is difficult and we may not always be aware of such unauthorized use or misappropriation. Despite our efforts to protect our intellectual property rights, unauthorized third parties may attempt to use, copy, or otherwise obtain and market or distribute our technology or otherwise develop services with the same or similar functionality as our platform. If our competitors infringe, misappropriate, or otherwise violate our intellectual property rights and we are not adequately protected, or if our competitors are able to develop a platform with the same or similar functionality as ours without infringing our intellectual property, our competitive advantage and results of operations could be harmed. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. As a result, we may be aware of infringement by our competitors but may choose not to bring litigation to protect our intellectual property rights due to the cost, time, and distraction of bringing such litigation. Furthermore, if we do decide to bring litigation, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits challenging or opposing our right to use and otherwise exploit particular intellectual property, services, and technology or the enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our solutions, impair the functionality of our platform, prevent or delay introductions of new or enhanced solutions, result in us substituting inferior or more costly technologies into our platform, or injure our reputation. Furthermore, many of our current and potential competitors may have the ability to dedicate substantially greater resources to developing and protecting their technology or intellectual property rights than we do.
29

Intellectual property litigation, including litigation related to content available on our platform, could result in significant costs and adversely affect our business, financial condition, results of operations, and reputation.
Companies in the technology industry are frequently subject to litigation based on allegations of infringement or other violations of intellectual property rights. We periodically receive notices that claim we have infringed, misappropriated, or misused other parties’ intellectual property rights, including with respect to content made available on our platform by instructors and other third parties. As we gain greater public recognition, we may face a higher risk of being the subject of intellectual property claims. Any intellectual property claims against us, with or without merit, could be time consuming and expensive to settle or litigate and could divert the attention of our management. Some of our competitors have extensive portfolios of issued patents. Many potential litigants, including some of our competitors and patent holding companies, have the ability to dedicate substantial resources to enforcing their intellectual property rights. Litigation regarding intellectual property rights is inherently uncertain due to the complex issues involved, and we may not be successful in defending ourselves in such matters. Furthermore, we may not qualify for the safe harbors established by laws in the United States and other countries protecting online service providers from claims related to content posted by users, or those laws could change in a manner making them difficult or impossible to qualify for such protection, increasing our exposure. While our Terms of Use, Instructor Terms and Trust & Safety policies require instructors to respect the intellectual property rights of others, we have limited ability to influence the behavior of third parties, and there can be no assurance that these terms and policies will be sufficient to dissuade or prevent infringing activity by third parties on our platform. For more information, see “—Risks related to our business and operations—We could face liability, or our reputation might be harmed, as a result of courses posted to our platform.”
Any claims successfully brought against us could subject us to significant liability for damages and we may be required to stop using technology or other intellectual property alleged to be in violation of a third party’s rights. We also might be required to seek a license for third-party intellectual property. Even if a license is available, we could be required to pay significant royalties or submit to unreasonable terms, which would increase our operating expenses. We may also be required to develop alternative non-infringing technology, which could require significant time and expense. If we cannot license or develop technology for any allegedly infringing aspect of our business, we would be forced to limit our service and may be unable to compete effectively. Any of these results could harm our business.
Our platform contains third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to provide our platform.
We use open source software in our platform and expect to continue to use open source software in the future. In addition, we contribute software source code to open source projects under open source licenses or release internal software projects under open source licenses and anticipate continuing to do so in the future. Additionally, under some open source licenses, if we combine our proprietary software with open source software in a certain manner, certain proprietary software (including our own software) or other intellectual property rights could become subject to obligations to be disclosed in source code form and licensed, including for the purpose of enabling further modification and distribution, and at no charge or for only a nominal fee. Third parties may also seek to enforce the terms of the applicable open source license through litigation which, if successful, could subject us to liability and require us to make our proprietary software source code available under an open source license, seek to purchase a license (which, if available, could be costly), and cease offering the implicated products or services unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources, and we may not be able to complete it successfully. Many of the terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide or distribute our products or services. While we try to insulate our proprietary code from the effects of such open source license provisions, we cannot guarantee that we will be successful, that all open source software is reviewed prior to use in our products, that our developers have not incorporated open source software into our products in potentially disruptive ways, or that they will not do so in the future. In addition to risks related to open source license requirements, use of certain open source software may pose greater risks than use of third-party commercial software, since open source licensors generally do not provide warranties or controls on the origin of software. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could adversely affect our business, financial condition, and results of operations.
30

Risks related to financial reporting, taxation, and operations as a public company
We are an emerging growth company, and any decision to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). 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:
our independent registered public accounting firm will not be required to provide an attestation report on the effectiveness of our internal control over financial reporting, which may increase the risk that weaknesses or deficiencies in our internal control over financial reporting go undetected;
reduced disclosure obligations regarding executive compensation in our periodic reports and annual report on Form 10-K; and
exemptions from the requirements of holding non-binding advisory votes on executive compensation and stockholder approval of any golden parachute payments not previously approved.
As a result, our stockholders may not have access to certain information that they may deem important. We will remain an emerging growth company until the earliest of:
the last day of the fiscal year in which we have at least $1.07 billion in annual revenue;
the last day of the fiscal year in which we qualify as a “large accelerated filer,” with at least $700.0 million of equity securities held by non-affiliates;
the date on which we have issued, in any three-year period, more than $1.0 billion in non-convertible debt securities; or
the last day of the fiscal year ending after the fifth anniversary of the completion of the IPO.
Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to take advantage of this extended transition period until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
So long as we qualify as an emerging growth company, we may elect not to provide you with certain information that we would otherwise have been required to provide in filings we make with the Securities and Exchange Commission (the “SEC”), which may make it more difficult for investors and securities analysts to evaluate our company. As a result, investor confidence in our company and the market price of our common stock may be adversely affected. Further, we cannot predict if investors will find our common stock less attractive if we choose to rely on any of the exemptions afforded emerging growth companies. If some investors find our common stock less attractive because we rely on any of these exemptions, there may be a less active trading market for our common stock and the market price of our common stock may be more volatile and may decline.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired, which may adversely affect investor confidence in us and, as a result, lead to a decline in the market price of our common stock.
As a public company, we will be required to comply with the requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), and the rules and regulations of Nasdaq. The Sarbanes-Oxley Act, among other things, requires 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
31

disclosed in reports under the Exchange Act is accumulated and communicated to our management, including our principal executive and financial officers.
Under the Sarbanes-Oxley Act, we will be required to make a formal assessment of the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K, and, once we cease to be an emerging growth company and if we are deemed to be an accelerated filer or large accelerated filer for purposes of the Exchange Act, we will be required to include an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. To achieve compliance with these requirements within the prescribed time period, we will be engaging in a process to document and evaluate our internal control over financial reporting, which we anticipate will be costly, challenging, and time consuming. In this regard, we will need to continue to dedicate internal resources, potentially engage outside consultants, and adopt a detailed work plan to assess and document the adequacy of our internal control over financial reporting, validate through testing that controls are functioning as documented, and implement a continuous reporting and improvement process for internal control over financial reporting. There is a risk that we will not be able to conclude, within the prescribed period or at all, that our internal control over financial reporting is effective as required by Section 404 of the Sarbanes-Oxley Act. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on Nasdaq. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Moreover, our testing, or the subsequent testing by our independent registered public accounting firm, may reveal additional deficiencies in our internal control over financial reporting that are deemed to be material weaknesses.
Any failure to implement and maintain effective disclosure controls and procedures and internal control over financial reporting, including the identification of one or more material weaknesses, could cause investors to lose confidence in the accuracy and completeness of our financial statements and reports, which would likely adversely affect the market price of our common stock. In addition, we could be subject to sanctions or investigations by Nasdaq, the SEC, and other regulatory authorities.
Operating as a public company requires us to incur substantial costs and administrative burdens, which could have an adverse effect on our business, financial condition and results of operations.
As a public company, we incur substantial legal, accounting, administrative, and other costs and expenses that we did not incur as a private company, and these expenses may increase even more after we are no longer an “emerging growth company.” As a public company, we are subject to additional reporting and other obligations, such as the reporting requirements of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act, and the applicable listing standards of Nasdaq. For example, the Exchange Act requires, among other things, we file annual, quarterly, and current reports with respect to our business, financial condition, and results of operations. Compliance with these rules and regulations will increase our legal and financial compliance costs and increase demand on our systems, particularly after we are no longer an emerging growth company. In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management, and impact the manner in which we operate our business in ways we cannot currently anticipate. Our business and financial condition will become more visible as a result of our reporting obligations as a public company, which may result in threatened or actual litigation, including by competitors.
Many members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies, and certain members joined us more recently. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and results of operations.
32

Unanticipated changes in our effective tax rate and additional tax liabilities, including as a result of our international operations or implementation of new tax rules, could harm our future results of operations.
We are subject to income taxes in the United States and certain foreign jurisdictions, including Australia, Brazil, India, Ireland, Japan, and Turkey. Our effective tax rate could be subject to volatility or adversely affected by several factors, many of which are outside of our control, including changes in the mix of earnings and losses in countries with differing statutory tax rates, changes in tax laws, rates, treaties, and regulations or the interpretation of the same, changes to the financial accounting rules for income taxes, the outcome of current and future tax audits, examinations or administrative appeals, certain non-deductible expenses, any decision to repatriate non-U.S. earnings for which we have not previously provided for taxes and the valuation of deferred tax assets and liabilities. Increases in our effective tax rate would reduce profitability or increase losses. In addition, we are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Changes in tax and trade laws, treaties, or regulations, or their interpretation or enforcement, have become more unpredictable and may become more stringent, which could have a material adverse effect on our tax position. We made significant judgments and assumptions in the interpretation of new laws and in our calculations reflected in our financial statements.
As we expand the scale of our international business activities, any changes in the United States or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, financial condition, and results of operations.
On an ongoing basis, we are subject to examination by federal, state, local, and foreign tax authorities on income, employment, sales, and other tax matters. While we regularly assess the likelihood of adverse outcomes from such examinations and the adequacy of our provision for taxes, there can be no assurance that such provision is sufficient and that a determination by a tax authority would not have an adverse effect on our business, financial condition, and results of operations. We believe our income, employment, and transactional tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, but an adverse resolution of one or more uncertain tax positions in any period could have a material impact on the results of operations for that period. Certain risks relating to employment and sales taxes are described in more detail under Note 8 (“Accrued expenses and other current liabilities”).

Proposed legislation before Congress may make changes to the U.S. tax law, which may include reduced benefits related to the taxation of foreign income. Many countries and organizations such as the Organization for Economic Cooperation and Development are also actively considering changes to existing tax laws or have proposed or enacted new laws, such as those relating to digital tax, that may increase our tax obligations in countries where we do business or cause us to change the way we operate our business. Any of these developments or changes in federal, state, or international tax laws or tax rulings could adversely affect our effective tax rate and our operating results.
Taxing authorities may successfully assert that we have not properly collected or remitted, or in the future should collect or remit, sales and use, gross receipts, value added, or similar taxes, or employment, payroll, or withholding taxes, and may successfully impose additional obligations on us, and any such assessments, obligations, or inaccuracies could adversely affect our business, financial condition, and results of operations.
The application of non-income, or indirect, taxes, such as sales and use tax, value-added tax, goods and services tax, business tax, and gross receipt tax, to businesses like ours is a complex and evolving issue. Significant judgment is required on an ongoing basis to evaluate applicable tax obligations, and as a result, amounts recorded are estimates and are subject to adjustments. In many cases, the ultimate tax determination is uncertain because it is not clear how new and existing statutes might apply to our business. In addition, governments are increasingly looking for ways to increase revenue, which has resulted in discussions about tax reform and other legislative action to increase tax revenue, including through indirect taxes. Such taxes could adversely affect our financial condition and results of operations.
We are subject to indirect taxes, such as sales, use, value-added, and goods and services taxes, in the United States and other foreign jurisdictions, and we do not collect and remit indirect taxes in all jurisdictions in which we operate on the basis that such indirect taxes are not applicable to us. Certain jurisdictions in which we do not collect and remit such taxes may assert that such taxes are applicable, which could result in tax assessments,
33

penalties and interest, and we may be required to collect such taxes in the future. A successful assertion by one or more tax authorities requiring us to collect taxes in jurisdictions in which we do not currently do so or to collect additional taxes in a jurisdiction in which we currently collect taxes could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest, could discourage learners, instructors, or organizations from using our platform, could increase the cost for consumers using our platform, or could otherwise harm our business, financial condition, and results of operations. Further, even where we are collecting taxes and remitting them to the appropriate authorities, we may fail to accurately calculate, collect, report, and remit such taxes.
Additionally, one or more states, localities, or other taxing jurisdictions may seek to impose additional reporting, record-keeping, or indirect tax collection obligations on businesses like ours. For example, taxing authorities in the United States and other countries have identified e-commerce platforms as a means to calculate, collect, and remit indirect taxes for transactions taking place over the internet, and are considering related legislation. After the U.S. Supreme Court decision in South Dakota v. Wayfair Inc., certain states have enacted laws that would require tax reporting, collection, or tax remittance on items sold online, even where the online seller lacks a physical presence or nexus in that state. Requiring tax reporting or collection could decrease learner or instructor activity, which would harm our business. These state laws could require us to incur substantial costs in order to comply, including costs associated with tax calculation, collection, and remittance and audit requirements, which could make our offerings less attractive and could adversely affect our business, financial condition, and results of operations.
Also, tax rules of certain countries, including the United States, generally require payors to report payments to unrelated parties to the applicable taxing authority and to withhold a percentage of certain amounts and remit such amounts to the applicable taxing authority. Failure to comply with such reporting and withholding obligations with respect to payments we make to our instructors could result in the imposition of liabilities for the underwithheld amounts, fines, and penalties. In addition, a tax authority could assert that we should be withholding employment or other taxes from payments to instructors. In 2020, we began approaching the Internal Revenue Service (the “IRS”), to address our historical withholding amounts for instructors. Due to our large number of instructors and the amounts paid to each, process failures with respect to these reporting obligations could result in financial liability and other consequences to us if we were unable to remedy such failures in a timely manner.
As a result of these and other factors, the ultimate amount of tax obligations owed may differ from the amounts recorded in our financial statements and any such difference may adversely affect our results of operations in future periods in which we change our estimates of our tax obligations or in which the ultimate tax outcome is determined.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2021, the Company had $189.2 million of federal net operating loss (“NOL”) carryforwards, of which $17.4 million of federal NOLs were acquired in the business combination of CorpU. $101.9 million of federal NOL carryforwards generated in taxable years beginning prior to January 1, 2018 begin expiring in 2030, if not utilized. $87.3 million of federal NOL carryforwards generated in taxable years beginning after December 31, 2017 have an indefinite carryforward period, but are subject to the 80% deduction limitation based upon pre-NOL deduction taxable income. Realization of these NOLs depends on our future profitability. We have incurred net losses since our inception, and we expect to continue to incur net losses in the near future. As such, there is a risk that our existing NOLs generated before 2018 could expire unused and be unavailable to offset future income tax liabilities if we never achieve profitability. This may require us to pay federal income taxes in future years even if our NOLs were otherwise sufficient to offset our federal taxable income in such years. There is also a risk that due to regulatory and economic changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. Our NOLs may similarly expire under state laws. We have recorded a full valuation allowance related to our NOLs and other deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of these assets. If our NOLs and other tax attributes expire before utilization or are subject to limitations, our business and financial results could be harmed.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOLs and federal tax credit carryforwards to offset its post-change taxable income, or reduce its federal income tax liability, may be limited. In general, an “ownership change” occurs when there is a cumulative change in our equity ownership by
34

“5 percent shareholders” that exceeds 50 percentage points over a rolling three-year period. Certain of our gross U.S. federal NOLs are subject to this limitation as a result of these ownership changes, and if it is determined that we have in the past experienced additional ownership changes, including as a result of our IPO, future transactions in our stock, some of which are outside our control, or both, our ability to use our NOLs and federal tax credit carryforwards to reduce future taxable income and liabilities may be further limited. Similar limitations may apply under state tax laws.
Our results of operations, which we report in U.S. dollars, could be adversely affected if currency exchange rates fluctuate substantially in the future.
We conduct our business across more than 180 countries around the world. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. This exposure is the result of selling in multiple currencies and operating in foreign countries where the functional currency is the local currency. During the year ended December 31, 2021, 40% of our sales were denominated in currencies other than U.S. dollars, including euros, Indian rupees, British pounds sterling, Brazilian reais, and Japanese yen. Our expenses, by contrast, are primarily denominated in U.S. dollars. As a result, any increase in the value of the U.S. dollar against these foreign currencies could cause our revenue to decline relative to our costs, thereby decreasing our gross margins. Because we conduct business in currencies other than U.S. dollars, but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.
Our reported financial results may be adversely affected by changes in generally accepted accounting principles.
Generally accepted accounting principles are subject to interpretation by the Financial Accounting Standards Board, 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 results of operations and could affect the reporting of transactions completed before the announcement of a change. It is difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could negatively affect our reported results of operations.
Risks related to ownership of our common stock
The trading price of our common stock may be volatile, and you could lose all or part of your investment.

Prior to our IPO in October 2021, there was no public market for our common stock. The lack of an active market for our common stock may impair investors’ ability to sell their shares at the time they wish to sell them or at a price that they consider reasonable, may reduce the market value of their shares and may result in significant price and volume fluctuations. Factors that could cause fluctuations in the trading price of our common stock include 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 common stock by us or our stockholders;
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;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
announcements by us or our competitors of new services or platform features;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
35

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 security breaches or other incidents;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, 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;
general economic conditions and slow or negative growth of our markets; and
other events or factors, including those resulting from wars and other armed conflicts, such as Russia’s invasion of Ukraine, incidents of terrorism, natural disasters, public health concerns or epidemics, such as the COVID-19 pandemic, natural disasters, or responses to these events.
In addition, in the past, following periods of volatility in the overall market and 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.
A significant portion of our common stock is restricted from immediate resale but may be sold into the market in the near future, which could depress the market price of our common stock.
The market price of our common stock could decline as a result of substantial sales of our common stock, particularly sales by our directors, executive officers, and significant stockholders, a large number of shares of our common stock becoming available for sale, or the perception in the market that such sales could occur.

We and all of our directors, executive officers and the holders of substantially all of our equity securities outstanding prior to our IPO are subject to lock-up agreements with the underwriters of our IPO, or market standoff agreements with us, that restrict their ability to transfer shares of our common stock during the period ending on April 26, 2022.

Upon the expiration of the restricted period described above, substantially all of the securities subject to such lock-up and market standoff restrictions will become eligible for sale, subject to compliance with applicable securities laws. In addition, at any time with or without public notice, Morgan Stanley & Co. LLC may in its discretion release shares subject to such lock-up agreements prior to the expiration of the lock-up period described above. As these resale restrictions end, the market price of our common stock could decline if the holders of those shares sell them or are perceived by the market as intending to sell them.

Additionally, as of December 31, 2021, certain holders of our common stock are entitled to rights with respect to the registration of their shares under the Securities Act, subject to the lock-up agreements described above. Registration of these shares under the Securities Act would result in the shares becoming freely tradable without restriction under the Securities Act, except for shares held by our affiliates as defined in Rule 144 under the Securities Act, which are subject to the limitations of Rule 144. Sales of securities by any of these stockholders or the perception that such sales could occur could adversely affect the trading price of our common stock.
36

Future sales and issuances of our common stock or rights to purchase common stock could result in additional dilution to our stockholders and cause the price of our common stock to decline.
We may issue additional common stock, convertible securities, or other equity from time to time. We also expect to issue common stock to our employees, directors, and other service providers pursuant to our equity incentive plans. Such issuances will be dilutive to investors and could cause the price of our common stock to decline. New investors in such issuances could also receive rights senior to those of holders of our common stock.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us, our business or our industry, or if they change their recommendation regarding our common stock adversely, the market price and trading volume of our common stock could decline.
The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us, our business, our market, or our competitors. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If any of the analysts who cover us change their recommendation regarding our common stock adversely, provide more favorable relative recommendations about our competitors, 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 coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets and demand for our securities could decrease, which could cause the price and trading volume of our common stock to decline.
We do not expect to pay dividends in the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not anticipate declaring or paying any dividends to holders of our capital stock in the foreseeable future. Consequently, stockholders must rely on sales of their shares of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
Our directors, executive officers, and principal stockholders beneficially own a substantial percentage of our common stock and are able to exert significant control over matters subject to stockholder approval.
As of December 31, 2021, our directors, executive officers, and holders of more than 5% of our outstanding common stock, together with their respective affiliates, beneficially owned shares representing approximately 58% of our outstanding common stock. As a result, these stockholders, if they act together, will be able to influence our management and affairs and all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This concentration of ownership may have the effect of delaying or preventing a change in control of our company and might affect the market price of our common stock.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws might delay, discourage or prevent a merger, tender offer or proxy contest, thereby depressing the market price of our common stock.
Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law (the “DGCL”), may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make any acquisition of our company more difficult or delay or prevent changes in control of our management. Among other things, these provisions:
provide that our board of directors is expressly authorized to make, alter or repeal our bylaws;
authorize our board of directors to issue shares of preferred stock and determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval;
provide that the authorized number of directors may be changed only by resolution of the board of directors;
37

provide that all vacancies on our board of directors and all newly created directorships may only be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum, or by a sole remaining director, except as otherwise required by law, our governing documents or resolution of our board of directors, and subject to the rights of the holders of our preferred stock;
establish that our board of directors is divided into three classes, with each class serving staggered three-year terms;
provide that a director may only be removed from the board of directors by the stockholders for cause and only by the affirmative vote of the holders of at least a majority of the voting power of the issued and outstanding capital stock entitled to vote in the election of directors;
prohibit cumulative voting (therefore allowing the holders of a plurality of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose);
require that any action to be taken by our stockholders must be effected at a duly called annual or special meeting of stockholders and not be taken by written consent;
require that stockholders give advance notice to nominate directors or submit proposals for consideration at stockholder meetings;
provide that special meetings of our stockholders may be called only by the board of directors acting pursuant to a resolution adopted by the majority of the entire board of directors, the Chairperson of the board of directors, our Chief Executive Officer or our President;
provide that, unless we otherwise consent in writing, a state or federal court located within the State of Delaware shall be the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim against us arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation, and our amended and restated bylaws, or (4) any action asserting a claim against us governed by the internal affairs doctrine;
provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act; and
require a super-majority vote of stockholders to amend some of the provisions described above.
These provisions, alone or together, could delay, discourage, or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated bylaws provide, to the fullest extent permitted by law, that the Court of Chancery of the State of Delaware and the federal district courts of the United States are the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, stockholders, or employees and, in turn, discourage lawsuits against our directors, officers, or employees.
Our amended and restated bylaws provide that, to the fullest extent permitted by applicable law and unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another state court in Delaware or the federal district court for the District of Delaware) will be the sole and exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a claim of breach of a fiduciary duty owed by any of our directors, stockholders, officers, or other employees to us or our stockholders; any action arising pursuant to any provision of the DGCL, our certificate of incorporation, or our bylaws; and any other action asserting a claim that is governed by the internal affairs doctrine. This exclusive forum provision would not apply to any action brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts of the United States have exclusive jurisdiction.
38

Our amended and restated bylaws also provide that, to the fullest extent permitted by applicable law and unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. The enforceability of similar exclusive federal forum provisions in other companies’ organizational documents has been challenged in legal proceedings, and while the Delaware Supreme Court and certain other state courts have ruled that this type of exclusive federal forum provision is facially valid under Delaware law, there is uncertainty as to whether other courts would enforce such provisions and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. This exclusive federal forum 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 federal courts of the United States have exclusive jurisdiction.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our current or former directors, officers, stockholders, or other employees, which may discourage such lawsuits against us and our current and former directors, officers, stockholders, and other employees. Alternatively, if a court were to find either exclusive forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving such action in other jurisdictions, all of which could have a material adverse effect on our business, financial condition, and results of operations.
Item 1B. Unresolved staff comments 

Not applicable.

Item 2. Properties 

Our corporate headquarters, consisting of approximately 59,000 square feet of office space in San Francisco, California, is leased through 2024, with an option to extend until 2029. We also lease additional office space in locations around the world, including Mountain View, California; Denver, Colorado; Mechanicsburg, Pennsylvania; Ankara, Turkey; and Dublin, Ireland. We also maintain geographic hubs without office space in Austin, Texas; Boston, Massachusetts; Melbourne, Australia; New Delhi, India; Istanbul, Turkey; and São Paulo, Brazil. We believe that our facilities are suitable to meet our current needs. We also anticipate that suitable additional or alternative space will be available at commercially reasonable terms for future expansion.
Item 3. Legal proceedings
From time to time, we are involved in legal proceedings and subject to claims that arise in the ordinary course of our business. Although the results of legal proceedings and claims cannot be predicted with certainty, we believe we are not currently party to any legal proceedings which, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results or financial condition.
California class action complaint
On August 23, 2021, a putative class action complaint captioned Williams v. Udemy, Inc., Case No. 3:21-CV-06489, was filed against us in the U.S. District Court for the Northern District of California alleging violations of California’s unfair competition and false advertising statutes as well as the California Consumer Legal Remedies Act in connection with our pricing practices. The complaint seeks injunctive relief, unspecified damages, restitution and disgorgement of profits. On February 23, 2022, the court granted Udemy’s motion and entered an order staying litigation pending arbitration. The parties are engaged in efforts to resolve this dispute, although, if such efforts fail, we intend to vigorously defend ourselves in this matter.
Other legal proceedings
We are subject to other legal proceedings and claims that arise in the ordinary course of business from time to time, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. We are not currently a party to any legal proceedings that, if determined adversely to us, would, in our opinion, have a material adverse effect on our business, financial condition, results of operations, or cash flows. Future litigation may be necessary to defend ourselves and our business partners and to determine the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future
39

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.
Item 4. Mine safety disclosures
Not applicable.
40

PART II. OTHER INFORMATION
Item 5. Market for registrant's common equity, related stockholder matters and issuer purchases of equity securities 

Market information for common stock

Our common stock is traded on the Nasdaq Stock Exchange under the symbol “UDMY”. Trading of our common stock commenced on October 29, 2021 in connection with our initial public offering.

Use of proceeds

On November 24, 2021, we closed our IPO of 15,150,000 shares of our common stock at an offering price of $29.00 per share, including 650,000 shares pursuant to the exercise of the underwriters’ option to purchase additional shares of our common stock, resulting in gross proceeds to us of $408.4 million, net of the underwriting discounts. All of the shares issued and sold in our IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-260042), which was declared effective by the SEC on October 28, 2021. We incurred offering expenses of approximately $6.8 million.

There has been no material change in the planned use of proceeds from our IPO as described in our Final Prospectus for our IPO dated as of October 28, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on October 29, 2021.

Dividend policy

We have never paid any cash dividends on our common stock. Our board of directors currently intends to retain any future earnings to support operations and to finance the growth and development of our business and does not intend to pay cash dividends on our common stock for the foreseeable future. Any future determination related to our dividend policy will be made at the discretion of our board of directors.

Stockholders

As of December 31, 2021, there were 107 registered stockholders of record of our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.

Recent sales of unregistered equity securities

From October 1, 2021 through October 28, 2021, no stock options were granted to purchase shares of our common stock under our 2010 Equity Incentive Plan, as amended.

From October 1, 2021 through October 28, 2021, we issued and sold to certain of our service providers an aggregate of 373,324 shares of common stock upon the exercise of options under our 2010 Equity Incentive Plan, as amended, at an exercise price per share ranging from $0.90 to $34.14, for aggregate consideration of approximately $1.8 million.

None of the foregoing transactions involved any underwriters, 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 by virtue of Section 4(a)(2) of the Securities Act or Regulation D promulgated thereunder because the issuance of securities to the recipients 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, and appropriate legends were placed upon the stock certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.
41


Securities authorized for issuance under equity compensation plans

Refer to Item 8, Note 14 (“Common stock”) and Note 15 (“Equity incentive plans”) for information on securities authorized for issuance.

Stock performance graph

The following shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference into any of our other filings under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the Standard & Poor’s 500 Index ("S&P 500 Index") and the Nasdaq Composite Index (“Nasdaq Composite Index”) for each month ended since our IPO on October 29, 2021, assuming an initial investment of $100. Data for the S&P 500 Index and Nasdaq Composite Index assumes reinvestment of dividends.

The graph below uses the closing market price on October 29, 2021 of $27.50 per share as the initial value of our common stock. The comparisons below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.

udmy-20211231_g1.jpg


42


October 29, 2021November 30, 2021December 31, 2021
Udemy$100.00 $99.96 $71.05 
S&P 500 Index$100.00 $99.31 $103.76 
Nasdaq Composite$100.00 $100.33 $101.08 



Item 6. [Reserved]


43

Item 7. Management’s discussion and analysis of financial condition and results of operations
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes included elsewhere in this Form 10-K. In addition to historical 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. Our actual results could differ materially from those discussed in the forward-looking statements. You should review the sections titled “Special Note Regarding Forward-Looking Statements” for a discussion of forward-looking statements and in Part I, Item 1A, “Risk Factors” for a discussion of factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis and elsewhere in this Form 10-K.

A discussion regarding our financial condition and results of operations for the fiscal year ended December 31, 2021 compared to the fiscal year ended December 31, 2020 is presented below. A discussion regarding our financial condition and results of operations for the fiscal year ended December 31, 2020 compared to the fiscal year ended December 31, 2019 can be found in “Management's Discussion and Analysis of Financial Condition and Results of Operations” in our final prospectus (the “Final Prospectus”) filed with the SEC pursuant to Rule 424(b)(4) on October 29, 2021.
Overview
Our mission is to create new possibilities for people and organizations everywhere by connecting them to the knowledge and skills they need to succeed in a changing world. Our marketplace platform, with thousands of up-to-date courses in dozens of languages, provides the tools that learners, instructors, and enterprises need to achieve their goals and reach their full potential.
We believe traditional education and training methods are fast becoming outdated. Technological advancements and novel industries have significantly altered the types of skills required of workers, and lifelong training and continuous skills acquisition are becoming the norm. There is a clear need to expand access to learning across traditional barriers such as geography and social demographics.
Udemy operates a two-sided marketplace where our instructors develop content to meet learner demand. Courses can be accessed through our direct-to-consumer or Udemy Business, or UB, offerings. Our platform provides 49 million learners with access to over 180,000 courses in over 75 languages and 180 countries.
Udemy courses address learning objectives such as reskilling or upskilling in technology and business, enhancing soft skills, and personal development. We analyze platform data to better determine our learners’ needs, helping us match individuals with relevant courses and, within UB, learning paths for a more personalized experience. Our learners also receive access to interactive learning tools such as quizzes, exercises, and instructor questions-and-answers, or Q&A.
Within our marketplace and UB catalog, we provide learners with high-quality content by prioritizing courses based on factors such as learner feedback and ratings, topic relevance, content quality, and instructor engagement.

Key factors impacting our performance

We believe that the growth of our business and our future success are dependent upon many factors. While each of these factors presents significant opportunities for us, these factors also pose challenges that we must successfully address in order to sustain the growth of our business and enhance our results of operations.
Ability to attract and engage new learners and Udemy Business customers

To grow our business, we must attract new learners and UB customers efficiently and increase engagement on our platform over time. We acquire a substantial portion of our learners via organic channels and also use paid marketing to further enhance the growth of our learner base. Our organic channels include those outside of our paid market efforts, such as a Udemy brand name internet search. Once we bring new learners onto our
44

platform, we work to create a best-in-class experience to encourage engagement and drive learning and career outcomes.

Ability to retain and expand our existing learner and customer relationships

Our business and results of operations will depend on our ability to continue to drive higher usage of our platform within our existing customer base and our ability to add new customers.

Our efforts to grow our existing relationships with our consumer learners are focused on increasing their engagement and converting free learners into buyers. New learners to our platform typically begin to engage with our free courses, which serve as a funnel to grow our total learner base and drive referrals to our paid other offerings.

Our efforts to grow our UB offering are focused primarily on corporate and government customers. Historically, we have expanded from individual to department to multi-department to enterprise-wide sales as our value is proven. Building upon this success, we believe a significant opportunity exists for us to acquire new UB customers and expand our existing UB customers’ use of our platform by identifying new use cases and increasing the size of existing deployments.

We often enter into customized contractual arrangements with our UB customers in which we offer more favorable pricing terms in exchange for larger total contract values that accompany larger deployments. As we drive a greater portion of our revenue through our deployments with UB customers, we expect that our revenue will continue to grow significantly, but the price we charge UB customers per seat may decline, which could reduce margins in the future.

Ability to source in-demand content from our instructors

We believe that learners and UB customers are attracted to Udemy largely because of the high quality and wide selection of content our instructors offer. Continuing to source in-demand content and credentials from our instructors will be an important factor in attracting learners and UB customers and growing our revenue over time. When we offer content as part of the UB and consumer subscription offerings, our instructors agree to contribute such content exclusively through our platform, which we believe demonstrates our ability to increase the value of our platform through unique content.

Although we view the breadth and diverse expertise of our instructor base and the content they create as one of our competitive advantages, a significant portion of the most popular content on our platform, and as a result a significant portion of our revenue, is attributable to a limited number of our instructors. We experienced minimal turnover among top instructors during the fiscal years ended December 31, 2021, 2020, and 2019.

Impact of mix of consumer and enterprise segments

Our mix of business among our Consumer and Enterprise segments is shifting, and this shift will affect our financial performance. Content costs for our Enterprise segment are lower relative to our Consumer segment. The mix of customer acquisition methods in our Consumer segment will substantially impact our financial performance. We presently expect that revenue from our Enterprise segment will grow faster than our Consumer segment, which will be beneficial to our overall margins.

Ability to expand our international footprint

We currently generate a significant portion of our revenue outside North America. We see a significant opportunity to expand our offerings into regions with large underserved adult learning populations. We have invested, and plan to continue to invest, in personnel and marketing efforts to support our international growth and expand our international operations as part of our strategy to grow our customer and learner base, particularly among our UB customers.

Our investment in growth
45

We are actively investing in our business as we believe that we are only beginning to penetrate our market opportunity, and we intend to continue to invest in our future growth. We anticipate that our operating expenses will increase as we continue to build our sales and marketing efforts, expand our course catalog, expand our employee base, and invest in our technology development. Any investments we make in our sales and marketing organization, in encouraging the development of new content, and in expanding our platform offerings and capabilities, will occur in advance of the benefits from such investments, making it difficult to
determine if we are efficiently allocating our resources in these areas.

Pace of adoption of cloud-based skill development solutions

Our ability to grow our learner base and drive market adoption of our platform is affected by the overall demand for cloud-based skill development solutions. The market for cloud-based skill development is less mature than the market for in-person, instructor-led-training, and potential customers may be slow or unwilling to migrate from these legacy approaches. We believe that as technology becomes increasingly critical to business operations, the need for cloud-based skill development solutions, particularly an integrated enterprise-grade platform such as ours, will increase, and our customer base and the breadth and deployment of usage in our customer base will also increase. However, it is difficult to predict customer adoption rates and demand, the future growth rate and size of the market for cloud-based skill development solutions, or the entry of competitive solutions.

Impact of COVID-19
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. With the COVID-19 pandemic, there has been a significant increase in the adoption of online learning solutions, a trend we believe will continue over the long-term. We believe that this heightened demand for online learning solutions from individuals and businesses contributed in part to the significant increase in revenue we experienced beginning in the second quarter of 2020. However, the full extent of the impact of the pandemic on our business, financial condition, and results of operations depends on future developments that are uncertain and unpredictable, including the duration and scope of the pandemic (including any potential future waves of the pandemic, either domestically or globally); governmental, business, and individual actions that have been and continue to be taken in response to the pandemic, including the availability, adoption, and effectiveness of COVID-19 vaccines; the effect on our learners, instructors, and UB customers; disruptions or restrictions on our employees’ ability to work and travel; the availability and cost to access capital markets; and interruptions related to our cloud networking and mobile app infrastructure that impact our learners, instructors, and customers.

We have taken precautionary measures intended to help minimize the risk of COVID-19 to our employees, including transitioning the majority of our employees to remote work and restricting business travel, which have contributed to immaterial decreases in our operating expenses, primarily travel and entertainment expense. We believe that our ability to meet the needs of our customers, end users and instructors has not been materially affected by these precautions. We have not incurred any material increases in our operating expenses as a result of the COVID-19 pandemic.
The extent to which the COVID-19 pandemic impacts our business depends on future developments that are highly uncertain and cannot be predicted at this time. For more information, see “Risk factors—Risks related to our business and operations—The COVID-19 pandemic could affect our business, financial condition, and results of operations in volatile and unpredictable ways.”
Components of results of operations
Revenue
We derive revenue from contracts with paid consumer learners and UB customers from access to our online learning platform. We recognize revenue from both our paid consumer learners and UB customers.
Consumer revenue consists of individual course content purchases made by individual learners, as well as our consumer subscription offerings. Consumer revenue includes the gross transaction value paid by the learner at checkout, net of (a) actual and estimated refunds and (b) passthrough taxes collected from learners and remitted to governmental authorities. After a successful checkout, consumer learners receive a non-exclusive lifetime license to the digital course content in addition to stand-ready access to the Udemy platform hosting
46

services needed to access the content. Access to the online content on the Udemy platform represents a series of distinct services as we continually provide access to and fulfill our hosting obligation to the learner. This series of distinct services represents a single performance obligation that is satisfied over the estimated service period. Revenue from single course purchases is recognized ratably over the estimated service period, which is four months from the date of enrollment, while revenue from consumer subscriptions is recognized ratably over the contractual subscription term.
Enterprise revenue primarily relates to enterprise license subscription contracts with annual or multi-year subscription terms. Enterprise subscriptions are generally billed in advance on a quarterly or annual basis. Subscription revenue excludes any taxes to be remitted to governmental authorities. Access to the Udemy platform represents a series of distinct services as we continually provide access to course content and fulfill our obligation to the UB customer over the subscription term. Because the series of distinct services represents a single performance obligation that is satisfied over time, we recognize revenue ratably over the contractual subscription term.
We are the principal with respect to revenue generated from sales to consumer and UB customers as we control the performance obligation and are the primary obligor with respect to delivering access to content to our customers.
Cost of revenue
Cost of revenue primarily consists of content costs, which are the payments to our instructors. Content costs are driven by the means by which we acquired the learner consuming the content. For courses offered on Udemy’s consumer marketplace, instructors earn a specific percentage of the net sale amount when a learner purchases the instructor’s course. For courses offered through Udemy Business or a consumer subscription offering, instructors earn a pro-rata share of a monthly instructor payments pool for that subscription offering. Each month, Udemy calculates the revenue for each subscription offering, with a fixed percentage allocated as an instructor payments pool. Instructors whose content is included in the collection earn a prorated portion of this pool based on the number of minutes of consumption their courses achieved that month.
Content costs as a percentage of revenue for our UB and consumer subscription offerings are lower relative to individual course content purchases in our consumer offering. As a result, shifts in the mix between our two offerings is expected to be a significant driver of future changes in gross margin. Content costs are recorded as cost of revenue in the period earned by our instructors. For consumer single course purchases, content costs are incurred at the time of purchase. As consumer course content revenue is recognized ratably over an estimated service period of four months, consumer gross margins are lower in the period of purchase, and higher in the remaining periods of the estimated service period over which revenue is recognized. For our subscription based UB offering, content costs are incurred based on monthly subscription fees, and margins are more stable from period to period.
Cost of revenue also includes payment and mobile processing fees, costs associated with hosting digital content, employee related expenses for our customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, amortization of capitalized software, amortization of vendor relationships and developed technologies acquired through business combinations, and the portion of fees paid to certain reseller partners attributable to their providing customer support services to UB customers. We expect cost of revenue to generally decrease as a percentage of revenue as we increase the percentage of revenue derived from our UB offering.
Operating expenses
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of our operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and commissions. Our operating expenses also include allocated costs of facilities, information technology, depreciation, and amortization. Although our operating expenses may fluctuate from period to period, we currently expect our operating expenses to increase in absolute dollars over time.
47

Sales and marketing
Our sales and marketing expenses consist primarily of marketing costs, as well as personnel-related costs, including stock-based compensation and costs related to customer and instructor acquisition, customer support efforts, amortization of tradenames and customer relationships acquired through business combinations, and brand marketing. Sales and marketing expenses also consist of costs incurred for hosting and customer support services related to providing our platform to free learners. We expect sales and marketing expenses to increase in absolute dollars as our business grows. In addition, we expect sales and marketing expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.
Research and development
Our research and development expenses consist primarily of personnel-related costs, including stock-based compensation and costs related to the ongoing management, maintenance, and expansion of features and services offered on our platform. Research and development costs also include contracted services, supplies, and other miscellaneous expenses. We believe that continued investment in our platform is important to our future growth and to maintain and attract learners to our platform. As a result, we expect research and development expenses to increase in absolute dollars. In addition, we expect research and development expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.
General and administrative
Our general and administrative expenses consist primarily of personnel-related costs, including stock-based compensation and costs related to our executive, legal, finance, and human resources departments, as well as charges for indirect tax reserves, bad debt expense, professional fees, and other corporate expenses.
We expect to incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations, and professional services. We expect general and administrative expenses to increase in absolute dollars as our business grows. In addition, we expect general and administrative expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.
Interest income (expense), net
Interest income (expense), net consists primarily of interest income earned on our cash and cash equivalents. Interest income varies each reporting period based on our average balance of cash and cash equivalents during the period and market interest rates. Interest expense consists primarily of interest expense recorded related to certain indirect tax reserves. Interest income and interest expense were each immaterial for the periods presented.
Other income (expense), net
Other income (expense), net consists primarily of foreign currency transaction gains and losses.
Income tax provision
Our income tax provision consists primarily of income taxes in certain foreign jurisdictions in which we conduct business. We have a full valuation allowance against our U.S. federal and state deferred tax assets as the realization of the full amount of these deferred tax assets is uncertain, including net operating loss carryforwards and tax credits related primarily to research and development. The valuation allowance is driven by our overall loss position, and we will not be able to utilize any of these favorable tax attributes until we are in a taxable income position. When we begin to consistently operate in a taxable income position, we may lift portions of the valuation allowance to recognize and use those tax attributes. Until then, we expect to maintain this full valuation allowance until it becomes more likely than not that the deferred tax assets will be realized.
48

Results of operations
The following table summarizes our results of operations for the periods presented. The results below are not necessarily indicative of results to be expected for future periods. Results are as follows (in thousands):

Fiscal Year Ended December 31,
202120202019
Revenue$515,657 $429,899 $276,327 
Cost of revenue (1) (2)236,024 209,253 143,510 
Gross profit279,633 220,646 132,817 
Operating expenses (1)(2)
Sales and marketing227,023 192,600 126,436 
Research and development66,107 50,643 34,379 
General and administrative64,410 50,783 40,033 
Total operating expenses357,540 294,026 200,848 
Loss from operations(77,907)(73,380)(68,031)
Other income (expense)
Interest income (expense), net(16)(1,146)87 
Other income (expense), net(920)55 (384)
Total other expense, net(936)(1,091)(297)
Net loss before taxes(78,843)(74,471)(68,328)
Income tax provision(1,183)(3,149)(1,375)
Net loss attributable to common stockholders$(80,026)$(77,620)$(69,703)
Net loss per share attributable to common stockholders
     Basic and diluted$(1.46)$(2.33)$(2.57)
Weighted-average shares used in computing net loss per share attributable to common stockholders
     Basic and diluted54,972,827 33,384,438 27,096,379 
(1)Includes stock-based compensation expense as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Cost of revenue$1,623 $418 $299 
Sales and marketing8,637 7,518 3,001 
Research and development6,816 5,232 2,357 
General and administrative17,604 18,450 3,306 
Total stock-based compensation expense$34,680 $31,618 $8,963 
(2)     Includes amortization of intangible assets as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Cost of revenue$1,022 $— $— 
Sales and marketing481 — — 
Total amortization of intangible assets$1,503 $— $— 
49

The following table summarizes our results of operations as a percentage of revenue for each of the periods indicated:
Fiscal Year Ended December 31,
202120202019
Revenue100 %100 %100 %
Cost of revenue46 49 52 
Gross profit54 51 48 
Operating expenses
Sales and marketing44 45 46 
Research and development13 12 12 
General and administrative12 11 15 
Total operating expenses69 68 73 
Loss from operations(15)(17)(25)
Other income (expense)
Interest income (expense), net— — — 
Other income (expense), net— — — 
Total other expense, net— — — 
Net loss before taxes(15)(17)(25)
Income tax provision— (1)— 
Net loss attributable to common stockholders(15)%(18)%(25)%

Comparison of the fiscal years ended December 31, 2021 and 2020
Revenue
Fiscal Year Ended December 31,Change
20212020$%
Revenue(in thousands, except percentages)
Consumer$328,703 $326,454 $2,249 %
Enterprise186,954 103,445 83,509 81 %
Total revenue$515,657 $429,899 $85,758 20 %
Revenue for the fiscal year ended December 31, 2021 was $515.7 million, compared to $429.9 million in the prior year. Revenue increased by $85.8 million, or 20%, compared to the prior year. For the fiscal year ended December 31, 2021, Consumer and Enterprise revenue were $328.7 million and $187.0 million, respectively, representing 64% and 36% of total revenue, respectively, compared to $326.5 million and $103.4 million, respectively, representing 76% and 24% of total revenue, respectively, in the prior year. The increase in revenue for the fiscal year ended December 31, 2021 was primarily driven by the 44% growth in our UB customer base.

For the fiscal year ended December 31, 2021, total Consumer revenue increased by $2.2 million, or 1%, compared to the prior year. The increase in Consumer revenue is primarily due to a $10.9 million increase in revenue recognized in the period deferred from course purchases in the prior fiscal year, partially offset by a 7% decrease in monthly average buyers.

For the fiscal year ended December 31, 2021, total Enterprise revenue increased by $83.5 million, or 81%, compared to the prior year. The increase in Enterprise revenue was primarily driven by an increase in the number of UB customers, as well as net expansions in our existing UB customer base for the fiscal year ended December 31, 2021. Pricing was not a significant driver of the increase in revenue.

50

Cost of revenue, gross profit and gross margin
Fiscal Year Ended December 31, Change
20212020$%
(in thousands, except percentages)
Cost of revenue236,024 209,253 $26,771 13 %
Gross profit279,633 220,646 $58,987 27 %
Gross Margin54 %51 %
Cost of revenue for the fiscal year ended December 31, 2021 was $236.0 million, compared to $209.3 million in the prior year, which represents an increase of $26.8 million, or 13%. Content costs for the Consumer and Enterprise segments were $131.9 million and $45.0 million for the fiscal year ended December 31, 2021, respectively, compared to $136.0 million and $25.4 million in the prior year, respectively. Content costs as a percentage of segment revenue for the Consumer and Enterprise segments were 40% and 24% for the fiscal year ended December 31, 2021, respectively, compared to 42% and 25% in the prior year, respectively. In our Consumer segment, payment processing fees decreased by $2.8 million in the fiscal year ended December 31, 2021 as compared to the prior year. In our Enterprise segment, customer support costs increased by $8.5 million in the fiscal year ended December 31, 2021 as compared to the prior year. Additionally, for the fiscal year ended December 31, 2021, there was an increase of $2.4 million in amortization expense of capitalized software, amortization expense of intangible assets of $1.0 million in 2021 compared to no expense in the prior year, and an increase of $1.2 million related to stock-based compensation expense when compared to the prior year.

Gross margin was 54% for the fiscal year ended December 31, 2021, compared to 51% for the prior year. The increase in gross margin was primarily due to a shift in mix of revenue toward our Enterprise business, which has comparatively lower content costs as a percentage of revenue relative to the Consumer segment.
Operating expenses
For Fiscal Year Ended December 31, Change
20212020$%
Operating expenses(in thousands, except percentages)
Sales and marketing$227,023 $192,600 $34,423 18 %
Research and development66,107 50,643 15,464 31 %
General and administrative64,410 50,783 13,627 27 %
Total operating expenses$357,540 $294,026 $63,514 22 %
Sales and marketing. Sales and marketing expenses for the fiscal year ended December 31, 2021 were $227.0 million, compared to $192.6 million for the prior year. The $34.4 million increase in sales and marketing expense was primarily driven by higher personnel-related expenses of $22.8 million due to headcount growth to grow and support additional demand for our platform, and increased amortization expense of deferred contract costs of $10.3 million due to an expansion of our UB customer base over time. Other drivers of the change include a $2.7 million increase in facility- and IT-related overhead, an increase of $1.1 million related to stock-based compensation, and an increase of $1.1 million related to software subscription costs. These changes were partially offset by a decrease of direct marketing costs of $5.7 million.
Research and development. Research and development expenses for the fiscal year ended December 31, 2021 were $66.1 million, compared to $50.6 million for the prior year. The $15.5 million increase was primarily due to higher personnel-related expenses of $9.5 million, mainly driven by additional headcount, increased software subscription costs of $1.8 million, increased stock-based compensation of $1.6 million, and increased facility- and IT-related overhead of $1.5 million.
51

General and administrative. General and administrative expenses for the fiscal year ended December 31, 2021 were $64.4 million, compared to $50.8 million for the prior year. The $13.6 million increase in general and administrative expenses was primarily due to an increase $9.5 million increase in professional services, mainly related to accounting and tax services to support the growth of our business, an increase of $9.3 million in personnel-related expenses, mainly driven by additional headcount, and a $1.3 million increase in facility- and IT-related overhead. These changes were partially offset by a decrease of $0.8 million in stock-based compensation expense, and a $5.1 million decrease related to changes in our instructor withholding tax reserve.
Total other income (expense), net
Fiscal Year Ended December 31,Change
20212020$%
Other income (expense)(in thousands, except percentages)
Interest expense, net$(16)$(1,146)$1,130 (99)%
Other income (expense), net(920)55 (975)(1773)%
Total other expense, net$(936)$(1,091)$155 (14)%
Total other expense, net for the fiscal year ended December 31, 2021 was $0.9 million, compared to $1.1 million for the prior year. Total other expense, net for the fiscal year ended December 31, 2021 was primarily driven by foreign currency transaction losses, while total other expense, net for fiscal year ended December 31, 2020 was primarily attributable to interest expense on indirect tax reserve liabilities.

Income tax provision
Fiscal Year Ended December 31,Change
20212020$%
(in thousands, except percentages)
Income tax provision(1,183)(3,149)1,966 (62)%

For the fiscal year ended December 31, 2021, we recognized income tax expense of $1.2 million, compared to $3.1 million for the prior year. The tax expenses for the fiscal years ended December 31, 2021 and 2020 were primarily due to foreign taxes.

Certain key business metrics and non-GAAP financial metrics
In addition to the measures presented in our consolidated financial statements, we use the key business metrics and non-GAAP financial metrics identified below to help us assess the health of our community, evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions.
Monthly average buyers
A buyer is a consumer who purchases a course or subscription through our direct-to-consumer offering. The number of monthly average buyers is calculated as the average of monthly buyers during a particular period, such as a fiscal year. Our monthly average buyer count is not intended as a measure of active engagement, as not all buyers are active at any given time or over any given period. We believe that the number of monthly average buyers in a given period is an important indicator of the growth of our business and potential future revenue trends. The decrease in monthly average buyers was primarily driven by benefits from the COVID-19 pandemic experienced during the year ending December 31, 2020, which caused significant growth in our
52

monthly average buyers, in comparison to more normalized results seen during the year ending December 31, 2021.

Fiscal Year Ended December 31,
202120202019
(in thousands)
Monthly average buyers1,345 1,439 962 
Udemy Business customers
We count the total number of UB customers at the end of each period. To do so, we generally count unique customers using the concept of a domestic ultimate parent, defined as the highest business in the family tree that is in the same country as the contracted entity. In some cases, we deviate from this methodology, defining the contracted entity as a unique customer despite existence of a domestic ultimate parent. This often occurs where the domestic ultimate parent is a financial owner, government entity, or acquisition target where we have contracted directly with the subsidiary. We define a UB customer as a customer who purchases Udemy via our direct sales force, reseller partnerships or through our self-service platform. We believe that the number of UB customers and our ability to increase this number is an important indicator of the growth of our UB and future revenue trends. The increase in UB customers is primarily attributable to the continued pursuit of our global land and expand strategy, as well as growth of our enterprise sales force.

December 31,
202120202019
Udemy Business customers10,515 7,300 5,174 
Udemy Business Annual Recurring Revenue

We disclose our UB Annual Recurring Revenue, or ARR, as a measure of our Enterprise revenue growth. ARR represents the annualized value of our UB customer contracts on the last day of a given period. Only revenue from closed UB contracts with active seats as of the last day of the period are included. The increase in UB ARR was primarily driven by an increase in the number of UB customers, as well as an increase in the average deal size per new customer and net expansions in our existing UB customer base. Pricing was not a significant driver of the increase in UB ARR.

December 31,
202120202019
(in thousands)
Udemy Business annual recurring revenue$239,257 $137,621 $75,079 
Udemy Business Net Dollar Retention Rate

We disclose our UB Net Dollar Retention Rate, or NDRR, as a measure of our Enterprise revenue growth. We believe NDRR is an important metric that provides insight into the long-term value of our subscription agreements and our ability to retain, and grow revenue from, our UB customers. We calculate NDRR as the total annualized recurring revenue, or ARR, at the end of a trailing twelve-month period divided by the total ARR at the beginning of a trailing twelve-month period for the cohort of UB customers active at the beginning of the trailing twelve-month period. Total ARR at the end of a trailing twelve-month period is calculated as ARR at the beginning of a trailing twelve-month period that is then adjusted for upsells, downsells, and churns for the same cohort of customers during that period. ARR is the total annualized run-rate revenue of all UB customers with active licenses. Our NDRR is expected to fluctuate in future periods due to a number of factors, including the
53

growth of our revenue base, the penetration within our learner base, expansion of products and features, and our ability to retain our UB customers.

December 31,
202120202019
Udemy Business net dollar retention rate118 %118 %132 %
Segment revenue and segment gross profit
Our revenue is generated from our consumer and UB offerings, each of which is an individual segment of our business. Segment revenue represents the revenue recognized from each of these offerings and is a key measure of the performance of our platform, and in turn drives our financial performance. We also monitor segment gross profit as a key metric to help evaluate the financial performance of our individual segments and our business as a whole. Segment gross profit is defined as segment revenue less segment costs of revenue, which include content costs, hosting and platform costs, customer support services, and payment processing fees that are allocable to each segment. Segment gross profit excludes amortization of capitalized software, amortization of intangible assets, depreciation, and stock-based compensation allocated to cost of revenue as our chief operating decision maker does not include the information in his measurement of the performance of the operating segments. Content costs, which are payments made to our instructors, are the largest individual component of segment cost of revenue. We expect to increase the percentage of our revenue derived from our Enterprise segment over time, which we expect will improve our gross margins.

For the fiscal year ended December 31, 2021, the increase in the Consumer segment gross margin was primarily due to a reduction in consumer content costs and payment processing fees as a percentage of Consumer revenue.

For the fiscal year ended December 31, 2021, the Enterprise segment gross margin was consistent with the prior year, as the mix of as content costs, hosting costs, payment processing fees, and customer support services all remained a consistent percentage of Enterprise revenue when compared to the prior year.
Fiscal Year Ended December 31,
202120202019
Consumer segment revenue$328,703 $326,454 $225,500 
Consumer segment gross profit$169,361 $160,650 $106,831 
Consumer segment gross margin52 %49 %47 %
Enterprise segment revenue$186,954 $103,445 $50,827 
Enterprise segment gross profit$122,970 $67,926 $31,921 
Enterprise segment gross margin66 %66 %63 %
Non-GAAP financial metrics
In addition to the measures presented in our consolidated financial statements, we use the following non-GAAP financial metrics identified below to help us evaluate our business, formulate business plans, and make strategic decisions.

Adjusted EBITDA and adjusted EBITDA margin
As adjusted EBITDA facilitates internal comparisons of our historical operating performance on a more consistent basis, we use this measure for business planning purposes. Accordingly, we believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management team and board of directors. In addition, it provides a useful measure for period-to-period comparisons of our business, as it removes the effect of certain non-cash expenses and certain variable charges.
54

We define adjusted EBITDA as net loss attributable to common stockholders, adjusted to exclude:
interest expense (income), net;
provision for income taxes;
depreciation and amortization;
stock-based compensation expense; and
other expense (income), net.
We define adjusted EBITDA margin as adjusted EBITDA divided by revenue for the same period.
The following table provides a reconciliation of net loss, the most directly comparable GAAP financial measure, to adjusted EBITDA (in thousands):
Fiscal Year Ended December 31,
202120202019
Net loss$(80,026)$(77,620)$(69,703)
Adjusted to exclude the following:
Interest expense (income), net16 1,146 (87)
Provision for income taxes1,183 3,149 1,375 
Depreciation and amortization15,297 11,055 8,740 
Stock-based compensation expense34,680 31,618 8,963 
Other expense (income), net920 (55)384 
Adjusted EBITDA$(27,930)$(30,707)$(50,328)
The following table provides a comparison of net loss margin, the most directly comparable GAAP financial measure, to adjusted EBITDA margin (in thousands, except percentages):
Fiscal Year Ended December 31,
202120202019
Revenue$515,657 $429,899 $276,327 
Net loss$(80,026)$(77,620)$(69,703)
Net loss margin(16)%(18)%(25)%
Revenue$515,657 $429,899 $276,327 
Adjusted EBITDA$(27,930)$(30,707)$(50,328)
Adjusted EBITDA margin(5)%(7)%(18)%
Net loss decreased by $2.4 million in the fiscal year ended December 31, 2021 compared to the prior year, and adjusted EBITDA increased by $2.8 million for the fiscal year ended December 31, 2021 compared to the prior year primarily due to strong revenue growth in both our consumer and UB offerings in excess of the growth of our expenses.
Net loss increased by $7.9 million in the fiscal year ended December 31, 2020 compared to the prior year, while adjusted EBITDA increased by $19.6 million for the fiscal year ended December 31, 2020 compared to the prior year primarily due to strong revenue growth in both our consumer and UB offerings in excess of the growth of our expenses.
Liquidity and capital resources

As of December 31, 2021, we had cash, cash equivalents and restricted cash of $536.8 million, compared to $177.9 million as of December 31, 2020. Our non-U.S. cash and cash equivalents have been earmarked for indefinite investment in our operations outside the U.S., and consequently no U.S. current or deferred taxes
55

have been accrued on such amounts. We believe that our existing cash and cash equivalents and our expected cash flows from operations will be sufficient to meet our cash needs for at least the next 12 months.
Sources of funds

We have historically financed our operations primarily through revenue, as well as proceeds from issuances of our capital stock. In October 2021, we received net proceeds of $397.4 million, after deducting underwriting discounts and commissions of $23.1 million, from our IPO. In November 2021, underwriters exercised their option to purchase additional shares of our common stock, resulting in net proceeds of $17.8 million after deducting underwriting discounts and commissions of $1.0 million.

Use of funds

Our principal uses of cash are funding our operations, capital expenditures and working capital requirements. We have generated significant net losses from our operations as reflected in our accumulated deficit of $458.5 as of December 31, 2021. With the exception of positive operating cash flows in the fiscal year ended December 31, 2020, we have historically incurred operating losses and generated negative cash flows from operations as we have invested to support the growth of our business. Our operating cash requirements may increase in the future as we continue to invest in the development of our platform and the growth of our business. We cannot be certain our revenue will grow sufficiently to offset our operating expense increases. As a result, we may need to raise additional funds to support our operations, and such funding may not be available to us on acceptable terms, if at all.
The following table summarizes our cash flows for the periods indicated (in thousands):
Fiscal Year Ended December 31,
202120202019
Net cash provided by (used in):
Operating activities$(7,104)$9,624 $(16,455)
Investing activities$(52,693)$(14,537)$14,611 
Financing activities$418,634 $131,093 $11,265 
Net increase in cash, cash equivalents and restricted cash$358,837 $126,180 $9,421 
Operating activities
Cash used in operating activities mainly consists of our net loss adjusted for certain non-cash items, including stock-based compensation, depreciation and amortization, amortization of deferred sales commissions, as well as the effect of changes in operating assets and liabilities during each period.
Our main source of operating cash is payments received from our customers. Our primary use of cash from operating activities are for personnel-related expenses, instructor payments, advertising expenses, indirect taxes, and third-party cloud infrastructure expenses.
For the fiscal year ended December 31, 2021 net cash used in operating activities was $7.1 million, primarily consisting of our net loss of $80.0 million, adjusted for non-cash charges of $68.1 million. The main drivers of the changes in operating assets and liabilities were a $66.6 million increase in deferred revenue, resulting primarily from our enterprise business growth, which was offset by a $27.0 million increase in accounts receivable, a $36.5 million increase in deferred contract costs and a $9.9 million increase in prepaid expenses and other assets.
For the fiscal year ended December 31, 2020, cash provided by operating activities was $9.6 million, primarily consisting of our net loss of $77.6 million, adjusted for non-cash charges of $50.4 million and net cash inflows of $36.9 million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $54.7 million increase in deferred revenue, resulting primarily from our enterprise business growth and an increase of $17.5 million in accounts payable, accrued expenses and other current liabilities, which were offset by a $19.6 million increase in accounts receivable, and a $18.9 million increase in deferred contract costs.
56


For the fiscal year ended December 31, 2019, net cash used in operating activities was $16.5 million primarily consisting of our net loss of $69.7 million, adjusted for non-cash charges of $21.5 million and net cash inflows of $31.7 million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $25.3 million increase in deferred revenue, resulting primarily from our enterprise business growth, a $26.3 million increase in accrued expenses and other current liabilities, partially offset by a $10.6 million increase in accounts receivable and a $10.7 million increase in deferred contract costs.
Investing activities
For the fiscal year ended December 31, 2021, net cash used in investing activities was $52.7 million, primarily as a result of our acquisition of CorpU, strategic investments, capital expenditures for property and equipment, and capitalized software costs.
For the fiscal year ended December 31, 2020, cash used in investing activities was $14.5 million, primarily as a result of capital expenditures for property and equipment and capitalized software costs.

For the fiscal year ended December 31, 2019, net cash provided by investing activities was $14.6 million, primarily as a result of net sales and maturities of marketable securities, offset by capital expenditures for property and equipment and capitalized software costs.
Financing activities
For the fiscal year ended December 31, 2021, net cash provided by financing activities was $418.6 million, primarily as a result of proceeds from our initial public offering, as well as issuance of common stock following employee stock option exercises, offset by payments of redeemable convertible preferred stock issuance costs and deferred offering costs.
For the fiscal year ended December 31, 2020, net cash provided by financing activities was $131.1 million, primarily as a result of proceeds from our issuance of redeemable convertible preferred stock and issuance of common stock following employee stock option exercises.

For the fiscal year ended December 31, 2019, net cash provided by financing activities was $11.3 million, primarily as a result of proceeds from issuance of common stock following employee stock option exercises.
Off-balance sheet arrangements
During the period presented, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which 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
Our consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below. See Note 2 to our consolidated financial statements for a description of our other significant accounting policies.

Revenue recognition

57

We derive revenue from contracts with customers for access to our online learning platform and related services. We derive our revenue from consumer and UB customer arrangements.

Consumer revenue—We generate revenue by selling access to course content on the Udemy platform to general consumers. Consumer offerings consist of (i) single course purchases and (ii) consumer subscription offerings. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content.

Consumers who purchase an individual course receive a non-exclusive lifetime license to the digital course content in addition to stand-ready access to the Udemy platform hosting services needed to access the content. Because consumers who purchase an individual course receive lifetime access to their purchased content, we believe the estimated service period best represents the time period during which learners access the online course content on the platform. The estimated service period for single course purchases is four months from the date of enrollment.

Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on our platform during the subscription term. Revenue is recognized ratably over the subscription term.

Enterprise revenue—We sell subscription licenses to business, government, and university customers that provide users the ability to enroll in courses and receive certifications upon completion. UB contracts are typically between one and three years in length and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. We recognize revenue ratably over the contracted period, after access has been granted to the UB customer, as learners have unlimited access to the course content during the contracted period.

We have determined that we are the principal to customers who purchase access to online individual course content or through a subscription offering, as we control the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and are primarily responsible for fulfillment with respect to delivering access to course content. We also have substantial discretion to determine the pricing of our offerings. We therefore report revenue related to these arrangements based on the gross purchase price paid by customers.

Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We determine revenue recognition in accordance with Accounting Standards Codification, or ASC, 606 through the following five steps:

    1) Identify the contract with a customer

We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. Consumer customers are generally required to pay in advance using a credit card. Generally, UB customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.

    2) Identify the performance obligations in the contract

We offer a single, combined performance obligation, which is the customer’s access to the online content on the Udemy platform, representing a series of distinct services as we continually fulfill our obligation to provide the customer access to the online licensed content with the functionality of the Udemy platform.

    3) Determine the transaction price

58

The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. The prices for consumer and UB contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. We estimate and establish a refund reserve based on historical refund rates, which has historically been immaterial. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

    4) Allocate the transaction price to performance obligations in the contract

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.
    5) Recognize revenue when or as performance obligations are satisfied

Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. We have a stand ready obligation to deliver our services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, we recognize revenue on a straight-line basis as we satisfy our performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.

Common stock valuations

Subsequent to our IPO in October 2021, the fair value of common stock is determined on the grant date using the closing price of our common stock.

Prior to our IPO, the fair value of the common stock underlying our stock-based awards has historically been determined by our board of directors, with input from management and corroboration from contemporaneous third-party valuations. We believe that our board of directors has the relevant experience and expertise to determine the fair value of our common stock. Given the absence of a public trading market of our common stock, and in accordance with the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, our board of directors exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of our common stock at each grant date. These factors include:

    • contemporaneous valuations of our common stock performed by independent third-party specialists;

• the prices, rights, preferences, and privileges of our redeemable convertible preferred stock relative to those of our common stock;

• the prices paid for redeemable convertible preferred stock sold to third-party investors by us and prices paid in secondary transactions of common stock, including any tender offers;

    • the lack of marketability inherent in our common stock;

    • our actual operating and financial performance;

    • our current business conditions and projections;

    • the hiring of key personnel and the experience of our management;

    • our history and the introduction of new offerings;
59


    • our stage of development;

• the likelihood of achieving a liquidity event, such as an initial public offering, a merger, or acquisition of our company given prevailing market conditions;

    • the operational and financial performance of comparable publicly traded companies; and

    • the U.S. and global capital market conditions and overall economic conditions.

Our board of directors determined the fair value of our common stock by first determining the enterprise value of our business, and then allocating the value among the various classes of our equity securities to derive a per share value of our common stock.

For valuations conducted prior to March 31, 2021, the enterprise value of our business was primarily estimated by reference to the closest round of equity financing preceding the date of the valuation. Valuations conducted as of March 31, 2021, and onward utilized multiple valuation approaches, including a market approach, income approach, and a market transaction method approach considering secondary stock sale or tender offer transactions in our common stock.

A market approach relies on an analysis of publicly traded companies similar in industry and/or business model to us. This methodology uses guideline companies to develop relevant market multiples and ratios for key metrics (such as revenue), which are then applied to the corresponding financial metrics to derive enterprise value. Since no two companies are perfectly comparable, premiums or discounts may also be applied to the metrics, for example, if its position in its industry is significantly different from the position of the guideline companies. An income approach estimates enterprise value based on the estimated present value of future cash flows that the business is expected to generate over its remaining life. The estimated present value is calculated using a discount rate reflective of the risks associated with an investment in a company in a similar industry or having similar operational and growth characteristics.

For valuations conducted prior to March 31, 2021, the enterprise value of our business as determined above was then allocated to common stock using the option-pricing method, or the OPM, which models each class of stock as a call option with a unique claim on our assets. Valuations conducted as of March 31, 2021, and onward used a combination of the OPM and probability weighted expected return method, or the PWERM, to allocate the enterprise value of our business among the various classes of stock. Under the PWERM, the value of a company’s particular equity class is estimated based on an analysis of future values for the entire enterprise assuming discrete future outcomes, such as an IPO of our common stock and other non-IPO outcomes. Share value is based upon the probability-weighted present value of these expected outcomes, as well as the rights of each class of preferred and common stock. Determining the fair value of the enterprise using the PWERM requires us to develop assumptions and estimates for both the probability of an IPO liquidity event and non-IPO outcomes, as well as the values we expect those outcomes could yield.

In addition, we considered any secondary transactions and tender offers involving our capital stock. In our evaluation of those transactions, we considered the facts and circumstances of each transaction to determine the extent to which they represented a fair value exchange and assigned the transactions an appropriate weighting in the valuation of our common stock. Factors considered include the nature of the transactions, the level of company involvement in the transactions, number of different buyers and sellers, transaction volume, timing relative to the valuation date, whether the transactions occurred between willing and unrelated parties, and whether the transactions involved investors with access to our financial information.

Application of these approaches and methodologies involves the use of estimates, judgments, and assumptions that are highly complex and subjective, such as those regarding our expected future revenue, expenses, and future cash flows, discount rates, market multiples, the selection of comparable public companies, and the probability of and timing associated with possible future events. Changes in any or all of these estimates and assumptions or the relationships between those assumptions impact our valuations as of each valuation date and may have a material impact on the valuation of our common stock.


60

Stock-based compensation

We account for stock-based compensation from stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).

We estimate the fair value of RSUs and restricted stock based on the fair value on the date of grant. We estimate the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:

Expected Term—For stock options and SARs, we use the midpoint of the vesting term and contractual expiration period to compute the expected term, as we do not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.

Risk-Free Interest Rate—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.

Expected Volatility—Since we do not have a sufficient trading history of its common stock, we estimate volatility based on the average historical stock price volatility of comparable publicly-traded companies.

Dividend Yield—The expected dividend was assumed to be zero as we have never paid dividends and have no current plans to do so.

Stock appreciation rights granted to employees are settled in cash upon exercise and are accounted for as a liability. Vested and outstanding SARs are subject to remeasurement using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. We adjust the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.

For awards with only service-based vesting conditions, we recognize the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.
We will continue to use judgment in evaluating the assumptions related to our stock-based compensation on a prospective basis. As we continue to accumulate additional data related to our common stock, we may refine our estimates, which could materially impact our future stock-based compensation expense.

Instructor withholding tax obligations

We conduct operations in many tax jurisdictions throughout the United States and the rest of the world. We have an obligation to comply with information reporting and tax withholding requirements with regards to certain payments made to our U.S. and non-U.S. instructors. Under U.S. federal income tax rules, in the case where we withhold less than the correct amount of tax, we are liable for the correct amount that we were required to withhold, plus interest and potential penalties. We may be entitled to relief on certain payments if we can obtain documentation (e.g., taxpayer identification forms) from instructors establishing that the instructor payee qualifies for reduced withholding tax rates, or that the instructor payee reported the payments and paid the corresponding taxes owed.

Beginning in March 2020, we began collecting appropriate taxpayer identification forms from our instructors, assessing whether the forms justified a reduced rate of withholding or withholding exemption, and remitting withholding tax payments to the IRS where required. Prior to March 2020, we had not obtained appropriate taxpayer identification forms from instructors, nor remitted applicable tax withholding amounts to the IRS where required. In accordance with GAAP, we recorded a provision for our tax exposure when it was both probable
61

that a liability had been incurred and the amount of the exposure could be reasonably estimated. Changes to the withholding tax reserve and estimated interest are recorded in general and administrative expense and interest income (expense), respectively, in our consolidated statements of operations.

Evaluating potential outcomes for instructor withholding taxes is inherently uncertain and requires us to utilize various judgments, assumptions and estimates in determining our reserves. The instructor withholding provision estimate includes several key assumptions including, but not limited to, the tax characterization of our payments made to instructors, the historical lookback practices and scoping precedents of the IRS, the methods for sourcing of instructor payments to U.S. and non-U.S. jurisdictions, and management’s estimate of the relief on certain instructor payments to which we will be entitled. Accordingly, the ultimate resolution of our instructor withholding tax obligations may be greater or less than the amounts we have reserved.

Income taxes

We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our income tax expense and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.

We utilize the asset and liability method under which deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and our reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refunds received, as provided for under currently enacted tax law. A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.

Business combinations

In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names, useful lives, royalty rates, and discount rates. Significant estimates in valuing deferred revenue include, but are not limited to, cost to service plus a profit markup.

The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.

Goodwill and intangible assets

Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

62

Goodwill represents the excess purchase price over assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
Recent accounting pronouncements
See Note 2 to our consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for information regarding recently issued accounting pronouncements.
JOBS Act transition period
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 consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Item 7A. Quantitative and qualitative disclosures about market risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business, including the effects of interest rate changes and foreign currency fluctuations. Information relating to quantitative and qualitative disclosures about these market risks is described below.

Interest rate sensitivity

As of December 31, 2021, we had $533.9 million of cash and cash equivalents, which include on demand deposits and amounts in transit from certain payment processors for credit and debit card transactions. In addition, we had $2.9 million of restricted cash as of December 31, 2021, primarily due to the outstanding letter of credit related to the operating lease agreement for our corporate headquarters. Our cash and cash equivalents are held for working capital purposes. We did not hold any marketable securities or carry any fixed or variable rate debt during the fiscal years ended December 31, 2021 or 2020, and sold the remainder of our marketable security portfolio in 2019. Given the above facts and circumstances, hypothetical changes in interest rates of 10% would not result in a material impact to our consolidated financial statements.

Foreign currency risk

The reporting currency is the U.S. dollar. We determine the functional currency for each of our foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statement of operations, or translation gains and losses in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. As such, a hypothetical 10% increase or decrease in current exchange rates would not have had a material impact on income or expense for the fiscal year ended December 31, 2021.

Credit risk

We are exposed to credit risk on accounts receivable balances. This risk is mitigated due to our large, diverse client base, dispersed over various geographic regions and industrial sectors. No single client comprised more than 10% of our consolidated revenue in 2021, 2020 or 2019. We maintain provisions for potential credit losses and such losses to date have normally been within our expectations. We evaluate the solvency of our clients on an ongoing basis to determine if additional allowances for credit losses need to be recorded. Significant economic disruptions or a slowdown in the economy could result in significant additional charges.
63




64

Item 8. Consolidated financial statements

The following financial statements are filed as part of this Annual Report on Form 10-K:

65


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Udemy, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Udemy, Inc. and subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows, for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ DELOITTE & TOUCHE LLP

San Francisco, California

March 25, 2022
66

Udemy, Inc.
Consolidated Balance Sheets
(in thousands, except per share amounts)

December 31,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$533,868 $175,031 
Accounts receivable, net of allowance for doubtful accounts of $678 and $643 as of December 31, 2021 and December 31, 2020, respectively.
73,180 46,257 
Prepaid expenses and other current assets15,927 6,036 
Deferred contract costs, current18,898 9,640 
Total current assets641,873 236,964 
Property and equipment, net9,887 9,106 
Capitalized software, net20,054 14,013 
Restricted cash, non-current2,900 2,900 
Deferred contract costs, non-current25,647 16,197 
Strategic investments10,000  
Intangible assets, net13,597  
Goodwill12,646  
Other assets3,247 2,916 
Total assets$739,851 $282,096 
Liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit)
Current liabilities:
Accounts payable$34,627 $23,710 
Accrued expenses and other current liabilities40,140 46,778 
Content costs payable35,961 31,483 
Accrued compensation and benefits22,341 20,403 
Deferred revenue208,274 141,439 
Total current liabilities341,343 263,813 
Deferred revenue, non-current2,280 937 
Other liabilities, non-current6,528 3,927 
Total liabilities350,151 268,677 
Commitments and contingencies (Note 9)
Redeemable convertible preferred stock:
Redeemable convertible preferred stock, $0.00001 par value - zero and 86,348,646 shares authorized; zero and 85,391,338 shares issued and outstanding; and aggregate liquidation value of zero and $274,009 as of December 31, 2021 and December 31, 2020, respectively.
 274,104 
Stockholders' equity (deficit):
Preferred stock, $0.00001 par value- 50,000,000 and zero shares authorized; zero shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively.
  
Common stock, $0.00001 par value - 950,000,000 and 150,000,000 shares authorized; 139,164,693 and 35,627,503 shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively.
1  
Additional paid-in capital848,229 117,818 
Accumulated other comprehensive loss(1) 
Accumulated deficit(458,529)(378,503)
Total stockholders’ equity (deficit)389,700 (260,685)
Total liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit) $739,851 $282,096 
See accompanying notes to consolidated financial statements.
67

Udemy, Inc.
Consolidated Statements of Operations
(in thousands, except per share amounts)

Fiscal Year Ended December 31,
202120202019
Revenue$515,657 $429,899 $276,327 
Cost of revenue236,024 209,253 143,510 
Gross profit279,633 220,646 132,817 
Operating expenses
Sales and marketing227,023 192,600 126,436 
Research and development66,107 50,643 34,379 
General and administrative64,410 50,783 40,033 
Total operating expenses357,540 294,026 200,848 
Loss from operations(77,907)(73,380)(68,031)
Other income (expense)
Interest income (expense), net(16)(1,146)87 
Other income (expense), net(920)55 (384)
Total other expense, net(936)(1,091)(297)
Net loss before taxes(78,843)(74,471)(68,328)
Income tax provision(1,183)(3,149)(1,375)
Net loss attributable to common stockholders$(80,026)$(77,620)$(69,703)
Net loss per share attributable to common stockholders
     Basic and diluted$(1.46)$(2.33)$(2.57)
Weighted-average shares used in computing net loss per share attributable to common stockholders
     Basic and diluted54,972,827 33,384,438 27,096,379 
See accompanying notes to consolidated financial statements.
68


Udemy, Inc.
Consolidated Statements of Comprehensive Loss
(in thousands)

Fiscal Year Ended December 31,
202120202019
Net loss$(80,026)$(77,620)$(69,703)
Change in unrealized gain on marketable securities   54 
Foreign currency translation losses(1)  
Comprehensive loss$(80,027)$(77,620)$(69,649)
See accompanying notes to consolidated financial statements.
69

Udemy, Inc.
Consolidated Statements of Redeemable Convertible Preferred Stock and
Stockholders’ Equity (Deficit)
(in thousands, except per share amounts)
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
Balance— January 1, 201979,472,483 $155,645 26,595,462 $ $54,399 $(54)$(237,913)$(183,568)
Stock-based compensation— — — — 9,208 — — 9,208 
Unrealized gain on investments— — — — — 54 — 54 
Exercise of stock options— — 4,024,143 — 11,265 — — 11,265 
Cumulative effect of adoption of ASC Topic 606— — — — — — 6,733 6,733 
Vesting of early-exercised stock options— — — — 421 — — 421 
Net loss— — — — — — (69,703)(69,703)
Balance—December 31, 201979,472,483 155,645 30,619,605  75,293  (300,883)(225,590)
Issuance of Series E Convertible Preferred Stock, net of $52 issuance costs
2,569,043 39,948 — — — — — — 
Issuance of Series F Convertible Preferred Stock, net of $2,320 issuance costs
3,349,812 78,511 — — — — — — 
Stock-based compensation— — — — 32,135 — — 32,135 
Exercise of stock options— — 5,007,898 — 10,383 — — 10,383 
Vesting of early exercised stock options— — — — 7 — — 7 
Net loss— — — — — — (77,620)(77,620)
Balance—December 31, 202085,391,338 274,104 35,627,503  117,818  (378,503)(260,685)
Exercise of Series A-1 redeemable convertible preferred stock warrants12,595 163 — — — — — — 
Conversion of redeemable convertible preferred stock to common stock upon initial public offering(85,403,933)(274,267)85,403,933 1 274,266 — — 274,267 
Issuance of common stock in connection with initial public offering, net of issuance costs and underwriting discount— — 15,150,000 — 408,416 — — 408,416 
Stock-based compensation— — — — 36,701 — — 36,701 
Exercise of stock options— — 2,921,957 — 11,028 — — 11,028 
Restricted stock issued for business combination— — 61,300 — — — — — 
Cumulative translation adjustment— — — — — (1)— (1)
Net loss— — — — — — (80,026)(80,026)
Balance—December 31, 2021 $ 139,164,693 $1 $848,229 $(1)$(458,529)$389,700 
See accompanying notes to consolidated financial statements.
70

Udemy, Inc.
Consolidated Statements of Cash Flows
(in thousands)

Fiscal Year Ended December 31,
202120202019
Cash flows from operating activities:
Net loss$(80,026)$(77,620)$(69,703)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization15,297 11,055 8,740 
Amortization of deferred sales commissions17,801 7,486 3,038 
Stock-based compensation34,680 31,618 8,963 
Provision for doubtful accounts326 182 642 
Change in fair value of warrant liability 52 58 
Other  95 
Changes in operating assets and liabilities:
Accounts receivable (27,000)(19,632)(10,578)
Prepaid expenses and other assets(9,903)(3,344)(1,727)
Deferred contract costs(36,508)(18,943)(10,685)
Accounts payable, accrued expenses and other liabilities7,272 17,488 26,279 
Content costs payable4,389 6,615 3,113 
Deferred revenue66,568 54,667 25,310 
Net cash provided by (used in) operating activities(7,104)9,624 (16,455)
Cash flows from investing activities:
Purchases of property and equipment(5,335)(5,180)(3,328)
Capitalized software costs(12,868)(9,357)(7,793)
Purchase of marketable securities  (1,542)
Proceeds from sale and maturity of marketable securities  27,274 
Payments related to business combinations, net of cash acquired(24,490)  
Purchases of strategic investments(10,000)  
Net cash provided by (used in) investing activities(52,693)(14,537)14,611 
Cash flows from financing activities:
Net proceeds from exercise of stock options10,878 10,383 11,265 
Net proceeds from issuance of redeemable convertible preferred stock2 120,710  
Payment of redeemable convertible preferred stock issuance costs(2,250)  
Payment of deferred offering costs(5,183)  
Cash proceeds from initial public offering415,187   
Net cash provided by financing activities418,634 131,093 11,265 
Net increase in cash, cash equivalents and restricted cash358,837 126,180 9,421 
Cash, cash equivalents and restricted cash—Beginning of period
177,931 51,751 42,330 
Cash, cash equivalents and restricted cash—End of period
$536,768 $177,931 $51,751 
Supplemental disclosures of cash flow information:
Interest paid$90 $48 $5 
Income taxes paid$385 $154 $120 
71

Supplemental disclosure of non-cash investing and financing activities:
Accrued redeemable convertible preferred stock issuance costs$ $2,250 $ 
Unpaid deferred offering costs$1,586 $ $ 
Stock-based compensation in capitalized costs$2,571 $749 $281 
Increase (decrease) in purchases of property and equipment included in liabilities$(186)$131 $76 
Vesting of early-exercised stock options, net$ $7 $421 
Acquisition holdback liability$1,500 $ $ 
See accompanying notes to consolidated financial statements.
72

Udemy, Inc.
Notes to Consolidated Financial Statements

1.Organization and description of business
Description of business
Udemy, Inc. (“Udemy” or the “Company”) was incorporated in January 2010 under the laws of the state of Delaware. The Company is headquartered in San Francisco, California.
Udemy is a global marketplace platform for teaching and learning, connecting millions of learners to the skills they need to succeed. The Company’s platform allows learners all over the world to access affordable and relevant content from expert instructors. Udemy combines high-quality content, insights and analytics, and technology into a single, unified platform that is purpose-built to meet the specific needs of both individual learners and enterprise customers.
Initial public offering
On October 29, 2021, the Company completed its initial public offering ("IPO") of common stock, in which it sold 14,500,000 shares. The shares were sold at a price to the public of $29.00 per share for net proceeds of $397.4 million, after deducting underwriting discounts and commissions of $23.1 million. Underwriters were granted an option for a period of 30 days to purchase up to 2,175,000 additional shares of common stock. Upon the completion of the IPO, deferred offering costs of $6.8 million were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of the Company’s redeemable convertible preferred stock automatically converted into 85,403,933 shares of common stock on a one-for-one basis.

On November 24, 2021, the underwriters exercised the right to purchase 650,000 additional shares of common stock from the Company, resulting in additional net proceeds of $17.8 million, after deducting underwriting discounts and commissions of $1.0 million. The remaining option to purchase additional shares expired unexercised at the end of the 30 day period.

2.Summary of significant accounting policies
Basis of consolidation and presentation—The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made.
Segment information—The Company defines its segments as those operations the chief operating decision maker (“CODM”), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the fiscal years ended December 31, 2021, 2020, and 2019, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Company’s segment reporting, see Note 17 “Segment and geographic information.”
Use of estimates—The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the results of operations during the reporting periods.
Significant estimates and assumptions reflected in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, useful lives of property and equipment, capitalization of internally
73

developed software and associated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners’ single course purchases, fair value of the Company’s common stock and convertible preferred stock, the period of benefit for deferred commissions, the fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.
Actual results may ultimately differ from management’s estimates and such differences could be material to the financial position and results of operations.

Coronavirus disease 2019 (“COVID-19”)—In March 2020, the World Health Organization declared the outbreak of the coronavirus disease named COVID-19 a pandemic. The COVID-19 pandemic has created and may continue to create significant uncertainty in global financial markets. This uncertainty may positively or adversely impact certain aspects of the business, including but not limited to customer demand and spending, the ability to raise capital, impairment of assets, and cash collections. While the Company has not experienced a material negative impact to its business, results of operations, financial position, and liquidity, the future duration, impact, and disruption of the COVID-19 outbreak to the Company’s operations is uncertain.

Revenue recognition—On January 1, 2019, the Company adopted ASC Topic 606, Revenue from Contracts with Customers using the modified retrospective method. The Company’s two sources of revenues are its Consumer and Enterprise business channels.

Consumer revenue—The Company generates revenue by selling access to course content on the Udemy platform directly to individual learners. Consumer revenues consist of (i) single course purchases and (ii) consumer subscriptions. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content, or in the case for new consumer subscription customers, upon expiration of the 7-day free trial.

After checkout, consumer customers purchasing a single course receive a lifetime access license to the digital course content in addition to stand-ready access to the Udemy platform online services needed to access the content. Consumer subscription plans offer on-demand access to a library of courses over a subscription term, as well as additional features and functionalities.

Consumer revenue transactions are governed by Udemy’s standard terms of use. The time between a customer’s payment and the receipt of funds is not significant. Payment terms are generally fixed and do not include variable consideration. Consumer revenues are recorded net of actual and estimated refunds and exclude any taxes that are collected from learners and remitted to governmental authorities. Consumer revenue arrangements do not include significant obligations associated with warranties.

Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on the platform during the subscription term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. The continual access to the platform represents a series of distinct services, as the Company continually provides access to, and fulfills its obligation to, the customer over the contract term. Consumer subscriptions automatically renew at the end of each month. Customers may cancel renewal of their subscription at any point but will retain their access to the platform until the end of the current subscription term.

Enterprise revenue—The Company generates revenue by selling subscription licenses to a variety of enterprise and government customers.

The Company’s subscription contracts with enterprise customers generally have annual or multi-year contractual terms and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. Enterprise contracts are typically
74

evidenced by a fully executed Master Services Agreement with an accompanying executed Order Form specifying the contractual subscription term and pricing. Revenue is recognized ratably over the respective contractual subscription term beginning on the date that the platform is made available to the customer.

Standard subscription agreements have auto-renewal clauses, which allow the agreement to continue after the expiration of the initial term. The Company’s standard billing terms are to invoice upfront annually for contracts with terms of one year or longer. For contracts that are less than one year, the Company generally bills in advance on a quarterly or semi-annual basis. The Company recognizes unbilled receivables that relate to consideration for services completed but not billed as of period end. The unbilled receivables are recorded in accounts receivable, net, and are not material for any period presented.

Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these services. The Company accounts for revenue contracts with customers using the five-step model under ASC Topic 606:

    1) Identify the contract with a customer

Udemy determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience if available. Consumer customers are generally required to pay in advance using a credit card. Generally, enterprise customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.

    2) Identify the performance obligations in the contract

Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from Udemy, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. Customers do not have the ability to take possession of the software supporting the platform and, as a result, contracts are accounted for as service arrangements.

The non-exclusive lifetime access license associated with single course purchases and the licensed content associated with subscriptions are not considered distinct from the Udemy platform, because the course content is significantly integrated, and highly interdependent and interrelated with the platform. Specifically, the learner does not obtain control of the course content’s functionality without the Udemy platform. Accordingly, management concluded there is a single, combined performance obligation, which is customer’s access to the online content on the Udemy platform, representing a series of distinct services as the Company continually provides access to and fulfills its obligation to allow access to licensed content and platform functionality to the learner.

    3) Determine the transaction price

The transaction price is determined based on the consideration to which Udemy expects to be entitled in exchange for transferring services to the customer. The prices for Consumer and Enterprise, or Udemy Business (“UB”), contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. The Company estimates and establishes a refund reserve based on historical refund rates, which has historically been immaterial. None of the Company’s contracts contain a significant financing component. Revenue excludes taxes
75

collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

    4) Allocate the transaction price to performance obligations in the contract

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price.

As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.
    5) Recognize revenue when or as performance obligations are satisfied

Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that Udemy expects to receive in exchange for those services. Udemy has a stand ready obligation to deliver its services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, the Company recognizes revenue on a straight-line basis as it satisfies the performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.

Other than the circumstances noted below, no significant judgment has historically been required in determining the amount and timing of revenue from the Company’s contracts with customers.

Principal vs. agent—In order to determine if Consumer and Enterprise revenues should be reported gross or net of payments to third-party instructors, the Company evaluated whether Udemy acts as the principal in sales of its online course offerings. An entity is the principal if it controls a good or service before it is transferred to the end customer. Key indicators that management evaluated in determining gross versus net treatment included but are not limited to:

• the nature of the Company’s promise to the customer, as well as the distinct performance obligation identified;

    • the underlying contract terms and conditions between the parties to the transaction;

• which party is primarily responsible for fulfilling the promise to provide the specified good or service to the end customer;

• which party has inventory risk before the specified good or service has been transferred to the end customer; and

    • which party has discretion in establishing the price for the specified good or service.

Based on an evaluation of the above indicators, management determined that the Company is the principal to learners who purchase access to online course content via consumer and enterprise offerings. The Company controls the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and is primarily responsible for fulfillment with respect to delivering access to course content. The Company is the entity which licenses content to learners as the agreements with instructors grant the Company the right to sub-license content to its learners at its discretion. The Company also has substantial discretion to determine the pricing of its offerings. Therefore, the Company reports the gross purchase price paid by the customer related to these arrangements in the revenues caption of the consolidated statements of operations and the payments to instructors as content costs within cost of revenues.

Estimated service term for consumer single course purchases—The Company considers a variety of data points when determining the estimated service period for a consumer learner’s consumption of a single course purchase, including, the weighted-average number of days between a learner’s first and last day that content is
76

accessed on the platform, the average total hours consumed, the average number of days in which learner activity stabilizes, and the weighted-average number of days between learners’ enrollment and the last date the course content is accessed online. Management also considers known online trends, the service periods of historical course content available on the platform, and to the extent publicly available, service periods of competitors’ online content that is similar in nature to the Company’s. The Company believes consideration of all of these factors enables the Company to determine the best representation of the time period during which consumer learners access the online course content on the Company’s platform and therefore the service period over which the Company provides services to learners. Determining the estimated service period is subjective and requires management’s judgment. Future usage patterns may differ from historical usage patterns, and the estimated service period may change in the future. The estimated service period for consumer single course purchase transactions is four months from the date of enrollment.

The Company records contract liabilities when cash payments are received or due in advance of performance to deferred revenue. Deferred revenue primarily relates to the advance consideration allocated to remaining performance obligations received from customers.

The price of subscriptions is fixed at contract inception and the Company’s contracts do not contain significant estimates related to variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in prior periods was not material.

In connection with the adoption of ASC 606, the Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to deferred contract costs. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.

Cost of revenues—Costs of revenues are related to content costs (which are payments to instructors), payment and mobile processing fees, costs associated with the hosting of digital content, and employee related expenses for the customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, and amortization of capitalized software

Advertising costs—Advertising costs are expensed as incurred. Advertising expense is recorded in sales and marketing expenses in the consolidated statements of operations and was $105.2 million, $110.5 million and $72.6 million for the fiscal years ended December 31, 2021, 2020, and 2019, respectively.

Research and development—Research and development costs are expensed as incurred. Research and development expenses include salaries, benefits, stock-based compensation, facilities, office costs, contracted services, supplies, and other miscellaneous expenses.

Stock-based compensation—The Company accounts for its stock-based compensation pursuant to ASC Topic 718, Compensation-Stock Compensation, which requires the measurement and recognition of stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).

The Company estimates the fair value of RSUs and restricted stock based on the fair value on the date of grant. The Company estimates the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:

Expected term—For stock options and SARs, the Company has elected to use the midpoint of the vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.

77

Risk-free interest rate—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.

Expected volatility—Since the Company does not have a sufficient trading history of its common stock, the Company estimated volatility based on the average historical stock price volatility of comparable publicly-traded companies.

Dividend yield—The expected dividend was assumed to be zero as the Company has never paid dividends and has no current plans to do so.

Stock appreciation rights granted to employees are settled in cash upon exercise. The Company accounts for SARs in the other liabilities, non-current caption in the accompanying consolidated balance sheets. Vested and outstanding SARs are subject to remeasurement at each balance sheet date using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. The Company adjusts the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.

For awards with only service-based vesting conditions, the Company recognizes the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.

Income taxes—The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires an asset and liability approach in accounting for income taxes. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refund received, as provided for under currently enacted tax law. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, is not expected to be realized.

ASC 740 prescribes a recognition threshold and measurement attributes for financial statement disclosure of tax positions taken or expected to be taken on a tax return. Under this guidance, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. The Company recognizes interest accrued related to uncertain tax positions as a component of the provision for income taxes. There was no accrued interest or penalties associated with any uncertain tax positions, nor was any interest expense recognized during the fiscal years ended December 31, 2021, 2020 and 2019. The Company does not currently anticipate that any significant increase or decrease to uncertain tax positions will be recorded during the next twelve months.

Translation of foreign currency— The Company’s reporting currency is the U.S. dollar. The Company determines the functional currency for each of its foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Assets and liabilities for foreign subsidiaries with functional currency other than U.S. dollar are translated into U.S. dollars at the rate of exchange existing at the balance sheet date. Statements of operations amounts are translated at average exchange rates for the period. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). Remeasurement gains and losses are included in other income (expense), net in the consolidated statements of operations. Monetary assets and liabilities are remeasured at the exchange rate on the balance sheet date and nonmonetary assets and liabilities are measured at historical exchange rates.
Net loss per share attributable to common stockholders—Prior to the completion of the Company’s IPO and the conversion of all outstanding preferred shares into common stock, basic and diluted net loss per share attributable to common stockholders was computed in conformity with the two-class method required for
78

participating securities. The Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock had the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company’s losses.

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, common stock options, RSUs, contingently issuable shares under the Company’s ESPP plan, and early exercised common stock options subject to repurchase, are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented. For fiscal years ended December 31, 2020 and 2019, outstanding redeemable convertible preferred stock and redeemable convertible preferred stock warrants were also considered to be common stock equivalents, but were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was anti-dilutive for the periods presented.

Comprehensive income (loss)—Comprehensive loss consists of two components, net loss and other comprehensive loss, net of tax. Other comprehensive loss, net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders’ equity (deficit) but are excluded from net loss. The Company’s other comprehensive income for the fiscal year ended December 31, 2021 consisted of foreign currency translation gains and losses. The Company recorded no other comprehensive income or loss for the fiscal year ended December 31, 2020. The Company’s other comprehensive income for the fiscal year ended December 31, 2019 consisted of changes in unrealized holding gains on available-for-sale securities.

Cash and cash equivalents—As of December 31, 2021 and 2020, cash and cash equivalents include on demand deposits and money market funds with banks which have remaining maturities at the date of purchase of less than ninety days. Cash equivalents also include amounts in transit from certain payment processors for credit and debit card transactions, which typically settle within five business days. Cash and cash equivalents are carried at cost, which approximates fair value.

Restricted cash—Restricted cash primarily consists of cash restricted in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year from the balance sheet date and in non-current assets for leases that expire in more than one year from the balance sheet date.

December 31, December 31,
Reconciliation of cash, cash equivalents and restricted cash20212020
Cash and cash equivalents$533,868 $175,031 
Restricted cash, current  
Restricted cash, non-current2,900 2,900 
Total cash, cash equivalents and restricted cash$536,768 $177,931 

Marketable securities—The Company’s marketable securities are comprised of asset-backed securities, U.S. treasury securities, corporate debt securities and commercial paper. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result of sales and maturities of the Company’s previously outstanding investment portfolio during the fiscal year ended December 31, 2019, there are no marketable securities within the consolidated balance sheets as of the fiscal years ended December 31, 2021 and 2020.

79

Accounts receivable and allowance for doubtful accounts—Accounts receivable represent amounts owed to the Company for enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing.

Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company’s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company’s customers based on multiple sources of information and analysis of such factors as the Company’s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.

Balance at Beginning of PeriodCharged to ExpensesCharges Utilized/Written-offBalance at End of Period
Allowance for doubtful accounts
Year Ended December 31, 2019
$422 $642 $(482)$582 
Year Ended December 31, 2020
$582 $182 $(121)$643 
Year Ended December 31, 2021
$643 $326 $(291)$678 

Concentration of credit risk—Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. For cash, cash equivalents, and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying consolidated balance sheets are in excess of federal insurance limits.
The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers’ financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had no customer which accounted for more than 10% of total accounts receivable as of December 31, 2021 and as of December 31, 2020. No customer accounted for more than 10% of total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.
Deferred offering costs—Deferred offering costs consist of direct and incremental legal, accounting, and other fees related to the Company’s initial public offering (“IPO”). In prior periods, these costs were capitalized in the prepaid expenses and other current assets caption on the consolidated balance sheets. Upon completion of the IPO, the deferred offering costs were offset against IPO proceeds within additional paid in capital in the consolidated balance sheet.

Deferred contract costs—Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized on a straight-line basis over a period of benefit which is determined to be four years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, changes and enhancements in course offerings, and other factors. In addition, a portion of the revenue share retained by enterprise reseller partners from sales to UB customers is considered an incremental and recoverable cost of obtaining a contract with a customer. This cost is deferred and amortized on a straight-line basis over the service term of the corresponding contractual subscription term.

Amounts expected to be recognized within one year of the consolidated balance sheet dates are recorded as deferred contract costs, current, while the remaining portion is recorded as deferred contract costs, non-current in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.

80

Property and equipment, net—Property, equipment, and purchased software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers, purchased software, and equipment, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statements of operations.

Capitalized software, net—The Company capitalizes costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the software feature is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. The Company evaluates the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Goodwill and intangible assets—Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Goodwill represents the excess purchase price over net assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.

Impairment of long-lived assets—The Company evaluates the carrying value of long-lived assets, such as property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset, including disposition, are less than the carrying value of the asset. The impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the assets. The Company did not identify any impairment losses on long-lived assets for fiscal years ended December 31, 2021, 2020 and 2019.

Deferred revenue—The Company records contract liabilities to deferred revenue for amounts billed to customers in advance of the performance obligations being satisfied, and primarily consists of the unearned portion of enterprise and consumer services. The Company also recognizes an immaterial amount of contract assets, or unbilled receivables, primarily relating to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the customer.

Fair value of financial instruments—The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based on their own market assumptions.

The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;

81

Level 2—Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and

Level 3—Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

The carrying amounts of cash, cash equivalents, restricted cash, and accounts receivable, as well as accounts payable, approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, respectively, in the accompanying consolidated balance sheets.

The fair value measurements of assets that are measured at fair value on a recurring basis are as follows (in thousands):

Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Strategic investments$ $ $ 
Total as of December 31, 2020
$ $ $ 
Year Ended December 31, 2021
Strategic investments$ $ $10,000 
Total as of December 31, 2021
$ $ $10,000 

The fair value measurements liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Cash settled stock appreciation rights$ $ $268 
Redeemable convertible preferred stock warrants  160
Total as of December 31, 2020
$ $ $428 
Year Ended December 31, 2021
Cash settled stock appreciation rights$ $ $818 
Total as of December 31, 2021
$ $ $818 

Warrants issued for the Company’s redeemable convertible preferred stock were subject to remeasurement at each balance sheet date and any change in fair value was recognized as a component of other income (expense), net. The Company adjusted the liability for changes in fair value until the earlier of the exercise or expiration of the warrants or the completion of a liquidation event, including the closing of a qualifying initial public offering, at which time all redeemable convertible preferred stock warrants would be converted into warrants to purchase common stock and, accordingly, the liability would be reclassified to stockholders’ equity (deficit). As of December 31, 2021, the Company no longer had outstanding redeemable convertible preferred stock warrants.

The Company measured the redeemable convertible preferred stock warrants using Level 3 unobservable inputs within the Black-Scholes option-pricing model. The Company used various key assumptions, such as the fair value of redeemable convertible preferred stock, volatility, the risk-free interest rate, and expected term (remaining contractual term of the warrants). The Company monitored the fair value of the redeemable
82

convertible preferred stock warrants annually, with subsequent gains and losses from remeasurement of Level 3 financial liabilities recorded through other income (expense), net in the consolidated statements of operations. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.

See Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for the valuation methodology and inputs used to measure the fair value of the stock appreciation rights.

See Note 2 “Summary of Significant Accounting Policies—Strategic Investments” for the valuation methodology and inputs used to measure the fair value of the strategic investments.

In January 2010, the Company issued warrants to purchase up to 1,562,689 shares of the Company’s Series A-1 redeemable convertible preferred stock at an exercise price of $0.196 per share. The initial term of the warrant was five years from the issuance of Series A-1, which occurred in September 2011, and had an automatic extension for an additional five years if the Company was not public by the original expiration date. Prior to the years ended December 31, 2020 and 2019, 1,550,094 of the warrants had been exercised. As of December 31, 2020 and 2019, 12,595 warrants remained outstanding and were carried at fair value in accrued expenses and other current liabilities and other liabilities, respectively, on the consolidated balance sheets.

The remaining outstanding 12,595 warrants were exercised on January 20, 2021 for an immaterial amount of cash proceeds, at which time the Company reclassified the $0.2 million fair value of the warrants into Series A-1 redeemable convertible preferred stock on the consolidated balance sheet. The change in fair value of the warrants between December 31, 2020 and the exercise date was immaterial.

A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):

WarrantsSARsStrategic InvestmentsTotal
Balance—January 1, 2019$50 $— $— $50 
Change in fair value of redeemable convertible preferred stock warrants58 — — 58 
Vesting and remeasurement of stock appreciation rights— 36 — 36 
Balance—December 31, 2019
108 36 — 144 
Change in fair value of redeemable convertible preferred stock warrants52 — — 52 
Vesting and remeasurement of stock appreciation rights— 232 — 232 
Balance—December 31, 2020
160 268  428 
Exercise of redeemable convertible preferred stock warrants(160)— (160)
Vesting and remeasurement of stock appreciation rights— 550 — 550 
Purchases of strategic investments— — 10,000 10,000 
Balance—December 31, 2021
$ $818 $10,000 $10,818 


Strategic investments— The Company holds an investment in equity securities of a privately held company without a readily determinable fair value and in which the Company does not have a controlling interest. Investments in equity securities without readily determinable fair values are initially recorded at cost and are subsequently adjusted to fair value for impairments and price changes from observable transactions in the same or a similar security from the same issuer. This practice is referred to as the measurement alternative.

Privately held equity securities are valued using significant unobservable inputs or data in inactive markets. This valuation requires judgment due to the absence of market prices and inherent lack of liquidity and are classified
83

as Level 3 in the fair value hierarchy. In determining the estimated fair value of investments in privately held companies, the Company utilizes the most recent data available including observed transactions such as equity financing transactions of the investees and sales of the existing shares of the investees’ securities. In addition, the determination of whether an observed transaction is similar to the equity securities held by the Company requires significant management judgment based on the rights and preferences of the securities.

The Company assesses its investment portfolio of privately held equity securities quarterly for impairment. The impairment analysis for investments in equity securities includes a qualitative analysis of factors including the investee’s financial performance, industry and market conditions, and other relevant factors. If an equity investment is considered to be impaired the Company will establish a new carrying value for the investment and recognize an impairment loss through the consolidated statement of operations.

Redeemable convertible preferred stock—The redeemable convertible preferred stock issued by the Company provides the preferred stockholders certain rights regarding events that are outside the control of the Company. This includes the right to redeem the preferred stock upon a specified passage of time or upon the occurrence of certain deemed liquidation events where the holders of the preferred stock are entitled to receive cash or other assets. As such, the redeemable convertible preferred stock is classified as mezzanine (or temporary) equity as it contains terms that could force the Company to redeem the shares for cash or other assets upon the occurrence of an event not solely within the Company’s control. The Company’s series of redeemable convertible preferred stock represent equity instruments in legal form, are not mandatorily redeemable financial instruments, and do not constitute unconditional obligations that may require issuance of a variable number of the Company’s shares. Furthermore, since the series of redeemable convertible preferred stock are neither currently redeemable nor probable of becoming redeemable, no subsequent remeasurement of the amounts presented outside of stockholders’ equity (deficit) is required.

Business combinations—In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer relationships and developed technology, costs to recreate acquired vendor relationships, royalty rates, and discount rates.

The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.

Recently adopted accounting pronouncements—In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company adopted ASC 606 on January 1, 2019, by applying the modified retrospective approach to all contracts that were not completed as of January 1, 2019. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to the deferral of sales commission costs.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows. The standard requires that the statements of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. The Company adopted the ASU on January 1, 2019. As a result of adopting the ASU, the Company includes restricted cash with cash and cash
84

equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the statements of consolidated cash flows.

In July 2018, the FASB issued ASU No. 2018-09, Codification Improvements, which clarifies, corrects errors in and makes improvements to several topics in the FASB ASC. The transition and effective date guidance is based on the facts and circumstances of each amendment. Some of the amendments do not require transition guidance and were effective upon issuance of the ASU. This ASU is effective for the Company for its fiscal year ended December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. The updated guidance simplifies the accounting for non-employee share-based payment transactions. The amendments in the new guidance specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This ASU is effective for the Company for its fiscal year ended December 31, 2021, with early adoption permitted. The Company early-adopted the ASU on January 1, 2020. The Company was required to remeasure any liability-classified non-employee awards that have not been settled as of the adoption date through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this ASU did not have a material impact on the consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement (Topic 820). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The ASU was effective for the Company beginning in its fiscal year ending December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.
The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

In August 2018, the FASB issued ASU No. 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. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the consolidated balance sheet. The adoption of this ASU did not have a material impact on the consolidated financial statements.
New accounting pronouncements not yet adopted—In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard introduces the new leases standard that applies a right-of-use (“ROU”) model and requires a lessee to record, for all leases with a lease term of more than 12 months, an asset representing its right to use the underlying asset and a liability to make lease payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. In June 2020, the FASB issued ASU No. 2020-05 in 2020, Effective Dates for Certain Entities, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the leasing standard will be effective for the Company’s fiscal year beginning after December 15, 2021, and early adoption is still permitted.

85

The Company expects to use the modified retrospective approach upon adoption. The Company also plans to elect the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize a ROU asset or lease liability for leases with a term of 12 months or less. The Company expects the impact of adopting this standard will result in the recognition of between $16.5 million to $19.0 million in operating ROU assets and between $19.0 million to $21.0 million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consists of deferred rent and prepaid rent to be derecognized upon transition. The transition is not expected to have a cumulative impact to retained earnings on the adoption date, and the Company expects the impact of adoption to the consolidated statements of operations to be immaterial.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the standard will be effective for the Company’s fiscal year beginning after December 15, 2022, and early adoption is still permitted. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.
In December, 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company’s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in
practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU is effective for the Company’s fiscal year beginning after December 15, 2022. Early adoption of the amendments is permitted, including adoption in an interim period.

3. Revenue recognition

Deferred revenueRevenue recognized during the fiscal year ended December 31, 2021 from amounts included in deferred revenue as of December 31, 2020 was $139.5 million. Revenue recognized during the fiscal year ended December 31, 2020 from amounts included in deferred revenue as of December 31, 2019 was $83.4 million. Revenue recognized during the fiscal year ended December 31, 2019 from amounts included in deferred revenue as of December 31, 2018 was $62.4 million.

The below table presents a summary of deferred revenue balances by reportable segment (in thousands):
December 31,December 31,
20212020
Deferred revenue:
Enterprise$148,966 $84,241 
Consumer61,588 58,135 
Total deferred revenue$210,554 $142,376 

Remaining performance obligationsRemaining performance obligations represent the aggregate amount of the transaction price in contracts for performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations relate to unearned revenue from consumer single course purchase arrangements and unearned and unbilled revenue from multi-year enterprise subscription contracts with future installment payments at the end of any given period. As of December 31,
86

2021, the aggregate transaction price for remaining performance obligations was $329.1 million, of which 73% is expected to be recognized during over the next twelve months and the remainder thereafter.

Deferred contract costsThe following table represents a rollforward of the Company’s deferred contract costs (in thousands):
Balance at Beginning of PeriodAdditionsAmortization ExpenseBalance at End of Period
Year ended December 31, 202125,837 36,509 (17,801)44,545 
Year ended December 31, 202014,380 18,943 (7,486)25,837 
Year ended December 31, 20196,733 10,685 (3,038)14,380 

4.Consolidated balance sheet components
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,December 31,
20212020
Prepaid expenses$12,465 $4,904 
Capitalized cloud computing costs, short term808  
Short term deposits745  
Other current assets1,909 1,132 
Prepaid expenses and other current assets$15,927 $6,036 

Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20212020
Computers and equipment$6,798 $6,171 
Furniture and fixtures4,701 4,181 
Purchased software383 280 
Leasehold improvements18,932 15,164 
Construction in progress18 16 
Total property and equipment30,832 25,812 
Less accumulated depreciation and amortization(20,945)(16,706)
Property and equipment, net$9,887 $9,106 
Depreciation and amortization expense was $4.5 million, $4.2 million, and $3.8 million for the fiscal years ended December 31, 2021, 2020 and 2019, respectively.
Capitalized software consisted of the following (in thousands):
December 31,December 31,
20212020
Capitalized software$43,804 $28,472 
Less accumulated amortization(23,750)(14,459)
Capitalized software, net$20,054 $14,013 
Amortization expense of capitalized software was $9.3 million, $6.9 million and $4.9 million for the fiscal years ended December 31, 2021, 2020 and 2019, respectively.

87

As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):
2022$9,723 
20237,328 
20243,003 
Total expected amortization$20,054 

5. Strategic investments

In October 2021, the Company made a strategic investment of $10.0 million in cash for preferred shares of privately held online education platform technology company. The estimation of fair value for this investment requires the use of significant unobservable inputs, and as a result, the Company classifies this investment as Level 3 within the fair value hierarchy.

The carrying value of this investment is adjusted based on price changes from observable transactions of identical or similar securities of the same issuer (referred to as the measurement alternative) or for impairment. Any changes in carrying value are recorded within other income (expense), net in the consolidated statements of operations. As of December 31, 2021, there have been no observable transactions that would cause the Company to adjust the carrying amount investment, resulting in no realized or unrealized gains or losses for the fiscal year ended December 31, 2021.

The Company evaluates this investment for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. This evaluation consists of several factors including, but not limited to, an assessment of a significant adverse change in the economic environment, significant adverse changes in the general market condition of the geographies and industries in which the investee operates, and other publicly available information that affects the value of the investment. No adverse factors were noted in the Company’s assessment performed as of December 31, 2021, resulting in no impairment losses during the fiscal year ended December 31, 2021.

The company did not own any strategic investments as of December 31, 2020.
6. Business combinations
On August 24, 2021, the Company completed its acquisition of CorpU, an online learning platform and content catalog focused on blended executive training. The acquisition is intended to deepen the Company’s UB offerings through CorpU’s cohort-based learning in scalable, virtual environments. The transaction has been accounted for as a business combination.

The purchase price was $28.6 million, of which $27.1 million was paid at closing with the remaining balance recorded in the accrued expenses and other current liabilities caption of the accompanying consolidated balance sheets. The remaining balance is expected to be paid in August 2022 after adjustment for any indemnification losses incurred by the Company for which it is entitled to recover.

The Company issued 61,300 shares of restricted common stock to a former executive of CorpU, which is not included in the calculation of the acquisition purchase price, and is accounted for as post-acquisition stock-based compensation over a three year term.

The total purchase consideration of the CorpU acquisition was allocated to the tangible and intangible assets acquired, and liabilities assumed, based upon their respective fair values as of the date of the acquisition. Management determined the preliminary fair values based on a number of factors, including a valuation from an independent third-party valuation firm. The excess of the purchase price over the net assets acquired was recorded as goodwill. Goodwill is attributable to the assembled workforce and anticipated synergies arising from the acquisition, and has been allocated to the Enterprise reporting segment for the purposes of annual impairment testing. The goodwill recorded in the acquisition is not expected to be deductible for income tax purposes.
88


The assets acquired and liabilities assumed were recorded at fair value as follows (in thousands):
Cash and cash equivalents$2,641 
Accounts receivable, net250 
Prepaid expenses and other current assets67 
Property and equipment, net133 
Intangible assets15,100 
Goodwill12,646 
Accounts payable and other liabilities(596)
Deferred revenue(1,610)
Total acquisition consideration$28,631 

The Company has included the financial results of CorpU in the consolidated financial statements from the date of acquisition, which for the fiscal year ended December 31, 2021 was not material. The business combination does not qualify as an acquisition of a significant business, and therefore pro forma financial statements were not required. Acquisition costs of $0.3 million are included in general and administrative expenses in the consolidated financial statements for fiscal year ended December 31, 2021.

7. Intangible assets, net and goodwill

As of December 31, 2021, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(323)$5,177 
Vendor relationships 3 years4,500 (529)3,971 
Developed technology3 years4,200 (493)3,707 
Tradename2 years900 (158)742 
Total$15,100 $(1,503)$13,597 

The Company did not have any intangible assets as of December 31, 2020. Amortization expense of intangible assets for the twelve months ended months ended December 31, 2021 was $1.5 million.

The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):

2022$4,267 
20234,108 
20242,795 
2025917 
2026917 
Thereafter593 
Total expected amortization$13,597 

Goodwill in the amount of $12.6 million was established as part of the CorpU acquisition on August 24, 2021. This amount represents the excess of the purchase price over the fair value of net assets acquired. There have been no adjustments to the carrying amount of goodwill as of December 31, 2021.

89

8. Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,December 31,
20212020
Accrued expenses$7,326 $6,796 
Indirect tax reserves18,392 26,645 
Indirect tax payables10,786 11,365 
Deferred rent, current803 597 
Other current liabilities2,833 1,375 
Total accrued expenses and other current liabilities$40,140 $46,778 
Indirect tax payables relate to amounts collected from customers on behalf of third-party taxing authorities, primarily sales and use taxes owed on the Company’s sales in various U.S. state jurisdictions, and indirect taxes owed on sales outside of the U.S. Indirect tax payables also include withholding taxes on payments made to the Company’s instructors before remitting these amounts to the taxing authorities.

Indirect tax reserves primarily relate to sales and other indirect tax reserves and instructor withholding tax reserves.

Sales and other indirect tax reserves—The Company determined that it was required to pay indirect tax in various domestic and international jurisdictions for the periods prior to January 1, 2020. As of December 31, 2020, the outstanding liability totaled $3.4 million for estimated amounts not collected from customers. The Company completed its process of filing voluntary disclosure agreements and remitting the estimated indirect tax during the fiscal year ended December 31, 2021, and has no remaining outstanding liability as of December 31, 2021.

Instructor withholding tax reserves—The Company conducts operations in many tax jurisdictions throughout the United States and the rest of the world. The Company has an obligation to comply with information reporting and tax withholding requirements with regards to certain payments made to its U.S. and non-U.S. instructors. Under United States federal tax rules, in the case where the Company withholds less than the correct amount of tax or fails to report it, it is liable for the correct amount that it was required to withhold, plus interest and potential penalties. The Company may be entitled to relief on certain payments if the Company can obtain documentation (e.g. taxpayer identification forms) from instructors establishing that the instructor payee qualifies for reduced withholding tax rates, or that the instructor payee reported the payments and paid the corresponding taxes owed.

Prior to March 2020, the Company had not obtained appropriate taxpayer identification forms from instructors, nor remitted applicable tax withholding amounts to the U.S. Internal Revenue Service (“IRS”) where required. In accordance with GAAP, the Company recorded a provision for its tax exposure when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. Given the significant quantity of instructor payments the Company makes in its operations, the Company has applied a statistical sampling approach that is analogous to methods commonly used by the IRS when determining the extent of withholding tax obligations during IRS audits for the historical instructor payments.

The instructor withholding provision estimate includes several key assumptions including, but not limited to, the tax characterization of the Company’s payments made to instructors, the historical lookback practices and scoping precedents of the IRS, the methods for sourcing of instructor payments to U.S. and non-U.S. jurisdictions, and management’s estimate of the penalty relief on certain instructor payments it will be entitled to.

Beginning in March 2020, the Company began collecting appropriate taxpayer identification forms from its instructors, assessing whether the forms justified a reduced rate of withholding or withholding exemption, and remitting withholding tax payments to the IRS where required. The Company also began reporting payments to its non-U.S. instructors and the IRS annually where required to do so.

90

As of December 31, 2021, the Company determined that it was probable that it would owe an estimated $17.0 million for withholding taxes related to historical payments to its instructors. The Company has recorded this amount in accrued expenses and other liabilities in the accompanying consolidated balance sheets.

Changes in the estimated amount the Company has determined it will owe are recorded in general and administrative expenses in the accompanying consolidated statements of operations. Estimated interest is recorded in interest income (expense), net in the accompanying consolidated statement of operations.

Changes to the instructor withholding tax reserve are as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Balance, beginning of period$22,166 $20,926 $12,540 
Amounts charged to expense(5,130)2,826 8,386 
Net payments and settlements (1,586) 
Balance, end of period$17,036 $22,166 $20,926 
The change in the instructor withholding tax reserve during the fiscal year ended December 31, 2021 is based on a revision of certain key assumptions, including the expected relief on certain instructor payments the Company will be entitled to.
In 2020, the Company began approaching the IRS to address the historical withholding amounts for instructors. Final settlement of the matter could differ materially from the estimate recorded in the accompanying consolidated balance sheets, and there exists a reasonable possibility that the Company could incur losses that are significantly more or significantly less than the Company has accrued as of December 31, 2021. The Company estimated a potential range of loss between $13.4 million and $17.3 million as of December 31, 2021.

9. Commitments and contingencies
Operating leases—The Company entered into various non-cancelable operating lease agreements primarily related to its office facilities that expire over the next five years. Certain operating leases contain provisions under which monthly rent escalates over time. When lease agreements contain escalating rent clauses or free rent periods, the Company recognizes rent expense on a straight-line basis over the term of the lease. Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):
2022$7,826 
20237,212 
20245,921 
2025809 
2026410 
Total lease commitments$22,178 

The Company incurred rent expense of $5.8 million, $5.5 million and $5.5 million for the fiscal years ended December 31, 2021, 2020 and 2019 respectively.
Noncancelable purchase commitments—The Company has contractual commitments with its cloud infrastructure provider, network service providers, and paid advertising vendors that are noncancelable. Future noncancelable commitments under these arrangements as of December 31, 2021 are as follows (in thousands):
91

2022$15,340 
20231,014 
2024102 
2025 
2026 
Total purchase commitments$16,456 
Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including certain business partners, investors, contractors, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party’s claims and related losses suffered or incurred by the indemnified party resulting from actual or threatened third-party claims because of the Company’s activities or, in some cases, non-compliance with certain representations and warranties made by the Company. In general, the Company does not record any liability for these indemnities in the accompanying consolidated balance sheets as the amounts cannot be reasonably estimated and are not considered probable. The Company does, however, accrue for losses for any known contingent liability, including those that may arise from indemnification provisions, when future payment is probable. To date, losses recorded in the Company’s consolidated statements of operations in connection with the indemnification provisions have not been material.
Litigation—From time to time, in the ordinary course of business, the Company is subject to legal proceedings, claims, investigations, and other proceedings, including claims of alleged infringement of third-party patents and other intellectual property rights, and commercial, employment, and other matters. In accordance with generally accepted accounting principles, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least annually and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. The outcome of such litigation is not expected to have a material effect on the financial position, results of operation and cash flows of the Company. The Company has recorded an immaterial amount related to all outstanding litigation matters as of the year ended December 31, 2021.

92

10. Income taxes

The domestic and foreign components of income (loss) before provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Domestic$(80,243)$(77,212)$(69,161)
Foreign1,400 2,741 833 
Total net loss before taxes$(78,843)$(74,471)$(68,328)

The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Current:
Federal$ $ $ 
State183 63 83 
Foreign1,149 2,937 1,292 
Total current income tax expense1,332 3,000 1,375 
Deferred:
Federal   
State   
Foreign(149)149 
Total deferred income tax expense(149)149 
Total provision for income taxes$1,183 $3,149 $1,375 

The Company had an effective tax rate of (1.50)%, (4.23)%, and (2.00)% for the periods ended December 31, 2021, 2020, and 2019 respectively. The difference between the 21% statutory federal tax rate and the effective tax rate was primarily a result of federal and state research and development (“R&D”) tax credits, foreign
93

withholding tax, tax adjustments related to stock-based compensation, change in valuation allowance, and nondeductible compensation.

The reconciliation between the statutory federal income tax rate and the Company’s effective tax rate as a percentage of loss before income taxes is as follows:
Fiscal Year Ended December 31,
202120202019
Federal tax expense21.00 %21.00 %21.00 %
State taxes, net of federal benefit1.07 %1.17 %0.09 %
Foreign rate differential(0.12)%(0.32)%0.07 %
Withholding taxes(0.78)%(3.06)%(1.70)%
Nondeductible compensation(5.29)% % %
Stock-based compensation0.27 %(1.94)%(2.77)%
Change in valuation allowance(34.54)%(21.16)%(18.76)%
Research and development credits16.87 % % %
Other0.02 %0.08 %0.07 %
Effective tax rate(1.50)%(4.23)%(2.00)%

Significant components of the net deferred tax assets (liabilities) for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

December 31,December 31,
20212020
Deferred tax assets:
Accruals and reserves$4,795 $2,540 
Deferred revenue45,268 29,807 
Net operating loss42,008 37,053 
Research and development tax credits13,301  
Stock-based compensation2,952 1,487 
Indirect tax reserves4,107 5,682 
Property and equipment, net1,799 1,665 
Other351 299 
Gross deferred tax assets114,581 78,533 
Valuation allowance(97,010)(69,766)
Total deferred tax assets17,571 8,757 
Deferred tax liabilities:
Deferred contract costs(10,009)(5,774)
Other deferred tax liabilities(7,562)(3,132)
Total deferred tax liabilities(17,571)(8,906)
Net deferred tax liabilities$ $(149)

A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets.

As of December 31, 2021 and 2020, the Company has established a valuation allowance of $97.0 million and $69.8 million, respectively, against its gross deferred tax assets due to the uncertainty surrounding the
94

realization of such assets. The change in total valuation allowance from 2020 to 2021 was an increase of $27.2 million.

As of December 31, 2021, the Company had $189.2 million of federal net operating loss (“NOL”) carryforwards. $101.9 million of federal NOL carryforwards generated in taxable years beginning prior to January 1, 2018 begin expiring in 2030, if not utilized. $87.3 million of federal NOL carryforwards generated in taxable years beginning after December 31, 2017 have an indefinite carryforward period, but are subject to the 80% deduction limitation based upon pre-NOL deduction taxable income.

As of December 31, 2021, the Company had $34.0 million of state NOL carryforwards. The state NOL carryforwards begin expiring in 2023, if not utilized.

As of December 31, 2021, the Company had U.S. federal and state R&D tax credit carryforwards of $9.7 million and $8.6 million, respectively. The federal R&D tax credit carryforwards will expire in various amounts beginning in 2035 while the state R&D tax credit carryforwards can be carried forward indefinitely.

The utilization of the Company’s net operating losses may be subject to a limitation due to the “ownership change” provisions under Section 382 of the Internal Revenue Code and similar state and foreign provisions. Such limitation may result in the expiration of the net operating loss carryforwards generated before 2018 prior to their utilization. The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of its net operating loss carryforwards and tax credit carryforwards and has determined that the Company experienced two ownership changes with the Company’s Series A and A-1 preferred stock offering in September 2011 and with the Company’s Series B preferred stock offering in November 2012. The Company has estimated that the gross U.S. federal NOL carryforwards from 2010 to 2012 that would be subject to limitation are approximately $3.6 million. On October 29, 2021, the Company completed its initial public offering. As of the period ending December 31, 2021, the Company has not performed a subsequent Section 382 study; the Company is evaluating rolling forward the previous Section 382 study in 2022.

The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of the acquired federal NOLs from the business combination of CorpU and has determined that CorpU experienced an ownership change in May 2013 and therefore, the federal gross NOL carry forwards of $3.3 million would be subject to limitation.

The $3.6 million of existing NOL carryforwards and the $3.3 million of acquired NOL carryforwards subject to the Section 382 limitation will expire unutilized, therefore the deferred tax asset associated with such NOLs have been written off.

Uncertain tax positions—As of December 31, 2021 and 2020, the Company had gross unrecognized tax benefits of $3.6 million and $10.6 million, respectively, related to federal and state R&D tax credits. The Company has performed a R&D tax credit study and has reserved against a portion of its federal and state R&D tax credit carryforwards. The Company’s tax position of such credits is not more likely than not to be sustained upon examination. The Company has recorded an uncertain tax position related to the deferred tax asset recognized for these credits.

A reconciliation of the beginning and ending balance of unrecognized tax benefit is as follows (in thousands):
December 31, December 31,December 31,
202120202019
Gross unrecognized tax benefits at the beginning of the year$10,580 $146 $146 
Increases (decreases) related to prior year tax positions(7,892)7,006  
Increases related to current year tax positions920 3,428  
Statute of limitations expirations   
Gross unrecognized tax benefits at the end of the year$3,608 $10,580 $146 

The Company is currently unaware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviations in the next 12 months. The Company currently does not record interest
95

and penalties, if any, related to unrecognized tax benefits. None of the unrecognized tax benefits as of December 31, 2021, if recognized in a future period, would affect the Company’s effective tax rate.

The Company files income tax returns in U.S. federal, and certain state and foreign jurisdictions with varying statutes of limitations. Due to NOL carryforwards and tax credit carryforwards, the statutes of limitations remain open for tax years from inception of the Company through 2021. There are currently no income tax audits underway by U.S. federal, state, or foreign tax authorities.

The Company intends to indefinitely reinvest any future undistributed foreign earnings outside the United States and therefore such earnings will not be subject to U.S. federal or state, or foreign withholding tax. The Company has prepared an analysis of the repatriation of earnings outside of the U.S. and has determined that the potential tax in connection with such repatriation is approximately $0.2 million.

Intended to provide economic relief to those impacted by the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 and includes provisions, among others, addressing the carryback of net operating losses for specific periods, refunds of alternative minimum tax credits, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property. Additionally, the CARES Act, in efforts to enhance business’ liquidity, provides for refundable employee retention tax credits and the deferral of the employer-paid portion of social security taxes. Under the CARES Act, the Company deferred $2.6 million related to the employer portion of social security taxes during the year ended December 31, 2020, of which $1.5 million was settled by the Company in 2021.

11. Employee retirement plan
The Company maintains a 401(k) retirement savings plan covering eligible employees. Employee contributions to the plan consist of a percentage based on eligible employee compensation. The Company matches 25% of an employee’s contribution up to 6% of the employee’s compensation, with a cap of $500 annually, subject to a two-year graded vesting schedule that vests 50% after an employee’s first year of employment and 100% after two years of employment. The Company contributed $0.4 million, $0.2 million and $0.2 million for fiscal years ended December 31, 2021, 2020, and 2019, respectively.

12. Related party transactions
Naspers Ltd. (“Naspers”) is affiliated with OLX Group B.V., where a member of the Company’s Board of Directors serves as an executive officer, and Prosus N.V., where another member of the Company’s Board of Directors serves as an executive officer. Naspers, and another entity affiliated with Naspers, are also customers of the Company’s enterprise subscription offering. The Company recorded $1.5 million, $1.3 million and $0.8 million of revenue from services provided during the fiscal years ended December 31, 2021, 2020, and 2019, respectively. As of December 31, 2021, the Company had an outstanding accounts receivable balance with these customers of $0.1 million. As of December 31, 2020, the accounts receivable balance was $0.3 million.

Insight Partners, where a member of the Company’s Board of directors is a Managing Director, is affiliated with certain vendors that the Company has contracted to provide technology and software solutions. During the fiscal years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.9 million, $0.3 million, and zero dollars, respectively, in general and administrative expenses with these vendors. As of December 31, 2021 and 2020, the Company had an accounts payable balance with these vendors of $0.1 million, and zero, respectively.

13. Redeemable convertible preferred stock
Redeemable convertible preferred stock is recorded at the issuance price, net of issuance costs.

During the fiscal year ended December 31, 2021, the Company issued 12,595 shares of Series A-1 redeemable convertible preferred stock upon the exercise of the remaining Series A-1 redeemable preferred stock warrants.

96

During the fiscal year ended December 31, 2020, the Company issued 2,569,043 shares of Series E redeemable convertible preferred stock and 3,349,812 shares of Series F redeemable convertible preferred stock.

Upon the closing of the Company’s IPO on October 29, 2021, all outstanding shares of its redeemable convertible preferred stock automatically converted into 85,403,933 shares of Common Stock on a one-for-one basis (Note 1). As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.

As of December 31, 2020 the Company’s redeemable convertible preferred stock consisted of the following (amounts in thousands, except share and per share amounts):

Shares AuthorizedShares Issued and OutstandingIssuance Price Per ShareCarrying ValueLiquidation Amount
Series A8,483,1668,483,166$0.24 $2,010 $2,050 
Series A-115,295,18415,132,2820.20 5,7652,966
Series B22,956,10322,956,1030.54 12,23012,310
Series C16,198,34816,198,3481.98 31,90132,000
Series D16,702,58416,702,5846.22 103,739103,852
Series E2,569,0432,569,04315.57 39,94840,000
Series F4,144,2183,349,81224.13 78,51180,831
86,348,64685,391,338$274,104 $274,009 

Significant rights, preferences, and privileges of the above redeemable convertible preferred stock prior to its conversion into common shares were as follows:

Voting—Each share of redeemable convertible preferred stock had voting rights equal to an equivalent number of shares of common stock into which it was convertible and would vote together as one class with the common stock, except as below:

The holders of a majority of the Series A, A-1, C and D redeemable convertible preferred stock were entitled to elect, each series voting as a separate class, one member to the Company’s board of directors (the “Board of Directors”). The holders of a majority of Series B redeemable convertible preferred stock were entitled to elect two members to the Board of Directors. The holders of a majority of the common stock were entitled to elect, voting separately as a class, two members to the Board of Directors.

The holders of Series A, A-1, B, C, D, E, and F redeemable convertible preferred stock (collectively “Series Preferred”) and common stock, voting together as a single class on an as-converted basis, were entitled to elect all remaining directors.

Conversion rights—Each share of redeemable convertible preferred stock was convertible at the option of the holder, at any time after the date of issuance of such share, into shares of common stock as is determined by dividing the original purchase price of redeemable convertible preferred stock by the conversion price in effect at the time of conversion for such series of redeemable convertible preferred stock as defined by the Company’s certificate of incorporation, as amended. As of December 31, 2020 the conversion ratio for the Series Preferred was one-to-one.

Each share of redeemable convertible preferred stock would automatically convert into shares of common stock at the then-effective conversion rate of such shares upon the earliest to occur of (i) the closing of a firm commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, covering the offer and sale of common stock of the Company to the public with offering proceeds to the Company in excess of $50 million (net of underwriters’ discounts, concessions, commissions, and expenses) or (ii) the consent of holders of at least 35% of the then outstanding shares of Series A Preferred and Series A-1 Preferred, voting together as a single class; the holders of a majority of the then outstanding shares of Series A Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series B Preferred, voting as a separate class; the holders of a majority of the then outstanding
97

shares of Series C Preferred, voting as a separate class; the holders of at least 60% of the then outstanding shares of Series D Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series E Preferred, voting as a separate class; and the holders of at least 80% of the then outstanding shares of Series F Preferred, voting as a separate class, all on an as-converted basis.

In the event the Company sold its common stock in a firmly underwritten public offering pursuant to a registration statement under the Securities Act in which all of the Series F Preferred Stock are to be converted to common stock, and the actual net initial offering price (the “IPO Price”) to the public was less than $24.13 per share (as adjusted for stock splits, stock dividends, reclassification and the like), then the conversion price for each share of Series F Preferred Stock would be adjusted immediately prior to the conversion of the Series F Preferred Stock into common stock to a price equal to the IPO Price (as adjusted for stock splits, stock dividends, reclassification and the like).

Liquidation—In the event of any liquidation, dissolution, or winding-up of the Company, the holders of the Series Preferred stock would be entitled to receive, ratably, prior and in preference to any distribution of the assets or funds of the Company to the holders of the common stock, an amount equal to the issuance price per share as adjusted for any stock dividends, combinations, splits, recapitalizations, and similar transactions, plus any accrued and unpaid dividends and any other declared but unpaid dividends (the “Liquidation Preference”). If the Company had insufficient assets to permit payment of the Liquidation Preference in full to all holders of Series Preferred, then the assets of the Company would be distributed ratably to the holders of Series Preferred in proportion to the Liquidation Preference such holders would otherwise be entitled to receive. After payment of the Liquidation Preference to the holders of redeemable convertible preferred stock, the remaining assets of the Company would be distributed ratably to the holders of common stock on a fully-converted basis.

Dividends—The holders of Series Preferred stock were entitled to receive, out of any funds legally available, noncumulative dividends prior and in preference to any dividends paid on the common stock, as adjusted for stock splits, stock dividends, combinations, recapitalizations, and similar transactions, when, as, and if declared by the Board of Directors. After payment of such dividends on the Series Preferred stock, any additional dividends or distributions would be distributed among all holders of common stock in proportion to the number of shares of common stock that would be held by each such holder if all shares of redeemable convertible preferred stock were converted to common stock at the then-effective conversion rate. Such dividends are not cumulative. No dividends were declared or paid on the Company’s redeemable convertible preferred stock.

Redemption—The Company was obligated to redeem the Series Preferred at any time after November 13, 2026, at the election of, and notice by the holder at a price equal to the Series Preferred original issuance price, plus all declared but unpaid dividends thereon. The Series Preferred could also be redeemed upon the occurrence of certain deemed liquidation events, as the majority of the holders could opt to redeem the shares at the liquidation preference upon certain events as defined by the Company’s articles of incorporation, as amended, and include a merger, acquisition or sale of substantially all of the assets.

Changes in the redemption value of the redeemable convertible preferred stock, if any, would be recorded in the period occurred as an adjustment to additional paid-in capital in the consolidated balance sheets. The Company does not adjust the carrying values of the redeemable convertible preferred stock to the redemption value until such time as a deemed liquidation event is probable of occurring. As of December 31, 2020 and December 31, 2019,the redeemable convertible preferred stock had not been adjusted to its redemption value as it was not probable whether or when a deemed liquidation event would occur.

98

14. Common stock
Common stockholders are entitled to one vote per share. The Company had the following common stock reserved for future issuance as of December 31, 2021 and December 31, 2020:
December 31,December 31,
20212020
Conversion of redeemable convertible preferred stock 85,391,338 
Warrants for redeemable convertible preferred stock 12,595 
Stock options outstanding to purchase common stock (1)20,342,259 18,932,979 
Stock available for future issuance:
2010 Equity Incentive Plan 3,917,161 
2021 Equity Incentive Plan11,417,359  
2021 Employee Stock Purchase Plan2,800,000  
Total shares of common stock reserved34,559,618 108,254,073 
(1) Excludes 106,155 and 95,475 cash-settled stock appreciation rights (“SARs”) outstanding as of December 31, 2021 and December 31, 2020, respectively.

15. Equity incentive plans
In 2010, the Company adopted the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan provided for incentive stock options (“ISOs”), non-statutory stock options (“NSOs”, collectively with ISOs, “Stock Options”), SARs, restricted stock, and RSUs to be granted to eligible employees, directors, and consultants. The Company’s Board of Directors most recently approved an amended and restated 2010 Equity Incentive Plan as of September 28, 2021, which authorized the issuance of 850,000 additional shares for a total of 44,340,706.

The 2010 Plan was terminated in October 2021 in connection with the IPO but continues to govern the terms and conditions of the outstanding awards granted pursuant to the 2010 Plan. No further equity awards will be granted under the 2010 Plan.

The Company adopted the 2021 Equity Incentive Plan (the "2021 Plan") in September 2021, which became effective on October 28, 2021 (collectively with the 2010 Plan, the "Equity Incentive Plans"). The 2021 Plan provides for the granting of ISOs, NSOs, SARs, restricted stock, RSUs, and performance awards to eligible employees, directors, and consultants. All of the aforementioned equity incentive plans were approved by the Company’s stockholders.

The Company initially reserved 13,800,000 shares for issuance under the 2021 Plan. The amount available for issuance is subject to an annual increase on the first day of each calendar year, beginning on January 1, 2023, in an amount equal to 5% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding calendar year or a lesser amount determined by the Company’s Board of Directors or compensation committee. The amount available for issuance shall also include Returning Shares, which are any shares subject to awards granted under the 2010 Plan that, on or after October 29, 2021, expire or otherwise terminate without having been exercised in full, are tendered to or withheld by the Company for payment of an exercise price or for tax withholding obligations, or are forfeited to or repurchased by the Company due to failure to vest.

Stock options—The Company may grant stock options at exercise prices not less than the fair market value at the date of grant. These options generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years.

99

The following is a summary of activity for stock options under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
18,532,979 $5.12 8.46$123,166 
Granted 5,529,439 21.97 
Exercised (2,923,761)3.75 
Canceled (1,196,398)10.02 
Balance - December 31, 202119,942,259 $9.70 8.14$226,350 
Vested & Expected to Vest as of December 31, 202119,942,259 $9.70 8.14$226,350 
Exerciseable as of December 31, 20218,002,666 $4.77 7.41$118,769 
The weighted average grant date fair values of stock options granted during the fiscal years ended December 31, 2021, 2020, and 2019 was $16.01, $5.48 and $1.66 per share, respectively.

Total aggregate intrinsic value of options exercised during the fiscal years ended December 31, 2021, 2020, and 2019 was $59.7 million, $34.8 million, and $11.0 million, respectively.

As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested stock options was $95.8 million, which will be recognized over a weighted average period of 2.5 years.

The Company estimates the fair value of stock-based compensation for stock options by utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, such as the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield rate over the expected option term. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The calculation of grant date fair value of stock options was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.0%0.5%2.2%
Expected volatility60.5%57.3%48.1%
Expected life (in years)6.05.96.0
Expected dividend yield%%%

Stock appreciation rights—The Company may grant SARs at exercise prices not less than the fair market value at the date of grant. The SARs are liability-classified awards that generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years. Refer to Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for more information.
100


The following is a summary of activity for SARs under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
SARs OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
95,475 $5.64 9.00$586 
Granted 17,755 22.56 
Exercised (458)3.12 
Canceled (6,617)6.04 
Balance - December 31, 2021
106,155 $8.45 8.25$1,267 
Vested & Expected to Vest as of December 31, 2021
106,155 $8.45 8.25$1,267 
Exercisable as of December 31, 2021
48,560 $5.34 7.90$690 
The weighted average grant date fair values of SARs granted during the fiscal years ended December 31, 2021, 2020, and 2019 was $22.47, $6.04, and $5.00 per share, respectively.

As of December 31, 2021, total compensation cost related to unvested SARs not yet recognized was $0.7 million, which will be recognized over a weighted average period of 2.3 years.

The Company estimates the fair value of stock-based compensation for SARs by utilizing the same Black-Scholes option-pricing model as described under the Stock Options subheading above. The calculation of grant date fair value of SARs was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.5%0.7%1.9%
Expected volatility60.9%58.3%54.3%
Expected life (in years)6.26.15.4
Expected dividend yield%%%

Restricted stock units—The Company first issued RSU awards in November 2021. The fair value of RSUs is determined using the fair value of the Company’s common stock on the date of grant. The Company recognizes stock-based compensation expense for RSUs with service-based vesting conditions on a straight-line basis over the requisite service period for each award, which typically vest over a three or four-year period.

A summary of RSU activity under the 2021 Plan is as follows (in thousands, except per share data):
RSUs OutstandingWeighted Average Grant Date Fair Value
Unvested - December 31, 2020
 $ 
Granted 2,569,153 27.64
Released  
Canceled (24,102)27.64
Unvested - December 31, 2021
2,545,051 $27.64 

As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested RSUs was $68.6 million, which will be recognized over a weighted average period of 3.9 years.
Performance-based awards—Under its 2010 Plan, the Company may grant share-based awards whose vesting is contingent on meeting various departmental or company-wide performance goals, such as the
101

achievement of certain sales targets or an IPO event, in lieu of or in addition to a service-based vesting condition (“Performance-Based Awards”). Such awards are generally granted with an exercise price equal to the fair market value of the underlying common stock share on the date of grant and have a contractual term of 10 years. If vesting is dependent on satisfying a performance condition that is probable of being achieved, the Company estimates the expected term as the midpoint between the time at which the performance conditions are probable of being satisfied and the contractual term of the award. If vesting is dependent on satisfying a performance condition that is not probable of being achieved and the service period is not explicitly stated, the Company estimates the expected term as the contractual term. The remaining inputs to the Black-Scholes option pricing model used to determine grant date fair value, including risk-free interest, expected volatility, and expected dividend yield, are calculated using the same method as that used for stock options with service-based vesting conditions. Grants for Performance-Based Awards are made out of the same pool of stock options available for future issuance under the Equity Incentive Plans.
Compensation expense for Performance-Based Awards is based on the grant date fair market value. The Company recognizes expense for Performance-Based Awards having either (a) multiple performance-based vesting conditions, or (b) performance and graded service-based vesting conditions, by separately attributing each vesting tranche of the award over the requisite service period applicable to each vesting condition. Management’s estimate of the number of shares expected to vest is based on the anticipated achievement of the specified performance goals. If the performance-based vesting condition is considered probable of being achieved, the Company recognizes expense over the remaining service period based on the probable outcome of achievement. If the performance goals are not met, no compensation cost is recognized, and any previously recognized compensation cost is reversed. For awards with both performance and service-based vesting conditions where the performance condition is considered improbable of being achieved, the Company does not recognize expense until the performance condition is satisfied, after which time expense is recognized over the requisite service period.
The Company had two Performance-Based Awards outstanding as of December 31, 2021, and December 31, 2020.
In 2018, the Company granted an award of 50,000 stock options that will become eligible to vest upon the closing of the Company’s IPO occurring prior to the sixth (6th) anniversary of the date the award was granted and subject to recipient’s continued service to the Company through the IPO closing date. Upon satisfaction of the IPO requirement, the options vest in 48 equal monthly installments thereafter, subject to the recipient continuing to provide service to the Company through each vesting date. In 2020, the Company modified the performance condition of the award to include a change in control event as defined in the Company’s 2010 Plan. Prior to the Company’s IPO on October, 29, 2021, management considered the performance-based vesting conditions improbable of being satisfied. Upon completion of the IPO, the performance condition was satisfied, and the Company recognized an immaterial amount of cumulative stock-based compensation expense.
In 2020, the Company granted 350,000 stock options with performance-based vesting conditions, with 50% vesting when the Company achieves $230.0 million in UB Annual Recurring Revenue (“ARR”), and the other 50% vesting when the Company achieves $330.0 million in UB ARR. Management considered that both performance-based vesting conditions were probable of being satisfied during the performance period. As such, the Company began recognizing expense for each tranche of the award using the estimated time period by which the performance conditions are probable of being achieved. The $230.0 million UB ARR performance condition was achieved in the fourth quarter of fiscal year 2021, though the award was not exercisable until the
102

Board of Directors’ compensation committee formally certified satisfaction of the performance condition in February 2022.

The following table summarizes the activities of Performance-Based Options under the 2010 Plan (amounts in thousands, except share and per share amounts):
Performance-Based Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
400,000 $10.12 9.60$660 
Granted  
Exercised   
Canceled   
Balance - December 31, 2021
400,000 $10.12 8.60$3,768 
Vested & Expected to Vest as of December 31, 2021
400,000 $10.12 8.60$3,768 
Exercisable as of December 31, 2021
2,083 $3.06 6.58$34 
As of December 31, 2021, total compensation cost related to unvested Performance-Based Awards not yet recognized was $0.6 million, which will be recognized over a weighted average period of 0.8 years.
Employee Stock Purchase Plan— The 2021 Employee Stock Purchase Plan (the “ESPP”) became effective on October 29, 2021. The Company initially reserved 2,800,000 shares of the Company's common stock under the ESPP. Shares reserved for issuance shall increase on the first day of the fiscal year, beginning in fiscal 2023, in an amount equal to the least of 1% of the outstanding shares of common stock on the last day of the immediately preceding Fiscal Year, three times the initial number of shares reserved under the ESPP, or a lesser amount determined by the Company’s Board of Directors or compensation committee.

The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount of 15% during an offering period. Offering periods are 24-month periods beginning on the first trading day on or after May 20 or November 20 (defined as the enrollment date), except for the first offering period which commenced on October 29, 2021, and will end on November 20, 2023. Each offering period has four purchase periods which last approximately 6 months, or the length of time between exercise dates (defined as the first trading day on or after May 20 and November 20 of each purchase period), except that the first purchase period of any offering period is the time between the enrollment date and first exercise date. At the start of an offering period, eligible employees may elect to contribute up to 15% of their eligible compensation each payroll period during that offering period to purchase shares of common stock in accordance with the ESPP.

On each exercise date, eligible employees will purchase the Company’s common stock at a price per share equal to 85% of the lesser of the fair market value of the Company’s common stock on (i) the enrollment date or (ii) the exercise date. For the fiscal year ended December 31, 2021, no shares of common stock were issued under the ESPP, as the first exercise date had not yet occurred.

The following table summarizes the weighted-average assumptions used in estimating the fair value of ESPP for the initial offering period using the Black-Scholes option-pricing model:

Fiscal Year Ended December 31,
2021
Risk-free interest rate0.3%
Expected volatility61.2%
Expected life (in years)1.2
Expected dividend yield%

103

As of December 31, 2021, total unrecognized compensation cost for the ESPP was $6.6 million, which will be recognized over a weighted average period of 1.9 years.

Other equity transactions—During the fiscal year ended December 31, 2021, the Company facilitated a tender offer for certain eligible employees to sell 236,086 vested stock options and outstanding shares of common stock to an existing investor at a per share price of $23.75 per share. The Company recorded stock-based compensation of $1.6 million during the fiscal year ended December 31, 2021 in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.

During the fiscal year ended December 31, 2020, the Company facilitated a tender offer for certain eligible employees to sell 891,265 vested stock options and outstanding shares of common stock at a per share price of $11.22 per share. The Company recorded stock-based compensation of $3.5 million during the fiscal year ended December 31, 2020, in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.

During the fiscal year ended December 31, 2019, the Company facilitated a tender offer for certain eligible employees to sell 300,000 vested stock options and outstanding shares of common stock to a new investor at a per share price of $10.00 per share. The Company recorded stock-based compensation of $2.1 million in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.
Additionally, during the fiscal years ended December 31, 2021, 2020 and 2019 the Company waived its right of first refusal and transfer restrictions with respect to certain transfers of outstanding common stock. Where the Company has concluded that such transfers included a deemed compensatory element as a result of both the Company’s role in facilitating the transfers and the buyers of the shares transferred having a pre-existing economic interest in the Company’s equity, the Company recorded stock-based compensation expense for the difference between the price paid and the fair market value on the date of the transaction. The Company recorded $4.0 million, $17.9 million and $1.7 million of stock-based compensation expense in an aggregate amount during the fiscal years ended December 31, 2021, 2020, and 2019, respectively.
On August 24, 2021, the Company issued 61,300 shares of Udemy restricted common stock to a former executive of CorpU at a grant date fair value per share of $34.14. The total compensation cost recognized during the fiscal year ended December 31, 2021 was $0.2 million. As of December 31, 2021, total compensation cost related to the restricted stock not yet recognized was $1.8 million, which will be recognized over a weighted average period of 2.6 years.
Total stock-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Cost of revenue$1,623 $418 $299 
Sales and marketing8,637 7,518 3,001 
Research and development6,816 5,232 2,357 
General and administrative17,604 18,450 3,306 
Total stock-based compensation expense$34,680 $31,618 $8,963 

The Company capitalized $2.5 million, $0.7 million, and $0.3 million of stock-based compensation expense as capitalized software during the fiscal years ended December 31, 2021, 2020, and 2019, respectively.

Due to the adoption of ASU 2018-15 as described in Note 2 (“Summary of significant accounting policies”), the Company capitalized $0.1 million of stock-based compensation expense as cloud computing costs during the fiscal year ended December 31, 2021.
104



16. Net loss per share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Fiscal Year Ended December 31,
202120202019
Numerator:
Net loss attributable to common stockholders$(80,026)$(77,620)$(69,703)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders54,972,827 33,384,438 27,096,379 
Net loss per share attributable to common stockholders, basic and diluted$(1.46)$(2.33)$(2.57)

The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:
Fiscal Year Ended December 31,
202120202019
Redeemable convertible preferred stock 85,391,338 79,472,483 
Stock options20,342,259 19,028,454 17,889,502 
RSUs and restricted stock2,606,351   
Contingently issuable shares under ESPP60,880   
Early exercised common stock options subject to repurchase  2,337 
Redeemable convertible preferred stock warrants 12,595 12,595 
Total potentially dilutive securities23,009,490104,432,387 97,376,917 

17. Segment and geographic information
The Company’s Chief Executive Officer is its CODM. The CODM reviews separate financial information presented for the Company’s two segments, Consumer and Enterprise, in order to allocate resources and evaluate the Company’s financial performance.
The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills to advance their professional careers, or learn a new personal skill. The Enterprise segment is focused on helping business and government customers upskill and reskill their employees and public servants. The CODM measures the performance of each segment primarily based on segment revenue and segment gross profit.
Segment gross profit, as presented below, is defined as segment revenue less segment cost of revenue. Segment cost of revenue includes content costs, hosting and platform costs, customer support services, and payment processing fees that are allocable to each segment. Segment gross profit excludes amortization of capitalized software, depreciation, stock-based compensation, and amortization of intangible assets allocated to cost of revenue as the CODM does not include the information in his measurement of the performance of the operating segments. Additionally, the Company does not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not include the information in his measurement of the performance of the operating segments. The Udemy platform supports the operations of each segment.
105

The CODM does not use asset information by segments to assess performance and make decisions regarding allocation of resources, and the Company does not track its long-lived assets by segment. The geographic identification of these assets is set forth below.
Financial information for each reportable segment was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Revenue
Consumer$328,703 $326,454 $225,500 
Enterprise186,954 103,445 50,827 
Total Revenue$515,657 $429,899 $276,327 
Segment cost of revenue
Consumer159,342 165,804 118,669 
Enterprise63,984 35,519 18,906 
Total segment cost of revenue$223,326 $201,323 $137,575 
Segment gross profit
Consumer169,361 160,650 106,831 
Enterprise122,970 67,926 31,921 
Total segment gross profit$292,331 $228,576 $138,752 
Reconciliation of segment gross profit to gross profit
Amortization of capitalized software9,293 6,894 4,909 
Amortization of intangible assets1,022   
Depreciation760 618 727 
Stock-based compensation1,623 418 299 
Total reconciling items12,698 7,930 5,935 
Total gross profit$279,633 $220,646 $132,817 
Subsequent to the issuance of the Company’s consolidated financial statements as of and for the years ended December 31, 2020 and 2019, the Company identified an error in the classification of segment cost of revenue between the Consumer and Enterprise segments. Management corrected the error in the table above by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $6.7 million for the year ended December 31, 2020, and by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $4.1 million for the year ended December 31, 2019. Consumer segment gross profit increased by $6.7 million and $4.1 million for the years ended December 31, 2020 and 2019, respectively, and Enterprise segment gross profit decreased by $6.7 million and $4.1 million for
106

the years ended December 31, 2020 and 2019, respectively. Management considers such corrections to be immaterial to the previously issued consolidated financial statements.

Geographic Information
Revenue: The following table summarizes the revenue by region based on the IP address at the time of registration of the Company’s customers (in thousands):
Fiscal Year Ended December 31,
202120202019
North America$199,268 $168,612 $113,604 
Europe, Middle East, Africa168,612 139,005 88,637 
Asia Pacific107,924 85,847 47,047 
Latin America39,853 36,435 27,039 
Total revenue$515,657 $429,899 $276,327 
No single country other than the United States represented 10% or more of the Company’s total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.
Long-lived assets: The following table presents the Company’s long-lived assets, which consist of tangible property and equipment, net of depreciation, by geographic region (in thousands):
December 31,December 31,
20212020
North America$6,922 $5,327 
Rest of world2,832 3,653 
Total long-lived assets$9,754 $8,980 

18. Subsequent events
In preparing the consolidated financial statements as of December 31, 2021 and for the fiscal years ended December 31, 2021, 2020, and 2019 the Company has evaluated subsequent events through March 25, 2022, the date the consolidated financial statements were available for issuance.

On February 15, 2022, the Company granted 1,683,039 RSUs to employees at a grant date fair value of $14.32 per share that generally vest over a four-year period.

On February 28, 2022, the Company completed the second tranche purchase of $5.0 million of preferred stock as a part of its strategic investment in a privately held online education platform technology company.


Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures 
None.

Item 9A. Controls and Procedures
Evaluation of disclosure controls and procedures
As required by Rule 13a-15(b) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of
107

the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in internal control over financial reporting
There were no changes to our internal control over financial reporting that occurred during the fiscal year ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitations on the effectiveness of internal controls over financial reporting
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as specified above. However, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company have been detected.

Management’s report on internal control over financial reporting

The Annual Report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by the rules of the SEC for newly public companies.
Item 9B. Other information
Not applicable.

Item 9C. Disclosure regarding foreign jurisdictions that prevent inspections

Not applicable.
108

Part III
Item 10. Directors, executive officers and corporate governance 

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.
Item 11. Executive compensation 

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.

Item 12. Security ownership of certain beneficial owners and management and related stockholder matters 

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.

Item 13. Certain relationships and related transactions, and director independence 

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.

Item 14. Principal accounting fees and services

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.
109

Part IV
Item 15. Exhibits
The following documents are filed as a part of this Annual Report on Form 10-K:

(a) Financial Statements

Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.

(b) Financial Statement Schedules

All financial statement schedules are omitted because the information called for is not required or is shown either in the consolidated financial statements or in the notes thereto.

(c) Exhibits

The exhibits listed below are filed as part of this Annual Report on Form 10-K, or are incorporated herein by reference, in each case as indicated below.
EXHIBIT INDEX
Incorporated by Reference
Exhibit
No.
Exhibit DescriptionFormFile NumberExhibitFiling Date
3.18-K001-409563.1November 2, 2021
3.28-K001-409563.2November 2, 2021
4.1S-1333-2600424.1October 5, 2021
4.2S-1333-2600424.2October 5, 2021
4.3
10.1S-1333-26004210.1October 5, 2021
10.2S-1333-26004210.2October 5, 2021
10.3S-1333-26004210.3October 5, 2021
10.4S-1333-26004210.4October 5, 2021
10.5S-1333-26004210.5October 5, 2021
10.6S-1333-26004210.6October 5, 2021
10.7S-1333-26004210.7October 5, 2021
110

10.8S-1333-26004210.8October 5, 2021
10.9S-1333-26004210.9October 5, 2021
10.10S-1333-26004210.10October 5, 2021
10.11S-1333-26004210.11October 5, 2021
10.12S-1333-26004210.12October 5, 2021
10.13S-1333-26004210.13October 5, 2021
10.14S-1333-26004210.14October 5, 2021
10.15S-1333-26004210.15October 5, 2021
10.16S-1333-26004210.16October 5, 2021
10.17S-1333-26004210.17October 5, 2021
10.18S-1333-26004210.18October 5, 2021
10.19S-1333-26004210.19October 5, 2021
10.20S-1333-26004210.20October 5, 2021
21.1S-1333-26004210.20October 5, 2021
23.1
24.1Powers of Attorney (contained on signature page)
111

31.1
31.2
32.1*
32.2*
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
* The certifications attached as Exhibits 32.1 and 32.2 that accompany this Form 10-K are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Udemy, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Form 10-K, irrespective of any general incorporation language contained in such filing.
112

Item 16. Form 10-K summary 

None.
113

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
Udemy, Inc.
Date: March 25, 2022By:/s/ Gregg Coccari
Gregg Coccari
President and Chief Executive Officer
Date: March 25, 2022By:/s/ Sarah Blanchard
Sarah Blanchard
Chief Financial Officer

POWER OF ATTORNEY

Each person whose signature appears below constitutes and appoints Gregg Coccari and Sarah Blanchard, and each one of them, as his, her, or their true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Gregg CoccariPresident, Chief Executive Officer and Chairperson of the Board of DirectorsMarch 25, 2022
Gregg Coccari
/s/ Sarah BlanchardChief Financial Officer
Principal Financial and Accounting Officer
March 25, 2022
Sarah Blanchard
/s/ Eren BaliDirectorMarch 25, 2022
Eren Bali
/s/ Kenneth FoxDirectorMarch 25, 2022
Kenneth Fox
/s/ Heather HilesDirectorMarch 25, 2022
Heather Hiles
/s/ Lawrence IllgDirectorMarch 25, 2022
Lawrence Illg
/s/ Jeffrey LiebermanDirectorMarch 25, 2022
Jeffrey Lieberman
/s/ Lydia PatersonDirectorMarch 25, 2022
Lydia Paterson
114
EX-4.3 2 udemy-10xk_exx43q42021.htm EX-4.3 Document
Exhibit 4.3
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
As of December 31, 2021, we had one class of securities, our common stock, registered under Section 12 of the Securities Exchange Act of 1934, as amended. These securities are listed on the Nasdaq Global Select Market under the symbol “UDMY.”
The following description of our common stock is a summary only and does not purport to be complete. It is qualified in its entirety by, and should be read in conjunction with, our amended and restated certificate of incorporation and amended and restated bylaws, both of which are filed as exhibits to our Annual Report on Form 10-K, as well as applicable provisions of Delaware law.
Authorized Capital Stock
Our authorized capital stock consists of 950,000,000 shares of common stock, par value $0.00001 per share, and 50,000,000 shares of preferred stock, par value $0.00001 per share.
Common Stock
Dividends
Subject to preferences that may be applicable to any then-outstanding preferred stock, holders of our common stock are entitled to receive dividends, if any, as may be declared from time to time by our board of directors out of legally available funds.
Voting Rights
Each holder of common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Our amended and restated certificate of incorporation and amended and restated bylaws do not provide for cumulative voting rights. Because of this, the holders of a plurality of the shares of common stock entitled to vote in any election of directors can elect all of the directors standing for election, if they should so choose. With respect to matters other than the election of directors, at any meeting of the stockholders at which a quorum is present or represented, the affirmative vote of a majority of the voting power of the shares present in person or represented by proxy at such meeting and entitled to vote on the subject matter shall be the act of the stockholders, except as otherwise required by law. The holders of a majority of the stock issued and outstanding and entitled to vote, present in person or represented by proxy, shall constitute a quorum for the transaction of business at all meetings of the stockholders.
Liquidation
In the event of our liquidation, dissolution, or winding up, holders of our common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding shares of preferred stock.
Rights and Preferences
Holders of our common stock have no preemptive, conversion, subscription, or other rights, and there are no redemption or sinking fund provisions applicable to our common stock. The rights, preferences, and privileges of the holders of our common stock are subject to and



may be adversely affected by the rights of the holders of shares of any series of our preferred stock that we may designate in the future.
Fully Paid and Nonassessable
All of our outstanding shares of common stock are fully paid and nonassessable.
Preferred Stock
Our board of directors has the authority, without further action by the stockholders, to issue up to 50,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, redemption rights, liquidation preferences, sinking fund terms, and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change in our control or other corporate action. We have no present plan to issue any shares of preferred stock.
Registration Rights
Certain holders of our common stock, or their transferees, have the right to require us to register the offer and sale of their shares under the Securities Act of 1933, as amended (the “Securities Act”), or to include their shares in any registration statement we file, in each case as described below.
Demand Registration Rights
At any time beginning after April 26, 2022, the holders of at least 30% of the shares having registration rights can request that we file a registration statement to register the offer and sale of their shares. We are only obligated to effect up to two such registrations. Each such request for registration must cover securities the anticipated aggregate gross proceeds of which, before deducting underwriting discounts and expenses, is at least $10 million. These demand registration rights are subject to specified conditions and limitations, including the right of the underwriters to limit the number of shares included in any such registration under certain circumstances. If we determine that it would be materially detrimental to us and our stockholders to effect such a demand registration, we have the right to defer such registration, not more than once in any twelve-month period, for a period of up to 90 days.
Form S-3 Registration Rights
At any time when we are eligible to file a registration statement on Form S-3, the holders of certain shares of our common stock can request that we register the offer and sale of their shares of our common stock on a registration statement on Form S-3 so long as the request covers securities of which the anticipated aggregate public offering price is at least $1.0 million. These stockholders may make an unlimited number of requests for registration on a registration statement on Form S-3. However, we will not be required to effect a registration on Form S-3 if we have effected two such registrations within the twelve-month period preceding the date of the request. These Form S-3 registration rights are subject to specified conditions and limitations, including the right of the underwriters to limit the number of shares included in any such registration under certain circumstances. Additionally, if we determine that it would be seriously detrimental to us and our stockholders to effect such a demand registration, we have the right to
2


defer such registration, not more than once in any twelve-month period, for a period of up to 90 days.
Piggyback Registration Rights
If we propose to register the offer and sale of shares of our common stock under the Securities Act, certain holders of our common stock can request that we include their shares in such registration, subject to certain marketing and other limitations, including the right of the underwriters to limit the number of shares included in any such registration statement under certain circumstances. As a result, whenever we propose to file a registration statement under the Securities Act, other than with respect to (1) a registration related to any employee benefit plan or a corporate reorganization or other transaction covered by Rule 145 promulgated under the Securities Act, (2) a registration relating to the offer and sale of debt securities, (3) a registration on any registration form that does not permit secondary sales, or (4) a registration pursuant to the demand or Form S-3 registration rights described in the preceding two paragraphs above, the holders of these shares are entitled to notice of the registration and have the right, subject to certain limitations, to include their shares in the registration.
Expenses of Registration
We will pay all expenses relating to any demand registrations, Form S-3 registrations and piggyback registrations, subject to specified exceptions.
Termination
The registration rights described above terminate upon the earlier of (1) the closing of certain liquidation events or (2) the date that is five years after the closing of our initial public offering.
Anti-Takeover Effects of Certain Provisions of Delaware Law, Our Amended and Restated Certificate of Incorporation and Our Amended and Restated Bylaws
Certain provisions of Delaware law and certain provisions included in our amended and restated certificate of incorporation and amended and restated bylaws summarized below may be deemed to have an anti-takeover effect and may delay, deter, or prevent a tender offer or takeover attempt that a stockholder might consider to be in its best interests, including attempts that might result in a premium being paid over the market price for the shares held by stockholders.
Preferred Stock
Our amended and restated certificate of incorporation contains provisions that permit our board of directors to issue, without any further vote or action by the stockholders, shares of preferred stock in one or more series and, with respect to each such series, to fix the number of shares constituting the series and the designation of the series, the voting rights (if any) of the shares of the series and the powers, preferences or relative, participation, optional and other special rights, if any, and any qualifications, limitations, or restrictions, of the shares of such series.
Classified Board
Our amended and restated certificate of incorporation provides for the division of our board of directors into three classes, designated Class I, Class II, and Class III. Each class is an equal number of directors, as nearly as possible, consisting of one-third of the total number of
3


directors constituting the entire board of directors. The term of initial Class I directors shall terminate on the date of the 2022 annual meeting, the term of the initial Class II directors shall terminate on the date of the 2023 annual meeting, and the term of the initial Class III directors shall terminate on the date of the 2024 annual meeting. At each annual meeting of stockholders beginning in 2022, the class of directors whose term expires at that annual meeting will be subject to reelection for a three-year term.
Removal of Directors
Our amended and restated certificate of incorporation provides that stockholders may remove a director only for cause and only by the affirmative vote of the holders of at least a majority of the voting power of the issued and outstanding capital stock entitled to vote in the election of directors.
Director Vacancies and Newly Created Directorships
Our amended and restated certificate of incorporation provides that all vacancies and newly created directorships may only be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum, or by a sole remaining director, except as otherwise required by law, our governing documents or resolution of our board of directors, and subject to the rights of holders of our preferred stock.
No Cumulative Voting
Our amended and restated certificate of incorporation provides that stockholders do not have the right to cumulate votes in the election of directors.
Special Meetings of Stockholders
Our amended and restated certificate of incorporation and amended and restated bylaws provide that, except as otherwise required by law, special meetings of the stockholders may be called only by our board of directors acting pursuant to a resolution adopted by the majority of the entire board of directors, by the Chairperson of our board of directors, our Chief Executive Officer, or our President.
Advance Notice Procedures for Director Nominations
Our amended and restated bylaws provide that stockholders seeking to nominate candidates for election as directors at an annual or special meeting of stockholders must provide timely notice thereof in writing. To be timely, a stockholder’s notice generally will have to be delivered to and received by our corporate secretary at our principal executive offices before notice of the meeting is issued by our corporate secretary, with such notice being served not less than 90 nor more than 120 days before the meeting. Although the amended and restated bylaws will not give the board of directors the power to approve or disapprove stockholder nominations of candidates to be elected at an annual meeting, the amended and restated bylaws may have the effect of precluding the conduct of certain business at a meeting if the proper procedures are not followed or may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of our company.
4


Action by Written Consent
Our amended and restated certificate of incorporation and amended and restated bylaws provide that any action to be taken by the stockholders must be effected at a duly called annual or special meeting of stockholders and may not be effected by written consent.
Exclusive Jurisdiction
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, stockholders, officers, or other employees to us or our stockholders, (3) any action arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation, and our amended and restated bylaws or (4) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another state court in Delaware or the federal district court for the District of Delaware), except for, as to each of (1) through (4) above, any claim as to which such court determines that there is an indispensable party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within ten days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than such court or for which such court does not have subject matter jurisdiction. This provision does not apply to any action brought to enforce a duty or liability created by the Exchange Act and inclusive of rules and regulations thereunder.
Our amended and restated bylaws also provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
Although we believe these provisions benefit us by providing increased consistency in the application of Delaware law for the specified types of actions and proceedings, the provisions may have the effect of discouraging lawsuits against us or our directors and officers. Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our securities shall be deemed to have notice of and consented to the foregoing bylaw provisions. Stockholders will not be deemed to have waived compliance with the federal securities laws and the rules and regulations thereunder as a result of these exclusive forum provisions.
Amending our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws
Our amended and restated certificate of incorporation may be amended or altered in any manner provided by the DGCL, except for any amendment or alteration relating to (1) the issuance of preferred stock, (2) the prohibition against cumulative voting, (3) the classification, election, resignation, and vacancies of directors, (4) annual or special meetings of the stockholders, and (5) the voting thresholds to amend or alter the certificate of incorporation, all which would require approval of a majority of our entire board and the affirmative vote of a two-thirds majority of our then outstanding common stock. Our amended and restated bylaws may be adopted, amended, altered, or repealed by stockholders only upon approval of at least a majority of the voting power of all the then outstanding shares of the common stock, except for any amendment or alteration of the provisions described above relating to (1) the classification, election, resignation, and vacancies of directors, (2) the indemnification of officers and directors, (3) forum selection, and (4) the voting thresholds to amend or alter the amended and restated
5


bylaws, all which would require the approval of a two-thirds majority of our then outstanding common stock. Additionally, our amended and restated certificate of incorporation provide that our amended and restated bylaws may be amended, altered, or repealed by the board of directors.
Authorized but Unissued Shares
Our authorized but unissued shares of common stock and preferred stock is available for future issuances without stockholder approval, except as required by the listing standards of Nasdaq, and could be used for a variety of corporate purposes, including future offerings to raise additional capital, acquisitions, and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could render more difficult or discourage an attempt to obtain control of our company by means of a proxy contest, tender offer, merger, or otherwise.
Business Combinations with Interested Stockholders
We are governed by Section 203 of the DGCL. Subject to certain exceptions, Section 203 of the DGCL prohibits a public Delaware corporation from engaging in a business combination (as defined in such section) with an “interested stockholder” (defined generally as any person who beneficially owns 15% or more of the outstanding voting stock of such corporation or any person affiliated with such person) for a period of three years following the time that such stockholder became an interested stockholder, unless (1) prior to such time the board of directors of such corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder; (2) upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of such corporation at the time the transaction commenced (excluding for purposes of determining the voting stock of such corporation outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (a) by persons who are directors and also officers of such corporation and (b) by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer); or (3) at or subsequent to such time the business combination is approved by the board of directors of such corporation and authorized at a meeting of stockholders (and not by written consent) by the affirmative vote of at least 66 2/3% of the outstanding voting stock of such corporation not owned by the interested stockholder.
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is American Stock Transfer & Trust Company, LLC. The transfer agent and registrar’s address is 6201 15th Avenue, Brooklyn, New York 11219.
6
EX-23.1 3 udemyincconsentletterfy21.htm EX-23.1 Document

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statements Nos 333-261421 and 333-260595 on Form S-8 of our report dated March 25, 2022, relating to the financial statements of Udemy, Inc., appearing in this Annual Report on Form 10-K for the year ended December 31, 2021.
/s/ Deloitte & Touche LLP

San Francisco, California
March 25, 2022



EX-31.1 4 udemy-10xk_exx311q42021.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, Gregg Coccari, certify that:
1.I have reviewed this Annual Report on Form 10-K of Udemy, 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: March 25, 2022By:
/s/ Gregg Coccari
Gregg Coccari
President and,
Chief Executive Officer
(Principal Executive Officer)
image_02.jpg

EX-31.2 5 udemy-10xk_exx312q42021.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, Sarah Blanchard, certify that:
1.I have reviewed this Annual Report on Form 10-K of Udemy, 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: March 25, 2022By:
/s/ Sarah Blanchard
Sarah Blanchard
Chief Financial Officer
(Principal Financial Officer)
image_0.jpg

EX-32.1 6 udemy-10xk_exx321q42021.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of Udemy, Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: March 25, 2022
By:
/s/ Gregg Coccari
Gregg Coccari
President and,
Chief Executive Officer
(Principal Executive Officer)
image_01.jpg

EX-32.2 7 udemy-10xk_exx322q42021.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of Udemy, Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: March 25, 2022
  
By:
/s/ Sarah Blanchard
Sarah Blanchard
Chief Financial Officer
(Principal Financial Officer)
image_03.jpg

EX-101.SCH 8 udmy-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and description of business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and description of business (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 2305301 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of significant accounting policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of significant accounting policies - Level 3 Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Revenue recognition link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Revenue recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Revenue recognition - Deferred Contracts Costs Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Consolidated balance sheet components link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Consolidated balance sheet components (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Consolidated balance sheet components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Consolidated balance sheet components - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Consolidated balance sheet components - Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Strategic investments link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Strategic investments (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Business combinations link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Business combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Business combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Business combinations - Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Intangible assets, net and goodwill link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Intangible assets, net and goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Intangible assets, net and goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Intangible assets, net and goodwill - Expected Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Commitments and contingencies - Noncancelable Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2345308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Income taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Income taxes - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Employee retirement plan link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Employee retirement plan (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Redeemable convertible preferred stock link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - Redeemable convertible preferred stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Redeemable convertible preferred stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Redeemable convertible preferred stock (Details) link:presentationLink link:calculationLink link:definitionLink 2160114 - Disclosure - Common stock link:presentationLink link:calculationLink link:definitionLink 2361310 - Disclosure - Common stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2462437 - Disclosure - Common stock (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Equity incentive plans link:presentationLink link:calculationLink link:definitionLink 2364311 - Disclosure - Equity incentive plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2465438 - Disclosure - Equity incentive plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2466439 - Disclosure - Equity incentive plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Equity incentive plans - Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2468441 - Disclosure - Equity incentive plans - SARs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2469442 - Disclosure - Equity incentive plans - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Equity incentive plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2171116 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Net earnings (loss) per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2473444 - Disclosure - Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2474445 - Disclosure - Net loss per share - Potentially Dilutive Securities Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 2175117 - Disclosure - Segment and geographic information link:presentationLink link:calculationLink link:definitionLink 2376313 - Disclosure - Segment and geographic information (Tables) link:presentationLink link:calculationLink link:definitionLink 2477446 - Disclosure - Segment and geographic information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2478447 - Disclosure - Segment and geographic information - Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2479448 - Disclosure - Segment and geographic information - Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 2480449 - Disclosure - Segment and geographic information - Long-lived Assets by Region (Details) link:presentationLink link:calculationLink link:definitionLink 2181118 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 2482450 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 udmy-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 udmy-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 udmy-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock-based compensation capitalized as a cloud computing costs Share-based Payment Arrangement, Amount Capitalized as Service Contract Share-based Payment Arrangement, Amount Capitalized as Service Contract Weighted average grant date fair value (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Grant Date Fair Value Net payments and settlements Loss Contingency Accrual, Payments Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Federal tax expense Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Net loss per share attributable to common stockholders Earnings Per Share, Policy [Policy Text Block] State Current State and Local Tax Expense (Benefit) Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease, ROU assets Operating Lease, Right-of-Use Asset Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Accrued compensation and benefits Employee-related Liabilities, Current Capitalized cloud computing costs, short term Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Segment information Segment Reporting, Policy [Policy Text Block] Indirect tax payables Sales and Excise Tax Payable, Current Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Europe, Middle East, Africa EMEA [Member] Canceled (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 Deferred offering costs Deferred Offering Costs, Policy [Policy Text Block] Deferred Offering Costs, Policy ESPP discount percentage from market price, beginning of purchase period Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Revenue from Contract with Customer [Abstract] Summary of Deferred Revenue Balances by Reportable Segment Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Translation of foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Redeemable convertible preferred stock, outstanding (in shares) Redeemable convertible preferred stock, beginning balance (in shares) Redeemable convertible preferred stock, ending balance balance (in shares) Shares Outstanding (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Stock options available for future issuance (in shares) Number of shares reserved for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity File Number Entity File Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] 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 Aggregate intrinsic value of options exercised in period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Change in fair value of redeemable convertible preferred stock warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Vested and Expected to Vest, Awards Outstanding (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Number Amortization of intangible assets Amortization of Intangible Assets Increases (decreases) related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Total potentially dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Reconciliation of segment gross profit to gross profit Reconciliation of Segment Gross Profit tp Gross Profit [Abstract] Reconciliation of Segment Gross Profit tp Gross Profit Sale of Stock [Axis] Sale of Stock [Axis] Liability Class [Axis] Liability Class [Axis] Subsequent Events [Abstract] Purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Warrant extension term (in years) Class of Warrant or Right, Extension Term Class of Warrant or Right, Extension Term Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 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 Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Consecutive offering period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Assets Assets [Abstract] Accrued redeemable convertible preferred stock issuance costs Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction Stock Issuance Costs Incurred During Noncash or Partial Noncash Transaction Related Party Transactions [Abstract] Exercisable, Awards Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Amended and Restated 2010 Equity Incentive Plan Amended and Restated 2010 Equity Incentive Plan [Member] Amended and Restated 2010 Equity Incentive Plan Income Taxes [Line Items] Operating Loss Carryforwards [Line Items] Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Goodwill and intangible assets Goodwill and Intangible Assets, Policy [Policy Text Block] Segment Reconciling Items Segment Reconciling Items [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangible assets, net and goodwill Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.00001 par value- 50,000,000 and zero shares authorized; zero shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively. Preferred Stock, Value, Issued Property and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Exercisable, Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term Stock options outstanding to purchase common stock (in shares) Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Tradename Trade Names [Member] Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising costs Advertising Cost [Policy Text Block] Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock Accounts payable, related parties Accounts Payable, Related Parties Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Summary of Long-lived Assets by Region Long-lived Assets by Geographic Areas [Table Text Block] Investments, All Other Investments [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Schedule of Redeemable Convertible Preferred Stock Temporary Equity [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Content costs payable Content Costs Payable, Current Content Costs Payable, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Stock-based compensation in capitalized costs Share-based Payment Arrangement, Amount Capitalized Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Tax Period [Domain] Tax Period [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Payment of deferred taxes, CARES Act Payment of Deferred Social Security Taxes, CARES Act Payment of Deferred Social Security Taxes, CARES Act Number of operating segments Number of Operating Segments 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) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Revenue recognition Revenue from Contract with Customer [Text Block] Redeemable convertible preferred stock converted into shares of common stock, conversion basis Stock Issued During Period, Conversion of Convertible Securities, Conversion Basis Stock Issued During Period, Conversion of Convertible Securities, Conversion Basis Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 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 Schedule of Capitalized Computer Software Schedule of Capitalized Computer Software [Table Text Block] Schedule of Capitalized Computer Software Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Purchases of strategic investments Purchases of strategic investments Payments to Acquire Equity Securities, FV-NI Rest of world Rest of World [Member] Rest of World Other Equity Transaction Other Equity Transaction [Member] Other Equity Transaction Prepaid expenses Prepaid Expense, Current Accounts receivable, related parties Due from Related Parties Contributions made Defined Contribution Plan, Cost Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2010 Equity Incentive Plan 2010 Equity Incentive Plan [Member] 2010 Equity Incentive Plan Balance at Beginning of Period Balance at End of Period Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Number of shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Net deferred tax liabilities Deferred Tax Liabilities, Net Other Other Noncash Income (Expense) Deferred contract costs, non-current Capitalized Contract Cost, Net, Noncurrent Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Consumer subscription duration Revenue Recognition, Consumer Subscription, Term Revenue Recognition, Consumer Subscription, Term 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Research and development Research and Development Expense, Policy [Policy Text Block] 2021 Stock incentive Plan 2021 Stock incentive Plan [Member] 2021 Stock incentive Plan Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Business combination, consideration transferred Business Combination, Consideration Transferred Provision for doubtful accounts Charged to Expenses Accounts Receivable, Credit Loss Expense (Reversal) Acquisition holdback liability Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Entity Voluntary Filers Entity Voluntary Filers Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Total assets, fair value 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] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Content costs payable Increase (Decrease) in Content Costs Payable Increase (Decrease) in Content Costs Payable Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 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 RSUs and restricted stock Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units Deferred contract costs Deferred Tax Liabilities, Deferred Expense Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] 2025 Operating Leases, Future Minimum Payments, Due in Four Years Consumer Consumer Segment [Member] Consumer Segment Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Amortization of deferred sales commissions Amortization of Deferred Sales Commissions Additional paid-in capital Additional Paid in Capital Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit) Liabilities and Equity [Abstract] Cash proceeds from initial public offering Proceeds from Issuance Initial Public Offering Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net loss per share Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Organization and description of business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Affiliated Entity Affiliated Entity [Member] Gross profit Gross profit Gross Profit 2023 Operating Leases, Future Minimum Payments, Due in Two Years Number of purchase periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Gross unrecognized tax benefits at the beginning of the year Gross unrecognized tax benefits at the end of the year Unrecognized Tax Benefits Gross deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Voting percentage, term Temporary Equity, Voting Percentage Term Temporary Equity, Voting Percentage Term Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Withholding taxes Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent CorpU CorpU [Member] CorpU Current liabilities: Liabilities, Current [Abstract] Issuance of common stock in connection with initial public offering, net of issuance costs and underwriting discount Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] Payments related to business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Exercisable, Weighted Average Exercise Price (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Scenario, Plan Scenario, Plan [Member] Equity incentive plans Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Conversion of redeemable convertible preferred stock to common stock upon initial public offering Temporary Equity, Value, Conversion of Temporary Equity to Common Stock Temporary Equity, Value, Conversion of Temporary Equity to Common Stock General and administrative expenses, related party Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Accounting Policies [Abstract] Outstanding, Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Underwriters purchase option, number of shares, maximum (in shares) Sale of Stock, Underwriters Purchase Option, Number of Shares, Maximum Sale of Stock, Underwriters Purchase Option, Number of Shares, Maximum Payment of redeemable convertible preferred stock issuance costs Payment of redeemable convertible preferred stock issuance costs Payments of Stock Issuance Costs Issuance of common stock in connection with initial public offering, net of issuance costs and underwriting discount (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Federal Current Federal Tax Expense (Benefit) Operating lease liabilities Operating Lease, Liability Summary of Performance-Based Options Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Document Transition Report Document Transition Report Common stock, $0.00001 par value - 950,000,000 and 150,000,000 shares authorized; 139,164,693 and 35,627,503 shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively. Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense, net Nonoperating Income (Expense) Net operating loss carryforward not subject to expiration Operating Loss Carryforward, Not Subject to Expiration Operating Loss Carryforward, Not Subject to Expiration Unrecognized compensation costs, period for recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Restricted stock issued for business combination, grant date fair value (in dollars per share) 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 consolidation and presentation Basis of Accounting, Policy [Policy Text Block] Performance-Based Awards Performance Shares [Member] Commitments and contingencies (Note 9) Commitments and Contingencies Strategic Investments Strategic Investments [Member] Strategic Investments Subsequent Event [Table] Subsequent Event [Table] Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Business combinations Business Combination Disclosure [Text Block] Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Preferred Stock Stock Issued During Period, Shares, Conversion of Convertible Preferred Stock Amounts charged to expense Loss Contingency Accrual, Provision Restricted Stock Restricted Stock [Member] 2024 Operating Leases, Future Minimum Payments, Due in Three Years ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Weighted Average Assumptions, Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Exercise of Series A-1 redeemable convertible preferred stock warrants (in shares) Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Shares Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Shares Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Summary of Revenue by Region Revenue from External Customers by Geographic Areas [Table Text Block] Marketable securities Marketable Securities, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Deferred contract costs [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Warrants outstanding (in shares) Warrants for redeemable convertible preferred stock (in shares) Class of Warrant or Right, Outstanding Income Tax Authority [Axis] Income Tax Authority [Axis] Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Vesting period (in years) Defined Contribution Plan, Vesting Period Defined Contribution Plan, Vesting Period 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Summary of the Changes in the Fair Value of Level 3 Financial Instruments Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Revenue from related parties Revenue from Related Parties Redeemable convertible preferred stock, $0.00001 par value - zero and 86,348,646 shares authorized; zero and 85,391,338 shares issued and outstanding; and aggregate liquidation value of zero and $274,009 as of December 31, 2021 and December 31, 2020, respectively. Redeemable convertible preferred stock, beginning balance Redeemable convertible preferred stock, ending balance Carrying Value Temporary Equity, Carrying Amount, Attributable to Parent 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Accrued expenses Accrued Liabilities, Current Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Required annual recurring revenues, vesting term Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Required Annual Recurring Revenues Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Required Annual Recurring Revenues Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Stock Options Stock options Share-based Payment Arrangement, Option [Member] Issuance Price Per Share (in dollars per share) Temporary Equity, Liquidation Preference Per Share Audit Information [Abstract] Audit Information Stock issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Comprehensive income (loss) Comprehensive Income, Policy [Policy Text Block] Stockholders' equity (deficit): Equity [Abstract] Property and equipment, net Deferred Tax Assets, Property, Plant and Equipment Unpaid deferred offering costs Deferred Offering Costs Incurred but Not yet Paid Deferred Offering Costs Incurred but Not yet Paid Vesting percentage after two years of employment Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage after Two Years Employment Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage after Two Years Employment Change in fair value of warrant liability Fair Value Adjustment of Warrants Operating expenses Operating Costs and Expenses [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common Stock Common Stock [Member] Redeemable convertible preferred stock Redeemable Convertible Preferred Stock, Policy [Policy Text Block] Redeemable Convertible Preferred Stock, Policy Other income (expense) Other Nonoperating Income (Expense) [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Segment and geographic information Segment Reporting Disclosure [Text Block] Enterprise Enterprise Segment [Member] Enterprise Segment Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Issuance of Convertible Preferred Stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Vesting of early-exercised stock options APIC, Share-based Payment Arrangement, Recognition and Exercise Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Series D Series D Preferred Stock [Member] Total purchase commitments Unrecorded Unconditional Purchase Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Number of shares called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Accounts payable and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities Other income (expense), net Other Nonoperating Income (Expense) Strategic investments Equity Securities, FV-NI, Noncurrent Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Net proceeds from issuance of redeemable convertible preferred stock Proceeds from Issuance of Redeemable Convertible Preferred Stock Total liabilities Liabilities Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One 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] Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Certain Vendors Certain Vendors [Member] Certain Vendors Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity (deficit) Beginning balance Ending balance Adjustment in connection with accounting standard adoption Stockholders' Equity Attributable to Parent Maximum annual contributions per employee Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Increase (decrease) in purchases of property and equipment included in liabilities Increase (Decrease) in Capital Expenditures Incurred but Not yet Paid Increase (Decrease) in Capital Expenditures Incurred but Not yet Paid Net operating loss carryforward Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Conversion of redeemable convertible preferred stock (in shares) Convertible Preferred Stock, Shares Reserved for Future Issuance Series F Series F Preferred Stock [Member] Preferred stock, issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Fair value amount of warrants reclassified Class of Warrant or Right, Exercised, Value Class of Warrant or Right, Exercised, Value Exercisable, Weighted Average Exercise Price (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Purchased software Software and Software Development Costs [Member] Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Capitalized cloud computing costs, short term Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization, Current Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization, Current Accounting Standards Update [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Total current income tax expense Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Number of Performance-Based Awards outstanding Share-based Payment Arrangement, Number of Performance-Based Awards Outstanding Share-based Payment Arrangement, Number of Performance-Based Awards Outstanding Total acquisition consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization Expense Capitalized Contract Cost, Amortization Released (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Grant Date Fair Value Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Indirect tax reserves Accrual for Taxes Other than Income Taxes, Current Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Schedule of Assets and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred tax liabilities Deferred Tax Liabilities, Gross Operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Schedule of Cash, Cash Equivalents, and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Deferred contract costs Increase (Decrease) in Capitalized Contract Costs, Net Increase (Decrease) in Capitalized Contract Costs, Net Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] Summary of the Changes in the Fair Value of Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Net proceeds from exercise of stock options Proceeds from Stock Options Exercised Capitalized software, net Capitalized software, net Capitalized Computer Software, Net Summary of significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Canceled (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax provision Total provision for income taxes Income Tax Expense (Benefit) Naspers Ltd. and Other Entity Naspers Ltd. and Other Entity [Member] Naspers Ltd. and Other Entity Accounts receivable, net of allowance for doubtful accounts of $678 and $643 as of December 31, 2021 and December 31, 2020, respectively. Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Financial Information by Each Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock-based compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) 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] Summary of Stock Appreciation Rights Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Potential tax associated with foreign earnings being repatriated Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Valuation allowance increase Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair value of financial instruments Fair Value Measurement, Policy [Policy Text Block] Exercised (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price Unrecognized compensation costs, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2026 Operating Leases, Future Minimum Payments, Due in Five Years Early exercised common stock options subject to repurchase Share-based Payment Arrangement, Option, Subject to Repurchase [Member] Share-based Payment Arrangement, Option, Subject to Repurchase Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Schedule of Cash, Cash Equivalents, and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Net operating loss carryforward subject to expiration Operating Loss Carryforward, Subject to Expiration Operating Loss Carryforward, Subject to Expiration Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unrecognized compensation costs, excluding options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Weighted average grant date fair value, options (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Equity instruments other than options, outstanding (in shares) Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Sales and marketing Selling and Marketing Expense Annual vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Additions Capitalized Contract Cost, Amount Capitalized During the Period Capitalized Contract Cost, Amount Capitalized During the Period Statement [Line Items] Statement [Line Items] 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Issuance of convertible preferred stock, net of issuance costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Restricted cash, non-current Restricted Cash, Noncurrent Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Vesting and remeasurement of stock appreciation rights Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Series B Series B Preferred Stock [Member] Series A-1 Series A-1 Preferred Stock [Member] Series A-1 Preferred Stock Domestic Tax Authority Domestic Tax Authority [Member] Capitalized software, net Internal Use Software, Policy [Policy Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] Total lease commitments Operating Leases, Future Minimum Payments Due Tax Period [Axis] Tax Period [Axis] Purchase of marketable securities Payments to Acquire Marketable Securities ESPP purchase price of common stock, percent of market price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Net loss before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Cash settled stock appreciation rights Share-based Payment Liability, Fair Value Disclosure Share-based Payment Liability, Fair Value Disclosure Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Deferred tax liability, CARES Act Deferred Tax Liability, CARES Act Deferred Tax Liability, CARES Act Net operating loss carryforward, amount limited by Section 382 Operating Loss Carryforward, Subject to Expiration, Amount Limited to Section 382 Operating Loss Carryforward, Subject to Expiration, Amount Limited to Section 382 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Estimated Useful Lives Finite-Lived Intangible Asset, Useful Life Underwriters purchase option period Sale of Stock, Underwriters Purchase Option Period Sale of Stock, Underwriters Purchase Option Period Employee retirement plan Retirement Benefits [Text Block] Ending balance, asset (liability) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Value Use of estimates Use of Estimates, Policy [Policy Text Block] Schedule of Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Asset Class [Axis] Asset Class [Axis] Document Annual Report Document Annual Report Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Vesting [Axis] Vesting [Axis] Deferred rent, current Deferred Rent Credit, Current Title of 12(b) Security Title of 12(b) Security Total assets Assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Exercise of Series A-1 redeemable convertible preferred stock warrants Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Value Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Value Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Schedule of Restricted Stock Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Accrued expenses and other current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] SARs Stock Appreciation Rights Stock Appreciation Rights (SARs) [Member] Research and development Research and Development Expense Consolidated balance sheet components Supplemental Balance Sheet Disclosures [Text Block] Refund term Revenue Recognition, Refund Term Revenue Recognition, Refund Term Tax Year 2010-2012 Tax Year 2010-2012 [Member] Tax Year 2010-2012 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Stock-based compensation capitalized as a software Share-based Payment Arrangement, Amount Capitalized as Capitalized Software Share-based Payment Arrangement, Amount Capitalized as Capitalized Software Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Tender Offer to Sell Vested Stock Options and Common Stock Tender Offer to Sell Vested Stock Options and Common Stock [Member] Tender Offer to Sell Vested Stock Options and Common Stock Geographical [Axis] Geographical [Axis] Vendor relationships Vendor Relationships [Member] Vendor Relationships Basic (in shares) 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) Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Segments [Domain] Segments [Domain] Initial public offering, price per share (in dollars per share) Sale of stock, term, less than (in USD per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Total liabilities, fair value Financial Liabilities Fair Value Disclosure Income taxes paid Income Taxes Paid, Net Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Subsequent events Subsequent Events [Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, authorized (in shares) Shares Authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred revenue Contract with Customer, Liability Strategic investments Investment, Policy [Policy Text Block] Vested and Expected to Vest, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Weighted-average shares used in computing net loss per share attributable to common stockholders Weighted Average Number of Shares Outstanding, Diluted [Abstract] Outstanding, Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Related Party Transaction [Line Items] Related Party Transaction [Line Items] Redeemable convertible preferred stock converted into shares of common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Indirect tax reserves Deferred Tax Assets, Tax Deferred Expense, Indirect Tax Reserves Deferred Tax Assets, Tax Deferred Expense, Indirect Tax Reserves Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Common Stock Reserved for Future Issuance Schedule of Common Stock Reserved for Future Issuance [Table Text Block] Schedule of Common Stock Reserved for Future Issuance Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Less accumulated amortization Capitalized Computer Software, Accumulated Amortization Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Business combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Temporary Equity Disclosure [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Cost of revenue Segment cost of revenue Cost of Goods and Services Sold Capitalized computer software Computer Software, Intangible Asset [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Document Period End Date Document Period End Date Restricted stock issued for business combination (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Schedule of Changes to the Withholding Tax Reserve Schedule of Loss Contingencies by Contingency [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Strategic investments Investment [Text Block] 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Research and development tax credits Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price Number of equal monthly installments Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Number of Equal Monthly Installments Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Number of Equal Monthly Installments Increases (decreases) related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Additional shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Customer relationships Customer Relationships [Member] Deferred contract costs Commissions Expense, Policy [Policy Text Block] Redeemable convertible preferred stock, issued (in shares) Shares Issued (in shares) Temporary Equity, Shares Issued Conversion of redeemable convertible preferred stock to common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Preferred Stock Stock Issued During Period, Value, Conversion of Convertible Preferred Stock Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other liabilities, non-current Other Liabilities, Noncurrent Capitalized software Capitalized Computer Software, Gross Liquidation preference Liquidation Amount Temporary Equity, Liquidation Preference Schedule of Expected Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Total property and equipment Property, Plant and Equipment, Gross Balance at Beginning of Period Balance at End of Period Accounts Receivable, Allowance for Credit Loss Foreign currency translation losses Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other deferred tax liabilities Deferred Tax Liabilities, Other Schedule of Future Minimum Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Vested and Expected to Vest, Awards Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Loss contingency accrual Balance, beginning of period Balance, end of period Loss Contingency Accrual Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period Outstanding, beginning balance (in USD per share) Outstanding, ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Series C Series C Preferred Stock [Member] Warrants Redeemable convertible preferred stock warrants Warrant [Member] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Warrant term (in years) Warrants and Rights Outstanding, Term Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Stock-based compensation Share-based Payment Arrangement, Expense Exercisable, Awards Outstanding (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number Exercisable, Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Net loss per share attributable to common stockholders Earnings Per Share, Basic and Diluted [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Historical Tax Withholding Possible Loss Historical Tax Withholding Possible Loss [Member] Historical Tax Withholding Possible Loss Effective income tax rate, percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Series A Preferred Stock Series A Series A Preferred Stock [Member] Estimate of possible loss Loss Contingency, Estimate of Possible Loss Restricted cash, current Restricted Cash, Current Counterparty Name [Axis] Counterparty Name [Axis] Proceeds from sale and maturity of marketable securities Proceeds from Sale and Maturity of Marketable Securities Payables and Accruals [Abstract] Schedule of Income before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [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 sold in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Total shares of common stock reserved (in shares) Total shares of common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Sales and other indirect tax liability Sales and Other Indirect Tax Liability, Current Sales and Other Indirect Tax Liability, Current Interest income (expense), net Interest Income (Expense), Nonoperating, Net Redeemable convertible preferred stock Temporary Equity [Text Block] Temporary Equity Income taxes Income Tax, Policy [Policy Text Block] Amortization of capitalized software Capitalized Computer Software, Amortization Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value Series E Series E Preferred Stock [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue recognition and Cost of revenues and Deferred revenue Revenue from Contract with Customer [Policy Text Block] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Redeemable convertible preferred stock warrants Warrants and Rights Outstanding Fair Value, Recurring Fair Value, Recurring [Member] Income taxes Income Tax Disclosure [Text Block] Over-Allotment Option Over-Allotment Option [Member] Related Party [Domain] Related Party [Domain] Summary of Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Intangible Assets Acquired through Business Combination Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Common stock Stockholders' Equity Note Disclosure [Text Block] Charges Utilized/Written-off Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting of early-exercised stock options, net Vesting of Early Exercised Stock Options Vesting of Early Exercised Stock Options Annual percentage increase, term Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Percent Increase Term Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Percent Increase Term Statute of limitations expirations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Deferred Contract Costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Unrecorded Unconditional Purchase Obligations Disclosure Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] 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 Change in unrealized gain on marketable securities Unrealized gain on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Outstanding, beginning balance (in USD per share) Outstanding, ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price Employee Stock Contingently issuable shares under ESPP Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Cash consideration paid Payments to Acquire Businesses, Gross Temporary Equity [Line Items] Temporary Equity [Line Items] Canceled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures in Period, Weighted Average Exercise Price Loss Contingencies [Table] Loss Contingencies [Table] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Revenue Revenue Revenue from Contract with Customer, Including Assessed Tax Employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Vested and Expected to Vest, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Latin America Latin America [Member] Percent of outstanding shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Payment of deferred offering costs Payment of Deferred Offering Costs Payment of Deferred Offering Costs Schedule of Weighted Average Assumptions, SARs Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions Total long-lived assets Long-Lived Assets Other current assets Other Assets, Current Statement [Table] Statement [Table] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Advertising costs Advertising Expense Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Warrants exercised (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Short term deposits Deposits Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized software costs Payments for Software Accounts receivable and allowance for doubtful accounts Accounts Receivable [Policy Text Block] Number of votes per common stock Common Stock, Number of Voting Rights Common Stock, Number of Voting Rights Subsequent Event Subsequent Event [Member] North America North America [Member] Intangible Assets, Net Intangible Assets, Net Finite-Lived Intangible Assets, Net Goodwill Goodwill Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Expenses And Other Liabilities, Current Accrued Expenses And Other Liabilities, Current Cost of revenue Cost of Sales [Member] Foreign Current Foreign Tax Expense (Benefit) Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities Subsequent Event Type [Axis] Subsequent Event Type [Axis] Tender Offer to Sell Common Stock to an Investor Tender Offer to Sell Common Stock to an Investor [Member] Tender Offer to Sell Common Stock to an Investor Developed technology Developed Technology Rights [Member] Computers and equipment Computer Equipment [Member] Related party transactions Related Party Transactions Disclosure [Text Block] Operating lease, rent expense Operating Leases, Rent Expense Purchases of strategic investments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Deferred contract costs, current Capitalized Contract Cost, Net, Current Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Weighted Average Assumptions, ESPP Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Total deferred income tax expense Deferred Income Tax Expense (Benefit) Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 12 udmy-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ #+( +" ( !>-])% F4E$051X7NW( M,0T ( #L$G'.?QS,-*>S0$ . CZ0 &!9.@ M %B6#@ ):E P @&7I 8%DZ M 6)8. EJ4# " 9>D !@62X > ?>8K\:T?LK5PV $E%3D2N0F"" end GRAPHIC 14 image_01.jpg begin 644 image_01.jpg MB5!.1PT*&@H -24A$4@ #+( +" ( !>-])% F4E$051X7NW( M,0T ( #L$G'.?QS,-*>S0$ . CZ0 &!9.@ M %B6#@ ):E P @&7I 8%DZ M 6)8. EJ4# " 9>D !@62X > ?>8K\:T?LK5PV $E%3D2N0F"" end GRAPHIC 15 image_02.jpg begin 644 image_02.jpg MB5!.1PT*&@H -24A$4@ #+( +" ( !>-])% F4E$051X7NW( M,0T ( #L$G'.?QS,-*>S0$ . CZ0 &!9.@ M %B6#@ ):E P @&7I 8%DZ M 6)8. EJ4# " 9>D !@62X > ?>8K\:T?LK5PV $E%3D2N0F"" end GRAPHIC 16 image_03.jpg begin 644 image_03.jpg MB5!.1PT*&@H -24A$4@ #+( +" ( !>-])% F4E$051X7NW( M,0T ( #L$G'.?QS,-*>S0$ . CZ0 &!9.@ M %B6#@ ):E P @&7I 8%DZ M 6)8. EJ4# " 9>D !@62X > ?>8K\:T?LK5PV $E%3D2N0F"" end GRAPHIC 17 udmy-20211231_g1.jpg begin 644 udmy-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@"JP.L P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **QO%?BS2/!>@2ZQK]QY%M&0BA5+/*Y^ZB*.K''\R< $US_AOXL:-X@\2K MX?NM+UKP_JLT7FVUKK=E]G:Y7YLE.3G&T]<>V<' !W-%>=:Q\:M#TS5-0L]/ MT;Q!KZZ9D7UUH]AYT%LPSN5W+ @#)/3WX.+'B7XR>%?#?A'3/$V^ZU33-3E M,5O)81JQ) ).0[*1C:00>0>U '>T5P?C7XP^&_ NDZ/J&I)>W<.LQF6U%E&C M,4"JVX[G7 PZU#J_QBT_3/%5_P"'[7PQXHUB\T]8FN&TK3UN$421JZ]'R.&Q MR!R#0!Z%17$)\6O#.SN[LV5MK$MG MML9YAQL67.221CI^G-:'BGXHZ/X8U]-#CT_5]=U&Y/ .I>*XEO6@TJ017UB80EU;R%U78R,P .6]<<' MG((JU=_$W0;7PCH?B1!=7-AK=U#:VWD(I97DSC>"P VE2#@G!'>@#L**K:CJ M%II.FW&H:E.EM:6T9EFE&Y)[:2]TKQ!IFDWF45PGB7XK6'AOQ:_AQ/#WB+6=02V6Z9=(LEN L M;'&2-X(Y]L(/^$FT<:A_9&JZ1F1D^S:K;>1-QWVY/![&@#7HKSJ_^ M-WA?3M>GL);?59+.UNQ9W6LQVF;&WFZ%'ESD$'CH?RYKK/%WBBR\&>%;W7]4 MBGEM+,*9$ME5I#N<(,!B!U8=Z -FBN#E^,/AN+X7Q^.S'?-IDDGE+ (T\_?O M*;=I?;G@G[W3FG7?Q=\.6?@W1_$#Q7\G]MG;IVFPP"2\N6W;2JHK$9&1_%CD M#.2 0#NJ*X_PG\2](\6:M/I LM4T;5X$\TZ=K%K]GG>/CYU&2"O..N?;'-5O M#7Q;\.>*O!.L>)M,2\%MH\-&N;.VO9/# M'BJUL;N6.*"\N=/1(96=MJ[7\S!]>.P- 'J-%<_XE\9:?X6U#1+/4(;F236K MU;&W,"J0CMC!?+#"\]LGVJ_K^OZ9X7T.XU?7;M;2QM@#)*P)ZG Y)). !0 M!HT5Y]H/QDT/6=?LM(OM)U[0+G45S8MK-CY"71X^5&#')P>^ >!G) /0>&?& M>G>*X]8?3H;J,:/?RZ?/YZ*-TD>-Q7#'*\\$X/M0!T-%>8ZA\>O"^F^"-(\4 MSV&KM8ZM++%!&D,1E4QL5;<#)@#(XP36IXX^+WASP$NDMJ<=[>#5D,EO]BC1 MOD&WYFW,N =XQUZ&@#NJ*P=%\86&N^*=?T"TAN4NM!:%;EY54(YE4LNPAB3P MISD#\:P6^+V@+HMSJ9M-2\FVUTZ$Z^5'N,_'S#Y\;.>N<^U '>445Q5A\5?# M^H_$FX\$P1WBZA"TB"=XU$$KQJ&=$;=DL >1M'0^V0#M:*\\\6?&&P\':O)8 MZGX6\4RHLR01WEOIRM;W$C#*K&Y<;CU&.N0?2EMOC#IT]V;.?PUXEL;S[#/? MK:WMBD,KQQ?>PIDR2<''8XZT >A45RG_ L70_\ A67_ G7^D?V3]G\_;L7 MS?O;=F-V-V[Y>N,]ZPKOXU:=;ZM_9MMX4\5:C=BTANY(K#3TG,22H'4,%DX. M#@]L]S0!Z116+X6\2?\ "4Z2]]_8VKZ-MF,7V?5[7[/,< '<%R?E.<9]0:Y; MQ9\8;#P=J\ECJ?A;Q3*BS)!'>6^G*UO<2,,JL;EQN/48ZY!]* /0Z*\]N?C) MH]EIMI+>:#XD@U*^E>.UT1]-_P!.F"@%G$6[[G/4D9PV,X-:OA+XCZ/XODO[ M6TMM1T_5-.4-9DKGC.,5KW/Q>\/V?C;3/"]W:ZE!?ZBD!#20*L=N\R MDQQ2DME7.,8 /)Z]< '>45@WWB^PL/&^F>%IH;EK[4X)9X9$5?*58QDACNR# MZ8!K>H **\YO?C-86WB#4](L?"7BS5YM,G,%Q+IFFK/&K?4/G\P*ENOC/XEI;6ZFY2X*L?+9"P&?EQP3R1C.: /0:*XSPU\1O^$D MUI-._P"$.\6:3O1F^U:II?D0C S@ON/)[5S\GQWL(M3BTV7P-XW2^F0R16K: M0HED4=6">9D@>H% 'J=%O7R,VC:5KDG:/I=[:ZMJT]K M,T5U8JMPL$8*ED:5<[-VT''3Y!G&5SU\T,5S;R07$:2PRJ4DCD4,KJ1@@@]0 M1VK/TCPUH7A]I3H.BZ?IAFP)396J0^9C.-VT#.,GKZF@#R3X,>+_ [X+\!7 MF@>+-5M-'UG2;VX^WP7DHCDE8L2'4'F3*@#YHSPUMI)U'PCX4^V6TD&F M:]XYEGLX)%VE;64!0,=@<,?QSWKZ0U7PGX%7,,@Z.I(^5AZCF@#X[UDWVM M^ -7&KQ8;P78V^BID<>:UXK6&C>)=8^/7CE?"OBO_A''BM] M.,S?V='=^<#;+@8:#H^HWAN]0TJQNKDP-;&:>V1W,+9#1[B,[3DY7 MH>,8YKTQ]&TR31_[)?3;1M-\L M1?8C IAV#HNS&W''3%-M-!TBPNX[JQTJRMKB.W%HDT-LB.D(((B! R$! ^7I MQ0!\S1ZII/A^SL=5\#Z]%J.E3ZS'_P 4+KMM%+<6TF]US$N6,; ME2H'4;F8 MC!]$\-:[I/@SXW>.K;Q=>6^DSZJUO=V-S>R"..> *RX5VP.#QC/4'^[7IZ^% M?#ZZU_;"Z%I@U3<7^W"SC\_<1@GS,;LXXSFI=6T#1]?ACBUW2;'4XXFW1I>6 MR3!#TR P.#0!\Y^,;N#Q#IOQ<\2Z%\^B3QV%HERHQ'J? MBS3KWP/J6@^%XXG?P_JVLV.KZ:Y.1;R#Y9H>3TRZL!Z$>IKZ9?0M(DT4:/)I M5D^EA0@L6MT,&T'('EXVX! .,4M[HFE:E';)J.F6=VEHXDMUGMU<0L.C)D?* M1ZB@#C?CGIE]JWP8UZVTN)YIPDU'O%$_P :H=,T?Q-_8&J6GA&U2ZNO ML4=YYFUE5EVN<#+<[AZ>]>V^'K'5-.T&WM=>U?\ MG4(]WFWWV9;?SW*Z]IL5C<3W, 1=1@5&:6+.0HD'++GG&<5H4 ?/_BK7 M_#'C+Q=<>!=/OM!\.>%;"]%UKMY+-#;'49P>"I9&DE\(:"[N2S,VF0DL3U).VMF^TVQU33Y+'4 MK.WO+.0 /;W$2R1L 01E2"#@@'\* /EN[L;DZ]J'@%H"=+LY+KQ,2WW0K66Z M-5'H)'/TK8\(WUKX:U/X5>(?$)%OH\FD3V,=[)_JK>X9WP6/1,JV-Q[9)X4D M?0%YIGA^S^TZKJ%CIMOBT-O2TU:POM&UJ%3QB1I$@F MZ\%7*KGTP!]XU]6Z3IN@:#))IFA66FZ:[C[1):6<4<)8'Y=Y10/3&<=L4^+P M]HL&BMH\&D6$>F."&L4MD$+ G)!C V\GGI0!Q/AW_DV>U_[%EO\ TG->>>(8 MY9?V8? D=M-Y$SW]DL*?&G_"10R>((5BB_LJ*T\IMPRV4))XXP:[#X\13CP5I5^D+S M66F:Y:WFH*J[O]'0MN)'< EVI^U6T5P<#<.]:! 92&&0>"#WH XEOB7X&O\ Q/H.G66HVFKZC?NXLVLE6X-M\A)+ M%N< $CA_AYXJT+PA<_$73O$VK6FEWB>(+NZ6"[E$;RQ. 49 V"^0N M0%R>1ZBO6=)\*^'M!N'GT+0M,TV:1=CR6=G'"S+G."5 R,CI5?7/#GA/4KJ* M[\2Z-HUW.Y6WBFU"UB=F))VQAG&3DDX4=S0!\[Z;H7]H_"_X4:1J$92/4=0O M8RK#^"1G /X@@CV(KE]2FOO$?@>ZU#5X&CD\+P6&@1!^?G$S%V'OA$!/H:^O M1;Z-K:VMZL-CJ(M)6-K)K.,I-+U\QAC#-_M'F@#S+PWK^D>%/CM\1(?$VI6NDG4!83VKWLRPI M,BQ,&*LQ ."P&/8^AKSQIXG^$-WJV\)8WWQ#-Y!._P JM"<#?D]!\I_(U] : MZG@;5]H""2FW\*ZC!HUP8X MEE@T>=(FV1J"JLL)Z* " 0,#I0!0U'XF>$K71=0O;'Q'I.H265K)<_9[6_BD MD<(I. JL3[?C7SU$OC'0_ NA>+;KP7)&-.U8Z_-K0U")FN4N&7>I@^^H9?+! M.> N3CM[LVG_ EL]4?2GL_!<%^[BW>S,5HLK,2,(4QDDG'&/2NGUJ;0--T% MHO$,FFVFD,H@9+YHTMRI& A#_+C Z4 >>_&RZAO?"/A*ZMG$D,_B.PDC<=&5 M@Y!_(U-K*J_[3N@JX#*WAZ<$$9!'F-76W%SX)?1-)2[FT!M+:5!I:RO#Y!D7 MA/)S\NX=!MY':KES-X"?\ 0+0& M:\MX)5N!L'R 2L ,=>*]M:PT.#Q%'?/::?'K5Q&R1W!C07,J*!N ;[Q &,CH M.*@U+P9X7UF^:\U?PWI%_=. &GNK&*5V &!EF4G@4 5/ EVUUX=Q-XPL_%\\ MD:*T&H7]L0\+-(Y,<8<<,>_'HWH:]2U+2 MM/UFR:SUBPMK^U8@M!=0K*A(Y!*L".*33-(TW1+/[)HVGVNGVVXMY-I L29/ M4[5 &: /.-5E2#]J'399G"1Q^%I6=F. H$S$FO)+E/%OBWP?XH\4:=X,EN8M M5U,:O::T-0B1[9+4LJ 0-EG*J)%XZ[N >_U!=:)I5[>-=WNF6=QE 'BUSX MTTK4?BM\.?%.H7MKIUG>:)PZ1XBT3Q LIT' M6+#4Q#@2FRNDF\O.<;MI.,X/7T-4I? OA&>V@MI_"VBR06P801/IT16(,'=$\/K*-!T>PTP38,HLK5(?,QG&[:!G&3U]30!X-%8>/)/% M'Q,U'X>:^+*XM-3#-IWV&*8WAVYX=P=K 9P .3@<5DZO)HLGP$\'WGAO59+: M2Y\603WU_>LDCV]X4D\QW!PN%." < J%)ZDU]+6NF6%C<7,]C8VUM-=OYEQ) M#"J-,W]YR!EC[FL^;P;X8N+>:"X\-Z1+#//]IEC>QB99)L$>8P*X+X8_,>>3 MZT U1:[_R3>#/$NB>$_B;\1+3Q-JMII,T^HQW4( MO9A")8RAP5+8W=1P/6O.V@N;KX'^&);*9K-]0\=B6SN6BW; QE"R;3PV",X/ M!QBOI+5O"WA_7YHYM=T+3=3EC7:CWEG',R#K@%@<"K%SHVF7MO;6]YIMI<0V MY\-W26\5M M;SNPPX=47[X X!/!'?<,\5I>G7OASPUJ?Q"T.)Y3;ZM?Z;K%NG_+:SD( ?'J MC-G\L\+7U!?Z/IFJ2VTFIZ=:7DEI();=KB!9#"XZ,A(.T\#D<\4V'0])MM/N M;"WTNRBL[HN;BVCMT6.8N,/O4##;AUSU[T <%\&M&TO4_@OX;?4M-M+MQ9S0 M;KB!9#Y;R,'3)'W6P,CH>]>DQQI#$L<2*D:*%5%& H'0 =A4-C86>EV,=GIE MI!9VL0Q'!;QB-$&<\*, 71WNI?M33BV#"UE,(F*;Q$9@ MOEA]O.TMGD<(DB;R-?L,4L4;W1?>%\R1R, MMR0JY/W3W>F?$+PQJ[L++4CL6WDN1--;2PQ/%&0)&61U"L$) ;!.T]<5GVFN MZ3\0-PM8+M;B*ZN].DD,ID7:4'EO@",$$Y!W9 [D QHTU'Q%^S M;?1J]WJ>H76EW2H9@6FG;+@ C&=QP!C'MBEU7Q#;>*O%&F:CX#OK?5KC3=&U M"?-JZR"&21(A"CXX5F93A3S\K<<&I-(^)FC:>NGZ7;:+=65@MW>:?$D=M.SJ M+; !6(1;W+ Y( )3#;CP<=-<^/\ PS:P6,\NI[H;ZW6ZBEB@DD5(6("RR,JD M1(2<;I-HX;GY3@ \D?51''>7OA76KS49/[#L1J5S/?RN]L&N1]IS*0[0,L;, M6"C,0^8*#6OI-U?ZIJ6@Z:Y=1(VF:S.19&)QC@ 19SDYSVH \OT Z]>:7HZ6>NZK/J&I:#> M7)-Q>R.'GM;B#R.,X7(^1MH&\,=VXDD^D>#M:35=-_MBYNGC77+IY-/M[B3: M?*5=J!$..J1F4@#/S$FLN_\ &T-U\,[_ %/6]+FL9XYQ87=A]O,/D2O(J+ON M%VF-,2(Y?C"MT)X,5WXCN]#T>*.Z\*0PW.ESV4.FI!?2&QD6X86Z%9_*'*!V M#*8S@%2,Y! !E_%&\NM/U;5;K3[F6UN8O#$K1S0N5=#]IBY!%,O[BYT._P!9 MTG^U]1318=4L/M=S-"R)DAAMWM@KG([;2_$EXVMSZ/X MCT^WTV\CMOMD;V]X;B&6$-M8[V2,AE.,@KC#*03DXHZ3\0[6]\+:EK6HV$]B M+!E)ML[Y)8Y$5X&4$#EUD0;3T;*D\$T 7?#VLZ%!H#-;>(#=V4 FF6ZO[C+" M!7(+^8^"\2G@2DD$ '2WM[?7+-I)5NG@5%,F"696'' M/4]#5G^W+ZXO+?0_&.APV$.MQR06[6M^TX9O+9GAD.Q"CE Q!4L#M;Y@0,W= M6\0WT.O)HGA_38-0U 6XNY_M5V;:&&(L54EE1V+,RM@!<85B2, $ \Q\/-J6 MD:3I=[H-U>O>W\^O1BT:X=X'9);AX@L))0-O0<@9.X@D@XKH/A9J5[?:G<9U M:&^M380O/$NK7&H/'<$G+,TD2"%B,[H0?E*C"J.O4S>.=-TS2;6Z\0Q76F7$ M_FAK/[++/(GE'$K8C0DQ+P?,P%(93D;A27WQ$\+:=>O:W6J8>,Q>8\=O+)'' MYH!C+2*I10X/RDD;CD#)!% '!>)+JQLKCQ!9VU_;7!OM1CDN/"NI0;;R[F#H M/,M9(Y%<*ZK&RL5D"E.J@,%IZWXBBTCXDS:S=SQSI#JA5]"$OES6@)I]UX_P##-I#8S2ZF&AOH!7MI1"TBQF0QB;84+A025!+ \<&LC2OB;I=\]^;Q'M;>RM+2Y^TK%.Z M3&X7*K'F)2QR5"@#<^>%!!% '$W6M/<::^H>,F0G4O#%Y964LL6S[62PN+W3(-3DMT@FG%M#+D!WD1,! RD%FP!QG&10!2^),TMMK&G3V\CQ31: M1JSQR1L59&$"$$$="#WKF9[O5M(TF]BLM7U6:.XT#3+Z\FFO))I(1)<,MU-& M228SY6YL)@+MRH&!7?:YX_TS2-6@TN$/=WLE_;64JK'((X6F91@R["F\*P?R M\AB.>!S5A/'OAR2:YCCOI&-M')*S"TFVR)&VV1HVV8E"L<,4+;>^* /*9=3C MM+W5WT'5O/T"?7XEN=0N-;FMT9!I\>P->J'=4\P ;\_,0JEL'G:T_5=1;1-+ M,VO3SPM:[];N[:XE9;>Q$S>1,KN$979,AI0J[T#R9^5"?4[/5+/4+BYALIQ, MUJRK*4!*J64,!NZ$[2IP#P&&>HJW0 AE!4Y!Y!'>BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSK4/!/B34/&D> MI7%Y#+:6^KQ7L+/J=R (%55\D6H'DJP^8A_F+'KMW$CT6B@#S,?"^^NO#&D: M-?WMO$EMI6HV%S+ S,0;DKM9 0,@;3G.*W_#&B^((/%%]K/B---A>YTZTLTB ML)WE :)IF9B61>#YHQZ=.V3UM% '!Z3X+U:R\7VNH7#V7V.UU'4KI2DKF1TN MB&4%2@ *G(/S'C!SV'/CX3ZM%IEI;;[2[,VCQ:9?1OJMY;0IY;2?/LAV_:%* MS,#&^S[O##N44 8&O:!-J#DY<=>V>:X MY?A?JD,VM:?#?6W]A:E/91)&)'CFAL87D=X 5'^V(U((^3J(;._AADDAU6ZFNC-/&Q5D9I-[!)(BJ%LDKL4A2,BLA_AUJXL= M2DTW3]#T9Y[O3YX-'L;AUL\VTXE>1G$*XD M\F@T_4+ 07+7=Y-=2Q3PR+):R()6;*J=^4W*.1CO7H-% '"KHOC+4_&&CW_B M!=&73M-G:=8+2ZD:02F!XO,!:)?E^8XC/(+$^80 M:FJZ1K%MXL'B#P['8W4 MLUFME=6M]VN]-U#5V ML;JRN8[MW@@C69UD3RRB,2(RH7##+CDLIZY<7POU&RT>YTVTO+66/S=&\B20 MLK,EEY0Y:2/[.2\K M&6% K;QBXE 1F3[J?-R:]3HH X)_!VLKXCFEL6M;&Q=I"\L-_/\ Z8C0&,)) M:D>4K[BK&926/EC@;B!D_P#"L]:&DFS\^SREEI>QX[R:$F>T&&3$?#D^AZ)?174,$%U?W,EQ*L5[<7>"45%W33G?(VU%R<*! MT"\9/)0_#+68_"]YIK7-CYT_@Z#0582/M%PGG98_)G9^\7!QG@\5ZE10!Y[< M^"M>75)(;%].;2[C6[36)99II!.C1^4)(E4(5(/E9#;AUVD?Q55T#X?:UX>N M(GM193R:=#/'875WJM[-O+G"GR&/EPX7[P7?N(&-G;TRB@# \(^'I/"NG/I$ M3Q2Z?"0UK( %DRPS('4*%^]D@CLVW V@MOT44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45P M%U\1KM?C'%X*LM(CFB6#S+B:2Z6*4[MA#Q(W#HH8Y&=QPV!\F&L:/\19/$=Q MXD@\/Z#06YOC(&P1O V)\N0QR2IR!T! .WHKS8_%>YDA>ULM# MMKC6(;N]@FMUU(BWVVL:O(R3>5EC^\C4*47YBP)&W)[S2M5M=8T*RU>T8BTO M;9+J)I!M(1U# GTX- %VBH;:[MKV+S;.XBN(\XWQ.&&?3(J:@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .!\3?#J]\3?$ M71];O-9C.EZ8XGBM3:KYT,JO$P$+;O1_$ M#:9>>(H;:&.X2VW-9B)2C,I#@EF5C@C:5.#SBNRHH \T@^%%W9>']+LM,U?3 M;&YTN*YMH)8-*?RF@N(PLF^-IR6DW*K!]^.,%37?Z1IEOHFB6.E6.X6UC;QV MT.\Y;8BA5R>YP!5RB@#.TS_D(:O_ -?B_P#HB*M&L[3/^0AJ_P#U^+_Z(BK1 MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** ,[3/^0AJ__7XO_HB*M&L[3/\ D(:O_P!?B_\ HB*M&@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN/N?B M+9P_$F/P?;Z9J%W.L6^ZNK>+=';,VS8&'WMN) 2X&%W+_M%6I\4_#4T7B&6S MFFNHO#YB2XDA0%9Y)"52.(Y^9BXVI !V5%<5/\4-,@L5==+U2;4!/< MP3:5&L)N(#;KOE9LR>60%*'Y7.?,3&2>-77O&>F:%X(/BHI<:AIY2"2(62!Y M)EF=%0HK$9R74]1Q^5 %_3/^0AJ__7XO_HB*M&O,?"GQ=TG6/'D_AU='UBTO M;^[?8UQ%#Y<9C@^97*2-@Y@D' /(([''IU !1110 4444 %%%'2@ HJ%[NVC M_P!9<1)_O.!4#ZWI4?\ K-3LT_WKA1_6@"[164_BKP]'_K-=TQ/]Z\C']:K2 M>.O",7^M\4Z*G^]J,0_]FH WJ*YO_A8O@O\ @\6:+)_USOXW_D:/^%A^$S]S M6[:3_KGN?^0- '245S?_ L#PX?N7=Q)_P!<["X?^2&C_A/=%/W(M9D_ZYZ# M>O\ RAH Z2BN;_X3BP/^KTOQ _\ W [I?_0HQ1_PFD9_U>@>('_[AKK_ .A8 MH Z2BN;_ .$OG/\ J_"GB!_^V$2_^A2"C_A*M2/^K\$^('_X'9+_ .A7 H Z M2BN;_P"$DUQON>"-6'_72ZLA_*'] 7ZZY,?\ VTH Z2BN;^U>-S_S"/#Z_P#<5G;_ -MQ1Y_C M?_H'^'Q[?;IS_P"T: .DHKF_/\;_ /0.\/G_ +?Y_P#XS1]H\;_] OP^?^XE M/_\ &* .DHKF_M/C?_H$^'S_ -Q2?_Y'H^U^-_\ H#>'S_W%Y_\ Y&H Z2BN M;^V>-_\ H!^'S_W&9_\ Y%H_M#QJOWO#FAM_N:Y*?YVHH Z2BN;_ +6\7+][ MPM8G_KGJ^?YQ"C^W/$R_?\(%O^N>I1'^>* .DHKF_P#A)-;3_6>"-7;_ *XW M5DW_ *%.M'_"6WB_Z[P?X@C_ . 6[_\ H$QH Z2BN;_X36%/^/C0O$$/_<+D MD_\ 0 U'_"?:&O\ KAJEO_U\:->1?^A1"@#I**YO_A8GA%?]=X@LK?\ Z^9/ M)Q_WWBKEKXP\-7V/L/B'2KG/3R;V-\_DU &Q138Y8YD#Q.KJ>C*)M!BU2&TN;,/)+$]O=*HDB>*5HG5@I(^\AZ&M6@ HH) &2<#WI-P*Y!&/ M7- "T5&;B$'!EC!]V%.,B+'O9U"8SN)X_.@!U%0?;;7_ )^8?^_@J26:*!-\ M\B1KG&YV 'ZT /HJNNHV3R+&EY;L[<*HE4D_AFG7%[:VA NKF&'(R/,D"Y_. M@":BJT&I6-U)Y=K>6\SXSMCE5CCZ TVXU;3K28Q76H6L$@Y*23*K#\": +=% M5[74+.^W_8KN"YV8W>3('VYZ9QTZ&J\FOZ/#*T./>_B32%3.-QOH@,_7=0!M M45EMXHT!0Q;7-- 6/S&S=Q\)_>//3GK5(_$#P:L(E/BW0A&6VASJ4.,^F=W6 M@#H:*QKWQCX;TV\>UU#7M.M;A$#M%-=(K!2,@X)[@Y^E4!\2_!C6Z31^)+"5 M7D\M%BEWNS>@49;]* .HHK U+QSX:T;56TW5M7@LKI8_-VSAD4KC/#$;2>>@ M.:H67Q3\'ZG"KZ7JKW[M(4%O:6<\T_ R6\E4+A?]K;M[9S0!UU%02&9=WRJ<'!- '5T5QUS\4O"MGKESI=QJEG');*2\CZA:JI<=8\&4,'S MD8*@ @Y(JQ8>.$UCPT=9T;2;B^C69HGBBO;-C&%&2Y=9BF.G&[=STQS0!U-% M<4WQ4\.#5)+=-3TMK98]R7?]JV^UVQG;MW;ASQG&*N/XLO!X2374L-/$+-EF MDU51$(NTGFJK \\8_6@#J:*XK_A9FCG5)8AJN@&Q$>8KA=5)D9\#AH_+P%SD M;MQ[<U '4T5 MQ]MXYL[_ %XVMCK6C/!,NRV0.YF:4@8!' QG/3GI3M7U_4-$L;>'5M=T2PU& M60MODLIGB:(=@HD!W9[[L>U '745RNF^)DUGQ#+#I7B+3I[=H28K5;"3S58 M?,93(%89R=H4''&>,U5U37Y-,@_LW4?%MM;:I')ODFBTIB-A&0NSLK>V.G7/ MC;58;RWG;S;F+3H]YQP4(-NR8![@9]Z .ZHK T^2+6);G5[#7=3>T9&A%L8% MCCC(4990T0D)[\DC)(QVK .NZ VEI9R>)/$3[)?,^T"UG61N/NEEA V_A0!W MU%8#_P!G"&7Q')?:J]K-!@Q*T^U5.%RL*C<&[Y R,D\5@'5/"4FEQZ>]YXGD MC27S0Z_VH)2V, MGE1[@O"_>VCGODUC6TW@V_M[;1ET_59(3.'B2YTV_"K(>,F1TX'/,;?Q%JVHV45M) +5MUM*YXO(0S1F5>.@D1UQSQL;HXKF_BK<6.@^']4OM M.L=FOZE;BT2^^P3RHB2.D3%Y$1@NU3D*>25& )-'\1>$OL,.FV] M@;N6U\EDDMY0ABWS80V<)*%8U/S!B9%C^?&[(![O1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YEXG\":]K7Q M?T77K)=.L[*QP[:C;L\5T5#1%H9 .)0P615/"A7;(R!OGUCX;WM]+XO^Q2V5 MM%JRZ<^GQC<%C>T.\*X"_*I95&5S@$G'&*]&HH \JG^'/B-9Y-;M&TLZQ=76 MHR3V-+J*.(;91%N8J+>(X*#.YQD8!.MXS\*ZQ;_!./PYX05KW5-.AL M([,LR1EVMY86W$L0HXC)ZUW]% 'S5H?@/Q9?>/=%FU#P/=Z=IVGSB#4)(/$A M:3YK=4WY68$8W&0[.6WLI)Z5[7_PK?P\5VEM9(]]?OO_ (]6SIG_ "$-7_Z_ M%_\ 1$5:- '(O\,/#4DA9AJ_/4?V[>X_]'4T_"WPPUJ8&34RI??N.L79;IC& M[S,X]J["B@#B#\'_ >TN]K;4B,8V'6;O'U_UN:'^$/A*3319-;WVP/O\S^T M)O,Z8QNW9Q[5V]% 'GC? OP').9)--O'4KCRVU.X*_7[^<_C1<_ SP'=Z2EA M-I'"S><)U;;,3C&TN!DKWQTSS7H=% 'G=K\"O 5EJ:7MMI4J[/NP-=2/$#ZE M6)SZX.1[5-<_!GPG=6<<#I>QO&Y83P7)B<@C[IV CCTS[UWU% '&Z;\+?#N MD:NU_8F_7,9C%O+>/-$N1C<%N/;M M63B@# T_PFFERS"S MUG5A:3(R_9);A940E0"ZNZF0'C/W\9)XK /PDL#I:VH\3>)EF$OF&\&HCS2N M,;,;-FWO]W=[XXKOJ* ,"3PH)(FM#K6J#36@$(LO-3"XZ.)=OG;LC/,A';&. M*Y\_"6S.E"U_X2/Q 9Q-YGVQKW,A7&-F"-F,\Y"Y]\<5W]% '/ZIX4&LW/\ MQ,-7U![)5&RSC=8U1]NW?O10Y/4X+$9/3I6-:_#**RMX#:^(-56^@N!,+QYM MY(Q]PH?D(SSTKN:* .:U?PW5].UNY345D)^V2J9,QD8V&-FVGGG/6NSHH Y74_ T&K^(YM3OKR M5HI(@@MD:1 K!0 V5<=^<8IFD^"[S0]+DATO6VBO)90TET\#2AD .%V.Y Y) M.176T4 <=<_#NSN]>N+Z:8&"=23;@2@B0CE]PD]=[,N&4C!7:9,CZ[OPKJ** .+_ .%::;_:KS?NC9F/:MLRREE?'WM_ MF],\XQ^-6W\+ZH_A :&=6L^' ,GV%]IB'1-OG9SGG=NZ<8[UU-% '%?\*UT_ M^U))0MK]B:/"6YCFWJ^/O>9YW(SSC;^/>KFJ^&-5UKP_'8:EJ6FSW$=QY@F? M39!'L"D!=@G!W9/WMV,=N]=310!Q]M\/[6RU\7UHMA%;Q*&AB^S2F2.0#AM_ MG8(SSC;TXSWIVK^$+_7=/A&K76C76HPR';]=I10!SFD^%FT'5KB711I5G8 MS1!3#'8/YI<#@F3SL%023MV \]>]9%Q\.!=6CR3IX??5);AI9;HZ/+Y;J>2/ M+^T9#9.=V_VQWKNJ* ,"P\.S:5)-:Z8^F6VCR(W^A+8,7\PJ 6+^;@CC[NSI MQGO7/GX86_\ 9:QBV\-?;A+N:Q*L,$'?YN"H89V[/Q[U@'X76?\ 9:QBT\-K?B;<;D:% M\ACQ]WR_.SG/.[=[8[UWU% &!JWAMM:6BYALI]/WF.7;@/N+X/4 M\;1P<9[U@#X6:>FGQA+3P^NH)-O^U_V$A4KCA=A>?1]#%JT940)I$:.'Q][S%()YYP17@?B;X;0:?\ $#5]-L/$WA?2C:^5 M(6O]3:Q^_$N%2, L&4J7)W,I#Q]"&%?6M% 'S]\,OA9I_B;PX^H:CX@MM0OH M;NYM[N:WMK6]5YA*S!Q++&^\,K*_3^+L:[O3OAIK?A^UE3PSXJLM,FF<&6>+ MP[:J9%&<*P38"!D^_->C44 >5W'PRU-M=GU.YTKP?JQG!+PR:9%; N1S)O,, MS[BU M>F44 >4_V)X,AU-[F_\ "FH:?"T6S[&WA>"6!#C&_=% Y![\OMSVQ5Z*3P7= M>&D\,OXS6*WWY%O<&UMW*?\ //RFB4; ><;WANH3%6(8[6 P],;@ G7OG-6[_ ,!Z3JVA1:3J MTM[?6\,_GH;BX+.#M*XSZ8/2I9O /A264RIH-G;3-UELX_L[G_@4>T_K4?\ MPABP?\@OQ#K]AZ8OS<@?A<"2@!MO\.?"UIK?]JVNE1PW(4*HB)1$. -RH,!6 MX^\ #GG.:+_X=^&]5TZ*RU6VN[Y(9#)'+<:A'M7E\K3=;L+B;.#"EPOF*?0IG<#]10 MKX2\/V6H/?6>C64%S)'Y3 MR1PA=R8Q@@<$8JL/ /A 6OV9O"^CO#O\SRY+&-AN]<$=:Z"B@#,A\-:%;W3W M-OHNG17$B&-Y4M$5V4C!4D#)&.,5&OA'PVD A3P_I2Q!MPC%E&%!]<;>M:]% M %8:;8J"%L[< KL($2_=].G3CI3$T?3(P FG6B@=,0*/Z5=$DF.FY0<4)!%&P1W%O.ACEBE4,KJ1@@@]0167I/A+1M$O M#=V%M)]H\OREEN+F6=HTR#L0R,VQ<@?*N!P/2MFB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#.TS_D(:O\ ]?B_^B(JT:SM,_Y"&K_]?B_^B(JT: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *I:EHNEZS%Y6KZ;9W\>,;+J!91^3 U=HH YK_A M&@YTIK_ $D]AI]_+$@_ M[9;O+/XK1_8GB>S_ .0;XL^T@=$U;3XY?PW0F(_B<_C72T4 GWY1S_VSE0 ?]_#1_PF]K;_ /(8TC6M+/PMKYI(U^D4V^,?@M '2T5S7V'QC8_\>NL: M;JJ#HE]:-!(?^VD;%?\ R'1_PD>N6?\ R%_"5WM'673+F.Z0?@VR0_@AH Z6 MBN=B\?>&FE6*[U(:;,QP(M3B>S*YY%'2'5K6.Y0>VY/+?\V-']I^+ M;#_C_P##UKJ2#_EII=Z%D;_MG,% _P"_AKI:* .:_P"$]T>WXUE+[16[G4K- MXHQ_VUP8_P FK'-1N#K=?)F_[^)AOUH W**YK_A%=0L^=$\5:I;@=(;TI>Q_B9!YG_D04?:?& MEA_K[#2=9C'5[29[20_2-]Z_^1!0!TM%[7%F98Q]98= MZ ?5A6MI>O:1K<9DT;5+._4=3;3K)M^N#Q0!?HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OFK2]"U*&W\;Z5H7AB\N=+C5 J:GI^V]M7#6 MK-&DB$>=\H=U12P/DQG)WC=]*T4 >#+INIVDS:K/HNK76FO=:P@E.GRM=7CS MP1".:6V" IN*2ID(B@8X ;)]A\)Z?>:9X'T73M28B^M=.@@N&#;R)%C56.>_ M(//>MBB@#*T6)X;G54DGDG87@S)(%#-^XBZ[0!^E:M9VF?\ (0U?_K\7_P!$ M15HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5DZIX5T'6I!+JNCV=U,O*S/"OF*?4/\ >!^AK6HH YK_ (0Y M[/G0O$6LZ=CI$]S]KC^F)PY ]E9:/^*UT_\ Z VMQC_KI8R8_P#(JD_]\CZ5 MTM% '-?\)B]IQKGA[6=.QUD2V^UQ_7,!<@>[ >]7],\5Z!K4IBTO6+*YF'#0 M),OF*?0I]X?B*UJH:IH6DZW$(]9TRSOT'07,"R8^F0<4 7Z*YK_A![*VYT34 MM6T<]A:7K/&OTBEWQC\%H^Q^,K#_ (]=6TS5HQT2^M6MY#]98R5_\AT =+17 M-?\ "3:O9<:SX3OT ZS:=+'=QC\ 5D/_ '[J6U\=>&KFX6W;5H;2Y;I;7ZM: MRG_MG*%;]* .@HI%8,H92"",@CO2T %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!G:9_P A#5_^OQ?_ $1%6C6=IG_(0U?_ *_%_P#1$5:- !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !45U:6][;M!>6\5Q"WWHY4#*?P-2T4 (;+_D%>+9I5'2+5;..X4>VZ/RG_$L372T4 YNK!VC'UEBW MQC_OJNEHH YR[\=Z%%HS:CI=Y%K0$T,"V^FW$4DCR2RI$B_,ZJ/F<9W$8YI( M?%T_]KZ=8:EX8UC3/[1F:"">Y>T:/>L3RX/E3NPRL3\&S:J,R[D5ER ?O5GZ;X;UZ/5=$$NF:=8:=IVH27T MFS7+F^D):UF@"(LL*A5S*#@, ,' R30!W=%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114<=Q#-)*D,J2/ ^ MR558$QMM#;6'8[64X/8@]Z )**** ,[3/^0AJ_\ U^+_ .B(JT:SM,_Y"&K_ M /7XO_HB*M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "OEK26.GV_CVP\-M_:KLJ2S:T!/%*(?-M_/CNH21SM:;YCA_D MGXP2!]2U'';PPR2O#$D;SOOE95 ,C;0NYCW.U5&3V ':@#YWNIM&?3H8-5MM M(C\*P76KHMS;*5TV[N?L\9ADB1W=4;YIU558C>KE>>![IX3_ +2'@?1?[8$A MU3^SH/M0G.&,WEKOW>^[.:V** ,K16F:YU4W4<<@'15"@'E M^A?$/Q+XBT'3[+_A)+>/4Y'U::ZO=-C@D"BV \J-59&7RV\Q6R1N*J.>2:]? M\,:P^N>#=(UJXB$4E_80W;QQ@D*7C#D#N<9K/NOAYX8O--%C+ISK"+B>Y!AN MYHG#S;O-^=7#;7W'*YVGCC@5T<44<$*0P1K'%&H5$1<*H' Z"@#-T6=+FY MU66,2!6O!@21LC?ZB(3^!_'GC#Q1J7BC3YQHUIJUHV;72 MKU98I;/(0*7 &98^2=PP2WHKKM]8KSH?!K39&UXWFO:U55W;V'R,1G(%>EZ#K$>N>%]-UM8S;Q7]G%=A'8'RU= ^"?;/6N9?X7 MV3:+8Z>-B(H 51] * *.BW$-U#;)&P93^XB'!'O6K6=IG M_(0U?_K\7_T1%6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 9VF?\ (0U?_K\7_P!$15HUG:9_R$-7_P"O MQ?\ T1%6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 9VF?\A#5_P#K\7_T1%6C6=IG_(0U?_K\7_T1%6C0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M67XD\06?A;P_24%V57C 9<,IRVX +G(';V=W!?V,%Y9RK-;W$:RQ2+T M=&&01]0:\:\/?"GQ9I'A'2PES9/J,5I>6K6-Y=R&*TBN8HUPLBJQ)5XMQ4 * M?,8!L $^N:-I2:/X=L-(CD:6.RM([59#\K,$0+GCH>.U #=,_P"0AJ__ %^+ M_P"B(JT:S%\/V*,[(UZI<[G(OYP6. ,GY^3@ ?@*=_8=I_SUO_\ P83_ /Q= M &C16=_8=I_SUO\ _P &$_\ \71_8=I_SUO_ /P83_\ Q= &C16=_8=I_P ] M;_\ \&$__P 71_8=I_SUO_\ P83_ /Q= &C16=_8=I_SUO\ _P &$_\ \71_ M8=I_SUO_ /P83_\ Q= &C16=_8=I_P ];_\ \&$__P 71_8=I_SUO_\ P83_ M /Q= &C16=_8=I_SUO\ _P &$_\ \71_8=I_SUO_ /P83_\ Q= &C16=_8=I M_P ];_\ \&$__P 71_8=I_SUO_\ P83_ /Q= &C16=_8=I_SUO\ _P &$_\ M\71_8=I_SUO_ /P83_\ Q= &C16=_8=I_P ];_\ \&$__P 71_8=I_SUO_\ MP83_ /Q= &C16=_8=I_SUO\ _P &$_\ \71_8=I_SUO_ /P83_\ Q= &C16= M_8=I_P ];_\ \&$__P 71_8=I_SUO_\ P83_ /Q= &C16=_8=I_SUO\ _P & M$_\ \71_8=I_SUO_ /P83_\ Q= &C16=_8=I_P ];_\ \&$__P 71_8=I_SU MO_\ P83_ /Q= &C16=_8=I_SUO\ _P &$_\ \71_8=I_SUO_ /P83_\ Q= & MC16=_8=I_P ];_\ \&$__P 71_8=I_SUO_\ P83_ /Q= &C16=_8=I_SUO\ M_P &$_\ \71_8=I_SUO_ /P83_\ Q= &C16=_8=I_P ];_\ \&$__P 71_8= MI_SUO_\ P83_ /Q= &C16=_8=I_SUO\ _P &$_\ \71_8=I_SUO_ /P83_\ MQ= &C16=_8=I_P ];_\ \&$__P 71_8=I_SUO_\ P83_ /Q= &C16=_8=I_S MUO\ _P &$_\ \71_8=I_SUO_ /P83_\ Q= &C16=_8=I_P ];_\ \&$__P 7 M1_8=I_SUO_\ P83_ /Q= &C3)9HX$#RL$4LJ GU8A0/Q) JC_8=I_P ];_\ M\&$__P 737\/V,JA96O7 8, U_.>0<@_?Z@@'\* -.BL[^P[3_GK?_\ @PG_ M /BZ/[#M/^>M_P#^#"?_ .+H T:*SO[#M/\ GK?_ /@PG_\ BZ/[#M/^>M__ M .#"?_XN@#1HK._L.T_YZW__ (,)_P#XNC^P[3_GK?\ _@PG_P#BZ -&BL[^ MP[3_ )ZW_P#X,)__ (NC^P[3_GK?_P#@PG_^+H T:*SO[#M/^>M__P"#"?\ M^+H_L.T_YZW_ /X,)_\ XN@#1HK._L.T_P">M_\ ^#"?_P"+H_L.T_YZW_\ MX,)__BZ -&BL[^P[3_GK?_\ @PG_ /BZ/[#M/^>M_P#^#"?_ .+H T:*SO[# MM/\ GK?_ /@PG_\ BZ/[#M/^>M__ .#"?_XN@#1HK._L.T_YZW__ (,)_P#X MNC^P[3_GK?\ _@PG_P#BZ -&BL[^P[3_ )ZW_P#X,)__ (NC^P[3_GK?_P#@ MPG_^+H T:*SO[#M/^>M__P"#"?\ ^+H_L.T_YZW_ /X,)_\ XN@#1HK._L.T M_P">M_\ ^#"?_P"+H_L.T_YZW_\ X,)__BZ -&BL[^P[3_GK?_\ @PG_ /BZ M/[#M/^>M_P#^#"?_ .+H T:*SO[#M/\ GK?_ /@PG_\ BZ/[#M/^>M__ .#" M?_XN@#1HK._L.T_YZW__ (,)_P#XNC^P[3_GK?\ _@PG_P#BZ -&BL[^P[3_ M )ZW_P#X,)__ (NC^P[3_GK?_P#@PG_^+H T:*SO[#M/^>M__P"#"?\ ^+H_ ML.T_YZW_ /X,)_\ XN@#1HK._L.T_P">M_\ ^#"?_P"+H_L.T_YZW_\ X,)_ M_BZ -&BL[^P[3_GK?_\ @PG_ /BZ/[#M/^>M_P#^#"?_ .+H T:*SO[#M/\ MGK?_ /@PG_\ BZ/[#M/^>M__ .#"?_XN@#1HK._L.T_YZW__ (,)_P#XNC^P M[3_GK?\ _@PG_P#BZ -&F)-'*\B1L&:)MC@?PG ;'Y$'\:H_V':?\];_ /\ M!A/_ /%U9L[&"Q1UMP_[Q][M)(TC,< 9+,2>@ _"@"Q1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OB M&XU6UT"ZE\/6UOMX9O=;N;E+>)C<2P[ D94IM5#N.=H!/&"._M3*'0JPR&&"*YJ?X=>% MKC1K#2I-,(L].B:"W1+F5"L3?>C9@P9T; RK$@X&0<4 7Y>,1 +&K-T.YP!@*P/:ZMX"\.:W:16VH6,C117O]H1^5 M=S0E+C&!(&1P00.!S@=L5Q)SD 8^D>+O%ESI?B M^/6I+>TU6'4[?3["&U59%LVN%B5 "5_>%3+N)8$$AC@+Q7HLVBV%QKMKK$T& MZ_M(9((9M[#8CE2PVYP<[5Y(SQ5:/PMHT6H3WJ6>+BXO$OI6\USOF5/+5L9Q MPO&,8XSC/- '%P^(_$*?$G4=(T?4SXF-I97%Q>6A@BM[>RE+#[+")0"P<@.& MWLW W #D#:^&&M:SKOA*:Y\23PSZA%J-W;R-!'LC CF90JC&=HQ@$\XZDFM# M1/ VA>'-1N+W1H;RVENII+B=/[1N'BEE?[SM$TA0L<#G&>!6GI&BV&A6LEMI M4'D0RSR7#KO9LR2,6=LL3U))QT]* +U%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !6/XKN]7L?#-Y/X?4%3]W]JQM[&&275+V0 M+L7!4@(#G<$53\WWA@ ['B3Q-?VMAK6J7OB1O#^G:7-%;N+>UBFEGE$&]HXC M(",L\J+R&_U1 VY+5O3_ V\+S_V2?L=U"VC6YMK![;4;F![>,C! 9) >1P2 M221WJ74?A]X^M+AUL[MKZ!TO[B.1)V))DWJX8MDG!)X[8H Y-/%'C MF+6/A_;ZO;V]A;ZH%34L@&::8V[N4V$?NU4J">H!&?4=: )**YO[#XW_Z&'P__P""&?\ ^3*Y'Q_H_B2Y MCT$Z]/H^L6$6IEY88?"ES=K'_HLZAY(5N'+KN8#@##,ISQ@@'J5%>2>"M&UJ M'Q5K4WAC^Q]'M)+*S1V;P==6$4SJ]R2%B>="64,NYLD$,@XV\]O]A\;_ /0P M^'__ 0S_P#R90!J:YKFG>&]'EU36KC[-9PLBO+L9\%W"+PH)Y9@.G>@:YIQ M\2-H N/^)FMH+TP;&XA+E V[&W[P(QG/M7*_$C1-;UCX0ZEIY\K4M5_=3$65 MN81,([A)=J1L[G.Q,8W')^N*YKQ#9:QXKUWQ7K7ABQU*WW>%!IEJ]W:R6DDL MYEDD*HLH5OND#=TR>M 'J$.N:?/K]SHL5QNU"UA2>:'8PVHY(4[L8.2IX!SQ M5^OG.^\-7TTNL/X0\-ZCINE/9:6LUO+I:.WB:XG-K)H[V<%M;F%@0(&=VCA9]Q"R;<[B-N",@'N= M%?.6G_#:\U#3?#=DVB75C-?)K=K?7!MGC,:<_91(<<("D90'CCCK78_#OQ#+ M#X-U/XC>(+"ZENM9N+>$QVR!W$<82W!&2!M\PR.3QPFZEKFG:1=6%OJ% MQY,NHW'V:U78S>9)M+;> <<*>3@<5?KA?B-I][?:QX.>RM)[A+?6/,F:&)G$ M2>1(-S8' R0,GU%>6:-X-\1Z?X7TD>']&O=.U:[\)WT%U,('AD:?S%\M)'., M/M!"[CD#&, 4 ?1M%><^%;O0_#6C7=WX=\%^(+./;:QSPPZ=)#YTAPA*0.5) M*YR\@4 @9W-CCT:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***H7, M.KOJMO)9WUE%IZC]_!+9O)+(>?NR"50O;JC=_7@ OT5D"V\2?9;Q3JVE>>[@ MVDG]ER;8ESR'7[1F0XXR"G/.#TKS#5=5\0Q^/$U^0:E)+HTRV L;?PU?,E[! MD"XDCD&Y%#,2R@E\^1%\PR<@'LU%9 MO$GV6\4ZMI7GNX-I)_9_L'MUAVW4:6+J\LN#\R,92$7./E*N?]J@"GKWC M70?#-TEOK5Z\$CQ&>#3=4\<>'=&U6'3M1U# MR[B81,-L$DB()'V1EY%4K&&;@%B :X+XKZ9?KXHMM?\ "8U^Q\3V=B8[:YLK M!KJTOX]Q/V64+G8=QW;G 7G/) *\Q\0-*\477CO^WIM!N+W4[)K%++3+:PEE ML[^+&Z3SID&T%)SD"1@%"#@@YH ]DUGQMH>@:LNF:A-=F]:V-WY%KI]Q%8+>QGDU7,5]%YT;I;RL(X] MX0O+A3Y*ASM)DV@$$'D''GIL->:6SU9H-:N= TGQ0ES9QWD-Q->K:F$QN_EN M#.RB5S@,"VW)QM KF8O"?B"PTG7Q-H^HN_BG2IX+"..UDRNJ38&(?DF M5LOM ^8$Y4B@#Z/HJ"R@:VT^W@D;<\42HS#N0,9J>@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **I:I%J+%?L.VPN[F-WRV_9]GFC*S9VXW9R"-N,-GJ?!-OXS31=+D\4:I8R_Z M,OGVYTUX[G=MXWR>>R[NF["=K75NUS!;,K9 MDC4D$AL;<\'C.< G&!3KF#76UB*2TU'3XM-&WS;>73W>9O7$HF51GM\AQ[UY ME\1O"&M:]\5H-3T.&>*\TO0#;&\G[7'=*PA9N =Z%U*D]&)Z4 >@/X[\ M-Q^"W\6/J070XRP:[,,G!$OE'Y=N[[XV]/TJU?>*-(T[0[;5[F[)LKLQ"V:& M%YFG,F-@1$!9BTCQ/J/@/P+X<_X1N95CO+O5=2@U,2VL2A+ MF1HH9'\IL%F<-MVY(4'H7P]0 >D2?$7PPEGIMPE]/.NJ/*EG';6,\TLC1_ZQ?+1" MZE<'((!&#Z5H6OBK1;SP]=ZW!>C[!9"4W3O&Z-;F+/F*Z, ZLN#E2 ?:O*[* MX\4C4/A_K/C"SU*\.G7FI+/=V^E3-*86A:.&22&-"R%LC@J#Z]Z9J^E^(M6T MG7+72M%O$B\8>(EVQW$* /6+'Q3HFH^%D M\26FHPG1WB,PO)"8T" D$G=@C!!'..E0Z+XQT37[PVFGW$ZW/DBX6&[LYK5Y M(B<;T65%+KGJ5R!D9QD9\P/AGQ*WA3QCX6.C>44U*#5[""WD:2VGC>599+:. M5T0$AHWX(&"X'3FM&3Q'<>*?C-X2VZ%J6EVNG->,M[J-G+;KVU&YG:>*$W$T=I9371@C_OR")&V+P<%L9P<= M#6U;7,%Y:Q75G-'/;S()(I8G#)(I&0RD<$$'((K@(+J?P9X[\6W^JZ9JEY;Z MNT%U93:=82W9D$<(1H6$:G8P8<;L*0W7KC&\=Z?<:EXDGO->\.ZG?V=QX>:/ M2K>.U-R;*^+DL#Y198I3F/$N0!L.'&.0#URBOG2?P-KEQ!J]QKVBW5[K0U'1 M%^V"!W=ML,*W+Q.!TR&#NF,[>>@Q-KND#1K6.POM&N(]''Q%1[:Q2U8));&V M8D11@#-1\+:]JW@OX@+>>&+J.]N=.T=K6V,;SDR10 .(W;+.R M\@G+-DX))/.A+X;U"X^)$ES9V5W8Q&]L)=&N(/#\I:WLTC ,2RM)&EM&,2*\ M3J"=Q^5MP% 'N]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% $-W9VVH6H*G@CZ MU&FF6$=C!91V5NMI;;#! L2B.+804VKC VD C'3 Q5JB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ JO=6%G?& WUI!1SR:L44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%9FO^(++PWIZ7NI"8W7+(% MW+C/*YCB^(>DW>EW%[IMO>WPCU%=-AABB57NIBJL/+WLHV[7W;F*C"D],$@' M545Q\WQ+T>*TM+I+6^E@F@-Q=.D:8T^,2>4S39<='W*0F\_(QP0,UT&H:Y9: M7>P6]_-%;K-#+-YTL\<:HJ% )-#U54;2]9T^] M617=#;W22!E3 M)!XET*ZOHK.VUK3IKJ> 7$4$=VC/)$1N$ MBJ#DJ1SN'&* -.BN;F^(7A9!I[6^N6%ZFH7PL(7M+J.1?.*[L$AN.,>^67CD M5?3Q3X?DAOIH]=TQHM.;;>NMY&5M3DC$AS\AR".<=#0!JT5DZ'XDT_Q!I]S? M:?)FUM[B2 S,R['V'EU8$@H>H/I4?_"9>&/[+74O^$CTC[ TAB%U]NB\HN!D MKOW8R!SC- &U15&[UK3K+1?[6GNT-B41TFBS() Y 38%R7+%E"A.%W,>< X- '845SNH>+ MTM=1FL=/T;5-8GA5&<6"1E0&5F^_(ZJ" %X)R=Z[0WS;:%G\3='U"XM_L5KJ M$ME(+42ZAY2K#;27./)C<,P?<=R#Y58#>N2.< '8T5R.I_$.STP7\QT;5[FQ MTUV%[?00Q^3 JG#/EG!<*0V0@9AM)*@%=VM!XHTVZ\63>';9I)+V"W-Q*RI^ M[0!E7;NZ%OF' SCOCC(!L45BW7BW1-.GO$U?4K+35M)EA:2\O(8U9BBOQ\^5 MX<<,%/< @@F[>ZUI>FZ8-2U'4K.TL6"D74\ZI$0WW?G)QSGCGF@"[17/1^.O M#DNLWNG#5K0-96,6H33M<1B)89,X;=NZ8"L3TQ(AS\U7&\4^'UM[*X;7=,$. MH-LLY#>1[;ELXQ&)],UF1XH)A#.MS=6RV\[*LDAMY3%( MRJ"25##KZ$9QG%3/XBT6/4KC3I-8L$O;6(SSVS72"2*, $NRYRJX(.3Q@B@# M1HK+/B+37L+>]LKNWOK:XN4M4EM[F(IO9]F-Q8 D'@J"6[ $\5'!XO\ #5U! M=3VWB'2IHK-!).: ->BL2R\7Z-?ZO+86]W&2L=O)%/YJ> M5<^.W(SSB'6_'7A[0=,%Y=:I:R[U9H((+B-I;@*<-Y:EANV MG.<=,&@#H:*PE\9Z BH+_5K#3Y))Y((XKF^@#2,LC1_+M<@Y93QU'0@$$"XO MB'16UAM(75[ ZDK!6LAE &C169=>)="L;J>VOM:T^ MVGMXS+-%-=(C1(,99@3D#YEY/'(]:A/BW1 89/[2LOL4UL;E+[[9#Y)4.L?! MWY.6<#(!7/!() (!LT5FV?B/0]0M_/L-9T^ZA\IIO,@ND=?+4X9\@_=!X)Z MTD?B70IKY[*'6M/DNXX1F"* -.BN;F^(/A:.XTF. M'6[&Z75KF2VMY;>ZC>/,G=(@QS5N+QEX8GF2*'Q'I,DDDRP( MB7T19I&^Z@&[ECV'4T ;-%98\3Z"9;V(:WIQDL"!>)]KCS;$G'[P9^3GCG'- M4O\ A._#T>QU. M+3;W5;&WOID,D5K-%+J2YA$<3M#X\O.[[I#=.ASTH T:*YM/'_AF34+N MW36+,PV=N)[B^%U%]GBS)Y>QI-V%?=C@^H]:WK2\MM0LXKNPN(KJVF4/%-"X M='4]"&'!'TH FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *KWEA9ZC;F#4+6"ZA.LCXI/K8MM,L;12A>\LI' M26]C"S*(I8@,,1OCR[,P_=*5 )PDESX-U5&O;RS:REO!XB76+.*:5TC=?(2$ MH[!"5.-Y!"L,[??&/?:EKWA6^M]/TVSA;49M/>58+K6[B^7>UW!$ KW$D8<[ M7)"G8=WRJPR&8&!U"G>3Y MH5F4#<.2 1S?#;7%TO[);W6GN^J6+V>JRN[KY >Y>=FA 4[\>=*H#;.BG/45 ML?$+P3?^+IX&LI+18TTZ[M'6X9AN:9[=EX"GC$+9^HX/..2\7_$36676K*QN M(_[/DL+]K.]MH'MY(Y+>1$.V0REGP2REO+09'RLP!KNO&7B74_#;)=V,=M>3:>\2O#>(;7[(\CV,*VVIVUQ';B^DG:*%(98W"W+PB1L>;E$?<%VX#@'B MII?PHUG3]/M(_P#B7O<:2EJEH\NI7DZWODS*^'23*6RD(I"QJ^UCD' VGHO' M'C#7="U:UTW0;&"YF^P37\\LPC";(RH(S)/$$7YLE\OM&/E.7 M%\]KI\FE0:G_ &>;.-&:X;_0/M6X3!RA^8AS\$ZS/XQL/$6J)I=L\=^+B>T MM)'D142SD@4JS(NYBS@\JN%4#)(YY^#Q1K[^+K&35+ZTNEO;;1G6*PDFB@C$ M\\^XA1*\31O/URRLKBUD2WE2.T:><1-Y@, MA,@^8$8*<_+WS0!WWA'0;CP_X"TW0[IX6N+2T$#M"24) QQD X_"N0E^'>OQ M>$M)TRPN-.^TKX<;0+Z2623;&KA 9HL+\Y7:V%8+G(Y&.;6J>(]6O/A#XRNY M[F"+4-,2_MDNM-+Q#="I =(=6G^'=]'-HL]_J$VW( -BZ\->);;29K32?L,IU&_EGU%F MOY+5W@ 6.*-)%A<@F*.-68 $8.P@D,M34_A_>ZIJUA(NG:7IUJGV-Y_L>H7" M[/L[;EB$(012C*JHE8*RJ2 ORC,-OXU\775PNC2Q:1I>JB6N/LNG63:1!<_8S-YT15I#;B4,DK3JSYR M"$$/S)\P;L "])X9\40:;I6F1VNDZC801">^BEU&6V%U>,YDD+ 029BWDL%R M,YPV1P>E;1KAO'T6MAXOLR:8]H4R=^\RJX.,8QA3W_"N B^(GBU+>WN;E=%: M-['2M2DCCMI0WE7]58?B3KOA_P\MW=?8]4AN3J"VT8 M+>? T%P(PTKL^UT^;GA-HVC)SD '4/X%OY/B'/KSR6;6KW[W*(68N%:P2VZ; M<9W*W?[I]>*)?!&H?\*MT#P_MM9]0TF&!2Z7T]KATB,9>*>-=Z,-V02C C(* M\Y%/3/&7BV\UVPT6\MM-LKJ2\EBN))8U=A&D*2_ZF*YD\MSN*X:0\;7QSMJW M\0Y9+('5[/5;A9M,:UEN+:#46C-O 9N6%NORSM+AD E.WY?EY!W &2/AQXA M21Y])FE6RTXE<&*-[FUN9)C&42(+Y;"3&\ $%<^7SBK,7@7Q!:WUUJ,5OX?N MI]56Y2[M+PR/;VHEE5\I\F9A\OS*1'O.#E:V].EU*/XM:K:WFIR7-JVE07$- ML%V109FE7 7N<*,L223G&!A1U] '$>#_ 9J7A?Q-JM^9K66WU>YNIKE?,8O M'FYEE@*$K_=F8,F0H897)9B[,C_ &B22YMI M(A$Z[,*BF8_.&8E8T&T=1Z710!S&I>&;J[\,Z#IMN]NCZ;=V,TF20I6!T9@N M!UPIQP/PKD$^%NKPZ9H:13::;C2;"",QLS^7/-%=1S[6.S.QMA&[!()!VFO5 MJ* /);KX9Z_/,VHF/36NYI[]Y+&'5KNTA471B;/FPJKN0T6&4J ^[/RD"MVP M\(ZKHOB*/78EL)?LUJ-/6S1Y-OV=(QMF4E6;SF90I!+?)M&YBF6[VB@#D_%F M@:AXKTO1&MQ#:2V]R;J>*=S\H:UFBV@@')#2KZ< _2N?3X=ZQ9W-C>63:;)+ MI]CI4,5M)*Z1RR6OG!PS!#M7$H*L%)RHRHQ7IE% 'F1\!^(DU5-8@BT*.[BN M;2Z2QMY)(;X MED46QCNIIU:+$9W ^=R#MVLH.6Z5Z[10!Y51QGK3--T[4T^)]C8PZ>TUA8ZW?ZI)J+VMQ$P6:&5=A M:2)8VP\H4;)'W*JG "FO6** .!\1> K_ %:YUZXMYH%>]OK&[MU%Q+ 7%NJY M1Y(QNCR0<,N2IP<=JQY?A;JL\2_\@Z R(WFPF\N;G#-?03G,DH9I"4A;+';E MC]T DUZM10!YSJ7PWO[V2\>&YM(3?:K.UR?F/F:=<)&)HNGWR8E/<<=>>*L_ MPPOIM;U(NEC.%,\+IY9M$=8E \QE+AB2G& 3N'J%% 'EMI M\//$44EK.[V ,.I2SB"2]DN&2![.2#!N3"LDK*9/E$@)"J%W],//PQU$:=#; MQOIRM'HVD6!(+ >9:7)FE/W/ND8VGJ2.0.M>GT4 >1+\)=5_L^YL9&LI0D,L M%O=W&I7JWWBF[FMWL?[.U"^L+Z:XE=AW@K4?^%:P:$)K5KZUOEO4#LQ@F*7?VA8W.W. MU@ I.#@G.#C![BB@#RV'X9:M>ZGJ%WJC:=9_;H]0;;92NY@EG-LT;J61=Q5X M&8G YP<FFZN+B^=["'5[NUA5;@0G=YT**[D-"=RE0KAL_* M0*TG^&=[_I,45Q:1Q2:G97,WC6^L]#8V>F6>GVZVU[<0-,;>7>LOFHBM W"])U70?#MK MINK/:SR1B5Y)X2 2[RL^"%C0,<-S)A2S9)7))KH:* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*>UM[KR_M4$4WE2 M"6/S$#;''1AGH1ZU+10!3O='TW4M_P#:.G6EWYD)@?SX%?=&2"4.1RI*@D=, M@>E56\*>'G@L86T'3&BTYB]E&;./;:L2"3&,?(<@'C'(K6HH R3X3\.M-<3- MH&EF6Z9GN'-E'NF9OO%CCYBM2ZEHD&JZAIUS=33;-/F-Q';J5\N23;A7 M;C<2N20 0,G)!P,:-% &>-!T<:Q+JPTJQ_M*9/+DO/LR>P MJ&S\*^'M.,9T_0=,M3$5,?D6<:;"I8@C XP7;U-:U% %'5-#TG6TB76M M+LM16%]\0N[=)1&WJNX'!]Q3_P"R=.\XR_8+7S#SMVVPA@WE!98W39D?=*D>F#S6Y10!AZ%X0TG0/#+:#! MS8 MRF0S)'](MKFWTG0M-L8+M=MQ%;6<<: MS#!&'"@!A@D<^IK5HH QG\'^&9-(32I/#NDMIT35A_#^C2:J-3DTBP?4!'Y0NVMD,NS&-N_&<8)&,XP:T:* *!T+2#&$.E66 MP110A?LZ8$<3;HTZ?=1N5'0'D8J.#PUH5K+E7J* *T^FV-S),]S96\SW$'V> M9I(E8R1<_NVR.5^9OE/')]:L@!5 48 X ':BB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGO&& MI7UG:Z;9Z7<+:7&J7Z60NR@O&QLDM+:VAL$DD2,&&223=)A\3;FD!(<'EV#W8C:U>>QBF5 M.(R77S&.YB00&X#8P.?L_B'XFU3PSI%U?:O;:5*]JK2-%<11-);[PC7.H7$K MLKE2T;NTA9XR57,;$J<#B@#*NKK7V\6:?'I6OF:2\)FN-->SC:WL;4Q-L=R M)-QD"@9D&\[\* K%;?A"?59-8U2&;6I]=TJW6..*^N((HRUR"XF1#$BJR+A M3@X;&=.\-Q&+2FOA%L6-8[G4;BY5%7H$65V"#_=QV]* .(;7?%&D:K(-3/;P ML^X,T<+.8XSAV&548#$#&34"_#;PLGV;%A/BVC@CB4W]P5 A;=$2-^&9#T8Y M('&<<4 <]'\6;I;03W?AY(A=6K3Z>L=_O,S"ZCM0DF8P(\R3(EVNO/JMG9S7UMK#VT%@;M^(UM8)"L7E0/)-R[/DQC"DEBH7%=:_@7PW M):);/IH:%+26S13-)\L4DBR. =V0=Z*P;[RD#!%5U^'/AA8MGV*X;-P]R[OJ M%PSR.Z+&^]S)N=65%#*Q*MCD&@##C^*%[>;&TWP_%)'-]AC@,U^8R\MU&DBJ M0(VVJJLQ9LD_*,*<\:7AWQ+?OX.UK5/$$D<$]E?7L8#+O6)8Y&5$&Q0T@& ! M@;FXXR:T8_ GAR+2Y-/CL&6WD%OG%S+O4P*JPLK[MRLH1<,I!XSG-6;3PGHM MEX?N=$ALMVGW1D:>&:5Y3(9"2Y+.2Q)))SG.>: .>^''B*^U(:AINOW\LVKV ML@:6TN8T6XM5V(")/+C1 K/O:,\EHRISU"\_HOBG7[S4TFBU76KR5-=NK>YL MY-(5;".SCGE0M]H$"_,L:@C]Z27 7!SBO0-)\)Z1HE_)?:?%TS2K/1[5[;3H?)B>:6=EW%LO(Y=SDD]68G' M09XXH X:'XI7)T^WN+GP^(GU2VMKG1XUO0WVE9YDBC$IV#R6S+&3C> "<$D8 M*R>-O$&M7D_AK1M+M;#76M[U9+F2]WPV;Q&-5D3]T?-'[^-@"J]P16]#\//" M]O9W5I'IA\BZ18V5KF5O*17WJL1+9A57^8"/: 0",$"KFE^$M%T:\BN]/M&2 MYBBEB$[SR2.PE=7D+LS$NQ:-#N;)XQG% &5I7C>>_P#'EWX=N])%B(?,,,DU MP5EF53@2+&Z*'1L-AHWDQ@;@NX5H^+/$4GAW389[:"VN;B:41QP3SR(9#@G" M+'%)([_9&Y/)9 MK$YYY.;^M>'M-\0+;#5(9'-K+YT+Q7$D+(Q4J?F1E)!5B"I."#R#0!ACQT]S MX)\/ZUIVF"6\U]H([6SFN/+17D4N=\@5B%55.:\._$35A>,NMP2 MS%;F2.X'F1JMJAU&6V4[5CW,4VH"=P!4$D9!)[M_"6BOX;MM!^R,FGVA0VR1 MSR(\!0Y4I(K!U([$,#CCI56U\ >&K.RN;2#33Y-W;26LZO<2N7CDD:1QEF)R M7=CGJ,\'@4 5 \B@I"&.- MXPRC PS&:U^)<]U?;+2Q6YNKR'3TM;8:A$UKYLYN-Y$T<9.T+;L=WS9PH"(< M@]1<>!_#]SL+63Q/';06L4EO8XRI!(8@DCBHE^'WAE+1 M[>/3FC5T@0O'(L[)X=C*Z? 9=2 M#:A@PE;J6VD6/$9$F&B+ DIN!YVGBNE\3^*+S1]0M--T;2XM2U"YMY[ORY[L MV\:Q0[=QWA'RQ:1 !C'))(QS(G@3PVEE):)IH$,UJMI(OG29>,2-)R=V2Q=V M8M]YBQ))JWKOAC2?$J0C5X))#!N$;PW$D#@.,.NZ-E8JPQE2<' R.!0!SG@O MQ%JOB?Q9K-W++Y>BQV]JUC:AD/$T2RAW'EA@^".-Y49(P<;JS=(\1:UHVH+_ M ,)SJ][8W+6TTLMK=V$+V^&;56C6PDF@,+P);7-W-/!#&XPRQQ. MY2,$?+\@'''3B@#@T\%)"$6$*48R$Q M;E9F4\Y((7L?!E_JUUK.IQ3W6K:AI$<,+6]WK&G"SG,Q+^8@3RHMR!1&0VSJ MQ&3CBTGP]\-J'WVES,TBA9)+C4+B5Y%#*RJSO(68*R J"2%RV,;FSTU 'F4' MB;5%TC1?%%_XAN8$U2XC;^S1IAEL8H7D5/+>6.%I(Y '&&>0*T@QC;D!ND?$ MS4ET))I]/74_L-LEWJUTTX@:..2XEC3RXPA$C!8F8@E!@#DD\=&6:U)TT@6JA$07,H611 M(9 LBAL2J')8*X8 DXQF@#GM$^(>H);@Z[:6ZVTTNI):7\EXL8=K:1\K*NP+ M$NU" ^YON9(&:9HGQ#U#Q!XLTS3S:KIZK>S6]U'&7D2X3[()D96EBC<#)_N@ M' (+ UT*_#GPLHNU.F&1+N.XCECEN970"=MTVU68A"Q/+* > ,X J6U\!^'K M*Z-U;VMP+HEF-PU].\I9HS&6+ERQ;8<;LYX'/ P .\<:\OA[PK-<_;H-/EFD MCM8;JX=%2!Y'">82_P N$!+X/4*>O2O/M4^(VJR:%HESI&KP2R/8WB7DULD< MDYR 4?&' MBV]T2^.G:?IZSNVE76HRW!NA$88X=@.T&-PS9D& 1CCFL=?B/J$UHDEMI"FR MDN/[/6^>\'G"<6_FES$(]I4$%>HQP17*/\+[>7Q;#J;W4,6G03>>MA;QSH7<0>2"Y:=HR=G!98 MUY>Z!%Q!=3>6Q($6(W9D(( (57)! MRH%=?X1\;S^)-:U'3K[21I)T1ER-I#)YD9R0'R.;LO@3 MP[-!%$]@P6&WM;:,I9+F658DW;MD:NQ$:9/W4"C@<<# !Q]Q\4[Z)$\GPX)I;B]N[:TCCGGF,B6 MTC1R2,(;>1DYV8 5A\QR5P-T[_%&2WUJTM]0\/W&G6=Q:K<>9?NUO,?W7F,J M(Z!'9"0K()/,SN(0@9KHKGP/H%U8QVCVDL<<5S-=1O;WG IJ>!/#<5[;7,6G>7]F"".W2>06^4C\M6, ;RV8)A0Q4D #G@8 .8 MM/BIJ%WI:W"^%+B.6XFM8[/SFG@AE^T/L4-++;KAE)!;8'&#D,W2K%Y\4'TV MQE:_T;%[:"Y^W6T%P9!"8Y$CCVGRPSB4RQE?E!VDG!(P=RS^'_AJP"?9]/<^ M6\#1&6[FD,0@;?$B%G.U%8DA!A>>E7+CPGH5W<:M-B*QM?#$T.JS?:&"7+S6\1AB1&:2-IH$=SF5%"F M-06#>3:%WN\2LQP ,DG@#%5&^'GAI M[81/9W#,)VG-P;^X^T.[)L;=-O\ ,92H"E68J0H&.!C9TO2+/1;*&STU)(K: MW@CMXHFF=UCCC7:H 8G''4]3WS0!=HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** E** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 15, 2022
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 001-40956    
Entity Registrant Name Udemy, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-1779864    
Entity Address, Address Line One 600 Harrison Street    
Entity Address, Address Line Two 3rd Floor    
Entity Address, City or Town San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94107    
City Area Code 415    
Local Phone Number 813-1710    
Title of 12(b) Security Common Stock, $0.00001 par value    
Trading Symbol UDMY    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 1,100,000,000
Entity Common Stock, Shares Outstanding   139,534,116  
Documents Incorporated by Reference Portions of the registrant’s Definitive Proxy Statement relating to the registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2021.    
Amendment Flag false    
Entity Central Index Key 0001607939    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location San Francisco, California
Auditor Firm ID 34
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 533,868 $ 175,031
Accounts receivable, net of allowance for doubtful accounts of $678 and $643 as of December 31, 2021 and December 31, 2020, respectively. 73,180 46,257
Prepaid expenses and other current assets 15,927 6,036
Deferred contract costs, current 18,898 9,640
Total current assets 641,873 236,964
Property and equipment, net 9,887 9,106
Capitalized software, net 20,054 14,013
Restricted cash, non-current 2,900 2,900
Deferred contract costs, non-current 25,647 16,197
Strategic investments 10,000 0
Intangible assets, net 13,597 0
Goodwill 12,646 0
Other assets 3,247 2,916
Total assets 739,851 282,096
Current liabilities:    
Accounts payable 34,627 23,710
Accrued expenses and other current liabilities 40,140 46,778
Content costs payable 35,961 31,483
Accrued compensation and benefits 22,341 20,403
Deferred revenue 208,274 141,439
Total current liabilities 341,343 263,813
Deferred revenue, non-current 2,280 937
Other liabilities, non-current 6,528 3,927
Total liabilities 350,151 268,677
Commitments and contingencies (Note 9)
Redeemable convertible preferred stock, $0.00001 par value - zero and 86,348,646 shares authorized; zero and 85,391,338 shares issued and outstanding; and aggregate liquidation value of zero and $274,009 as of December 31, 2021 and December 31, 2020, respectively. 0 274,104
Stockholders' equity (deficit):    
Preferred stock, $0.00001 par value- 50,000,000 and zero shares authorized; zero shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively. 0 0
Common stock, $0.00001 par value - 950,000,000 and 150,000,000 shares authorized; 139,164,693 and 35,627,503 shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively. 1 0
Additional paid-in capital 848,229 117,818
Accumulated other comprehensive loss (1) 0
Accumulated deficit (458,529) (378,503)
Total stockholders’ equity (deficit) 389,700 (260,685)
Total liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit) $ 739,851 $ 282,096
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 678,000 $ 643,000
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Redeemable convertible preferred stock, authorized (in shares) 0 86,348,646
Redeemable convertible preferred stock, issued (in shares) 0 85,391,338
Redeemable convertible preferred stock, outstanding (in shares) 0 85,391,338
Liquidation preference $ 0 $ 274,009,000
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 50,000,000 0
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 950,000,000 150,000,000
Common stock, shares issued (in shares) 139,164,693 35,627,503
Common stock, shares outstanding (in shares) 139,164,693 35,627,503
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenue $ 515,657 $ 429,899 $ 276,327
Cost of revenue 236,024 209,253 143,510
Gross profit 279,633 220,646 132,817
Operating expenses      
Sales and marketing 227,023 192,600 126,436
Research and development 66,107 50,643 34,379
General and administrative 64,410 50,783 40,033
Total operating expenses 357,540 294,026 200,848
Loss from operations (77,907) (73,380) (68,031)
Other income (expense)      
Interest income (expense), net (16) (1,146) 87
Other income (expense), net (920) 55 (384)
Total other expense, net (936) (1,091) (297)
Net loss before taxes (78,843) (74,471) (68,328)
Income tax provision (1,183) (3,149) (1,375)
Net loss attributable to common stockholders $ (80,026) $ (77,620) $ (69,703)
Net loss per share attributable to common stockholders      
Basic (in dollars per share) $ (1.46) $ (2.33) $ (2.57)
Diluted (in dollars per share) $ (1.46) $ (2.33) $ (2.57)
Weighted-average shares used in computing net loss per share attributable to common stockholders      
Basic (in shares) 54,972,827 33,384,438 27,096,379
Diluted (in shares) 54,972,827 33,384,438 27,096,379
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss attributable to common stockholders $ (80,026) $ (77,620) $ (69,703)
Change in unrealized gain on marketable securities 0 0 54
Foreign currency translation losses (1) 0 0
Comprehensive loss $ (80,027) $ (77,620) $ (69,649)
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Series E
Series F
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Redeemable convertible preferred stock, beginning balance (in shares) at Dec. 31, 2018 79,472,483                
Redeemable convertible preferred stock, beginning balance at Dec. 31, 2018 $ 155,645                
Redeemable convertible preferred stock, ending balance balance (in shares) at Dec. 31, 2019 79,472,483                
Redeemable convertible preferred stock, ending balance at Dec. 31, 2019 $ 155,645                
Beginning balance (in shares) at Dec. 31, 2018         26,595,462        
Beginning balance at Dec. 31, 2018 (183,568)     $ 6,733 $ 0 $ 54,399 $ (54) $ (237,913) $ 6,733
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock-based compensation 9,208         9,208      
Unrealized gain on investments 54           54    
Exercise of stock options (in shares)         4,024,143        
Exercise of stock options 11,265         11,265      
Vesting of early-exercised stock options 421         421      
Cumulative translation adjustment 0                
Net loss (69,703)             (69,703)  
Ending balance (in shares) at Dec. 31, 2019         30,619,605        
Ending balance at Dec. 31, 2019 $ (225,590)       $ 0 75,293 0 (300,883)  
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock, net of issuance costs (in shares)   2,569,043 3,349,812            
Issuance of Convertible Preferred Stock, net of issuance costs   $ 39,948 $ 78,511            
Redeemable convertible preferred stock, ending balance balance (in shares) at Dec. 31, 2020 85,391,338 2,569,043 3,349,812            
Redeemable convertible preferred stock, ending balance at Dec. 31, 2020 $ 274,104 $ 39,948 $ 78,511            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Stock-based compensation 32,135         32,135      
Unrealized gain on investments 0                
Exercise of stock options (in shares)         5,007,898        
Exercise of stock options 10,383         10,383      
Vesting of early-exercised stock options 7         7      
Cumulative translation adjustment 0                
Net loss (77,620)             (77,620)  
Ending balance (in shares) at Dec. 31, 2020         35,627,503        
Ending balance at Dec. 31, 2020 $ (260,685)       $ 0 117,818 0 (378,503)  
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Exercise of Series A-1 redeemable convertible preferred stock warrants (in shares) 12,595                
Exercise of Series A-1 redeemable convertible preferred stock warrants $ 163                
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) (85,403,933)                
Conversion of redeemable convertible preferred stock to common stock upon initial public offering $ (274,267)                
Redeemable convertible preferred stock, ending balance balance (in shares) at Dec. 31, 2021 0                
Redeemable convertible preferred stock, ending balance at Dec. 31, 2021 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)         85,403,933        
Conversion of redeemable convertible preferred stock to common stock upon initial public offering 274,267       $ 1 274,266      
Issuance of common stock in connection with initial public offering, net of issuance costs and underwriting discount (in shares)         15,150,000        
Issuance of common stock in connection with initial public offering, net of issuance costs and underwriting discount 408,416         408,416      
Stock-based compensation 36,701         36,701      
Unrealized gain on investments 0                
Exercise of stock options (in shares)         2,921,957        
Exercise of stock options 11,028         11,028      
Restricted stock issued for business combination (in shares)         61,300        
Cumulative translation adjustment (1)           (1)    
Net loss (80,026)             (80,026)  
Ending balance (in shares) at Dec. 31, 2021         139,164,693        
Ending balance at Dec. 31, 2021 $ 389,700       $ 1 $ 848,229 $ (1) $ (458,529)  
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Series E  
Stock issuance costs $ 52
Series F  
Stock issuance costs $ 2,320
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net loss $ (80,026) $ (77,620) $ (69,703)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 15,297 11,055 8,740
Amortization of deferred sales commissions 17,801 7,486 3,038
Stock-based compensation 34,680 31,618 8,963
Provision for doubtful accounts 326 182 642
Change in fair value of warrant liability 0 52 58
Other 0 0 95
Changes in operating assets and liabilities:      
Accounts receivable (27,000) (19,632) (10,578)
Prepaid expenses and other assets (9,903) (3,344) (1,727)
Deferred contract costs (36,508) (18,943) (10,685)
Accounts payable, accrued expenses and other liabilities 7,272 17,488 26,279
Content costs payable 4,389 6,615 3,113
Deferred revenue 66,568 54,667 25,310
Net cash provided by (used in) operating activities (7,104) 9,624 (16,455)
Cash flows from investing activities:      
Purchases of property and equipment (5,335) (5,180) (3,328)
Capitalized software costs (12,868) (9,357) (7,793)
Purchase of marketable securities 0 0 (1,542)
Proceeds from sale and maturity of marketable securities 0 0 27,274
Payments related to business combinations, net of cash acquired (24,490) 0 0
Purchases of strategic investments (10,000) 0 0
Net cash provided by (used in) investing activities (52,693) (14,537) 14,611
Cash flows from financing activities:      
Net proceeds from exercise of stock options 10,878 10,383 11,265
Net proceeds from issuance of redeemable convertible preferred stock 2 120,710 0
Payment of redeemable convertible preferred stock issuance costs (2,250) 0 0
Payment of deferred offering costs (5,183) 0 0
Cash proceeds from initial public offering 415,187 0 0
Net cash provided by financing activities 418,634 131,093 11,265
Net increase in cash, cash equivalents and restricted cash 358,837 126,180 9,421
Cash, cash equivalents and restricted cash—Beginning of period 177,931 51,751 42,330
Cash, cash equivalents and restricted cash—End of period 536,768 177,931 51,751
Supplemental disclosures of cash flow information:      
Interest paid 90 48 5
Income taxes paid 385 154 120
Supplemental disclosure of non-cash investing and financing activities:      
Accrued redeemable convertible preferred stock issuance costs 0 2,250 0
Unpaid deferred offering costs 1,586 0 0
Stock-based compensation in capitalized costs 2,571 749 281
Increase (decrease) in purchases of property and equipment included in liabilities (186) 131 76
Vesting of early-exercised stock options, net 0 7 421
Acquisition holdback liability $ 1,500 $ 0 $ 0
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and description of business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and description of business Organization and description of business
Description of business
Udemy, Inc. (“Udemy” or the “Company”) was incorporated in January 2010 under the laws of the state of Delaware. The Company is headquartered in San Francisco, California.
Udemy is a global marketplace platform for teaching and learning, connecting millions of learners to the skills they need to succeed. The Company’s platform allows learners all over the world to access affordable and relevant content from expert instructors. Udemy combines high-quality content, insights and analytics, and technology into a single, unified platform that is purpose-built to meet the specific needs of both individual learners and enterprise customers.
Initial public offering
On October 29, 2021, the Company completed its initial public offering ("IPO") of common stock, in which it sold 14,500,000 shares. The shares were sold at a price to the public of $29.00 per share for net proceeds of $397.4 million, after deducting underwriting discounts and commissions of $23.1 million. Underwriters were granted an option for a period of 30 days to purchase up to 2,175,000 additional shares of common stock. Upon the completion of the IPO, deferred offering costs of $6.8 million were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of the Company’s redeemable convertible preferred stock automatically converted into 85,403,933 shares of common stock on a one-for-one basis.

On November 24, 2021, the underwriters exercised the right to purchase 650,000 additional shares of common stock from the Company, resulting in additional net proceeds of $17.8 million, after deducting underwriting discounts and commissions of $1.0 million. The remaining option to purchase additional shares expired unexercised at the end of the 30 day period.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
Basis of consolidation and presentation—The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made.
Segment information—The Company defines its segments as those operations the chief operating decision maker (“CODM”), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the fiscal years ended December 31, 2021, 2020, and 2019, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Company’s segment reporting, see Note 17 “Segment and geographic information.”
Use of estimates—The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the results of operations during the reporting periods.
Significant estimates and assumptions reflected in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, useful lives of property and equipment, capitalization of internally
developed software and associated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners’ single course purchases, fair value of the Company’s common stock and convertible preferred stock, the period of benefit for deferred commissions, the fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.
Actual results may ultimately differ from management’s estimates and such differences could be material to the financial position and results of operations.

Coronavirus disease 2019 (“COVID-19”)—In March 2020, the World Health Organization declared the outbreak of the coronavirus disease named COVID-19 a pandemic. The COVID-19 pandemic has created and may continue to create significant uncertainty in global financial markets. This uncertainty may positively or adversely impact certain aspects of the business, including but not limited to customer demand and spending, the ability to raise capital, impairment of assets, and cash collections. While the Company has not experienced a material negative impact to its business, results of operations, financial position, and liquidity, the future duration, impact, and disruption of the COVID-19 outbreak to the Company’s operations is uncertain.

Revenue recognition—On January 1, 2019, the Company adopted ASC Topic 606, Revenue from Contracts with Customers using the modified retrospective method. The Company’s two sources of revenues are its Consumer and Enterprise business channels.

Consumer revenue—The Company generates revenue by selling access to course content on the Udemy platform directly to individual learners. Consumer revenues consist of (i) single course purchases and (ii) consumer subscriptions. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content, or in the case for new consumer subscription customers, upon expiration of the 7-day free trial.

After checkout, consumer customers purchasing a single course receive a lifetime access license to the digital course content in addition to stand-ready access to the Udemy platform online services needed to access the content. Consumer subscription plans offer on-demand access to a library of courses over a subscription term, as well as additional features and functionalities.

Consumer revenue transactions are governed by Udemy’s standard terms of use. The time between a customer’s payment and the receipt of funds is not significant. Payment terms are generally fixed and do not include variable consideration. Consumer revenues are recorded net of actual and estimated refunds and exclude any taxes that are collected from learners and remitted to governmental authorities. Consumer revenue arrangements do not include significant obligations associated with warranties.

Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on the platform during the subscription term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. The continual access to the platform represents a series of distinct services, as the Company continually provides access to, and fulfills its obligation to, the customer over the contract term. Consumer subscriptions automatically renew at the end of each month. Customers may cancel renewal of their subscription at any point but will retain their access to the platform until the end of the current subscription term.

Enterprise revenue—The Company generates revenue by selling subscription licenses to a variety of enterprise and government customers.

The Company’s subscription contracts with enterprise customers generally have annual or multi-year contractual terms and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. Enterprise contracts are typically
evidenced by a fully executed Master Services Agreement with an accompanying executed Order Form specifying the contractual subscription term and pricing. Revenue is recognized ratably over the respective contractual subscription term beginning on the date that the platform is made available to the customer.

Standard subscription agreements have auto-renewal clauses, which allow the agreement to continue after the expiration of the initial term. The Company’s standard billing terms are to invoice upfront annually for contracts with terms of one year or longer. For contracts that are less than one year, the Company generally bills in advance on a quarterly or semi-annual basis. The Company recognizes unbilled receivables that relate to consideration for services completed but not billed as of period end. The unbilled receivables are recorded in accounts receivable, net, and are not material for any period presented.

Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these services. The Company accounts for revenue contracts with customers using the five-step model under ASC Topic 606:

    1) Identify the contract with a customer

Udemy determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience if available. Consumer customers are generally required to pay in advance using a credit card. Generally, enterprise customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.

    2) Identify the performance obligations in the contract

Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from Udemy, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. Customers do not have the ability to take possession of the software supporting the platform and, as a result, contracts are accounted for as service arrangements.

The non-exclusive lifetime access license associated with single course purchases and the licensed content associated with subscriptions are not considered distinct from the Udemy platform, because the course content is significantly integrated, and highly interdependent and interrelated with the platform. Specifically, the learner does not obtain control of the course content’s functionality without the Udemy platform. Accordingly, management concluded there is a single, combined performance obligation, which is customer’s access to the online content on the Udemy platform, representing a series of distinct services as the Company continually provides access to and fulfills its obligation to allow access to licensed content and platform functionality to the learner.

    3) Determine the transaction price

The transaction price is determined based on the consideration to which Udemy expects to be entitled in exchange for transferring services to the customer. The prices for Consumer and Enterprise, or Udemy Business (“UB”), contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. The Company estimates and establishes a refund reserve based on historical refund rates, which has historically been immaterial. None of the Company’s contracts contain a significant financing component. Revenue excludes taxes
collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

    4) Allocate the transaction price to performance obligations in the contract

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price.

As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.
    5) Recognize revenue when or as performance obligations are satisfied

Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that Udemy expects to receive in exchange for those services. Udemy has a stand ready obligation to deliver its services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, the Company recognizes revenue on a straight-line basis as it satisfies the performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.

Other than the circumstances noted below, no significant judgment has historically been required in determining the amount and timing of revenue from the Company’s contracts with customers.

Principal vs. agent—In order to determine if Consumer and Enterprise revenues should be reported gross or net of payments to third-party instructors, the Company evaluated whether Udemy acts as the principal in sales of its online course offerings. An entity is the principal if it controls a good or service before it is transferred to the end customer. Key indicators that management evaluated in determining gross versus net treatment included but are not limited to:

• the nature of the Company’s promise to the customer, as well as the distinct performance obligation identified;

    • the underlying contract terms and conditions between the parties to the transaction;

• which party is primarily responsible for fulfilling the promise to provide the specified good or service to the end customer;

• which party has inventory risk before the specified good or service has been transferred to the end customer; and

    • which party has discretion in establishing the price for the specified good or service.

Based on an evaluation of the above indicators, management determined that the Company is the principal to learners who purchase access to online course content via consumer and enterprise offerings. The Company controls the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and is primarily responsible for fulfillment with respect to delivering access to course content. The Company is the entity which licenses content to learners as the agreements with instructors grant the Company the right to sub-license content to its learners at its discretion. The Company also has substantial discretion to determine the pricing of its offerings. Therefore, the Company reports the gross purchase price paid by the customer related to these arrangements in the revenues caption of the consolidated statements of operations and the payments to instructors as content costs within cost of revenues.

Estimated service term for consumer single course purchases—The Company considers a variety of data points when determining the estimated service period for a consumer learner’s consumption of a single course purchase, including, the weighted-average number of days between a learner’s first and last day that content is
accessed on the platform, the average total hours consumed, the average number of days in which learner activity stabilizes, and the weighted-average number of days between learners’ enrollment and the last date the course content is accessed online. Management also considers known online trends, the service periods of historical course content available on the platform, and to the extent publicly available, service periods of competitors’ online content that is similar in nature to the Company’s. The Company believes consideration of all of these factors enables the Company to determine the best representation of the time period during which consumer learners access the online course content on the Company’s platform and therefore the service period over which the Company provides services to learners. Determining the estimated service period is subjective and requires management’s judgment. Future usage patterns may differ from historical usage patterns, and the estimated service period may change in the future. The estimated service period for consumer single course purchase transactions is four months from the date of enrollment.

The Company records contract liabilities when cash payments are received or due in advance of performance to deferred revenue. Deferred revenue primarily relates to the advance consideration allocated to remaining performance obligations received from customers.

The price of subscriptions is fixed at contract inception and the Company’s contracts do not contain significant estimates related to variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in prior periods was not material.

In connection with the adoption of ASC 606, the Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to deferred contract costs. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.

Cost of revenues—Costs of revenues are related to content costs (which are payments to instructors), payment and mobile processing fees, costs associated with the hosting of digital content, and employee related expenses for the customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, and amortization of capitalized software

Advertising costs—Advertising costs are expensed as incurred. Advertising expense is recorded in sales and marketing expenses in the consolidated statements of operations and was $105.2 million, $110.5 million and $72.6 million for the fiscal years ended December 31, 2021, 2020, and 2019, respectively.

Research and development—Research and development costs are expensed as incurred. Research and development expenses include salaries, benefits, stock-based compensation, facilities, office costs, contracted services, supplies, and other miscellaneous expenses.

Stock-based compensation—The Company accounts for its stock-based compensation pursuant to ASC Topic 718, Compensation-Stock Compensation, which requires the measurement and recognition of stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).

The Company estimates the fair value of RSUs and restricted stock based on the fair value on the date of grant. The Company estimates the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:

Expected term—For stock options and SARs, the Company has elected to use the midpoint of the vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.
Risk-free interest rate—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.

Expected volatility—Since the Company does not have a sufficient trading history of its common stock, the Company estimated volatility based on the average historical stock price volatility of comparable publicly-traded companies.

Dividend yield—The expected dividend was assumed to be zero as the Company has never paid dividends and has no current plans to do so.

Stock appreciation rights granted to employees are settled in cash upon exercise. The Company accounts for SARs in the other liabilities, non-current caption in the accompanying consolidated balance sheets. Vested and outstanding SARs are subject to remeasurement at each balance sheet date using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. The Company adjusts the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.

For awards with only service-based vesting conditions, the Company recognizes the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.

Income taxes—The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires an asset and liability approach in accounting for income taxes. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refund received, as provided for under currently enacted tax law. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, is not expected to be realized.

ASC 740 prescribes a recognition threshold and measurement attributes for financial statement disclosure of tax positions taken or expected to be taken on a tax return. Under this guidance, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. The Company recognizes interest accrued related to uncertain tax positions as a component of the provision for income taxes. There was no accrued interest or penalties associated with any uncertain tax positions, nor was any interest expense recognized during the fiscal years ended December 31, 2021, 2020 and 2019. The Company does not currently anticipate that any significant increase or decrease to uncertain tax positions will be recorded during the next twelve months.

Translation of foreign currency— The Company’s reporting currency is the U.S. dollar. The Company determines the functional currency for each of its foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Assets and liabilities for foreign subsidiaries with functional currency other than U.S. dollar are translated into U.S. dollars at the rate of exchange existing at the balance sheet date. Statements of operations amounts are translated at average exchange rates for the period. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). Remeasurement gains and losses are included in other income (expense), net in the consolidated statements of operations. Monetary assets and liabilities are remeasured at the exchange rate on the balance sheet date and nonmonetary assets and liabilities are measured at historical exchange rates.
Net loss per share attributable to common stockholders—Prior to the completion of the Company’s IPO and the conversion of all outstanding preferred shares into common stock, basic and diluted net loss per share attributable to common stockholders was computed in conformity with the two-class method required for
participating securities. The Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock had the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company’s losses.

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, common stock options, RSUs, contingently issuable shares under the Company’s ESPP plan, and early exercised common stock options subject to repurchase, are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented. For fiscal years ended December 31, 2020 and 2019, outstanding redeemable convertible preferred stock and redeemable convertible preferred stock warrants were also considered to be common stock equivalents, but were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was anti-dilutive for the periods presented.

Comprehensive income (loss)—Comprehensive loss consists of two components, net loss and other comprehensive loss, net of tax. Other comprehensive loss, net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders’ equity (deficit) but are excluded from net loss. The Company’s other comprehensive income for the fiscal year ended December 31, 2021 consisted of foreign currency translation gains and losses. The Company recorded no other comprehensive income or loss for the fiscal year ended December 31, 2020. The Company’s other comprehensive income for the fiscal year ended December 31, 2019 consisted of changes in unrealized holding gains on available-for-sale securities.

Cash and cash equivalents—As of December 31, 2021 and 2020, cash and cash equivalents include on demand deposits and money market funds with banks which have remaining maturities at the date of purchase of less than ninety days. Cash equivalents also include amounts in transit from certain payment processors for credit and debit card transactions, which typically settle within five business days. Cash and cash equivalents are carried at cost, which approximates fair value.

Restricted cash—Restricted cash primarily consists of cash restricted in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year from the balance sheet date and in non-current assets for leases that expire in more than one year from the balance sheet date.

December 31, December 31,
Reconciliation of cash, cash equivalents and restricted cash20212020
Cash and cash equivalents$533,868 $175,031 
Restricted cash, current— — 
Restricted cash, non-current2,900 2,900 
Total cash, cash equivalents and restricted cash$536,768 $177,931 

Marketable securities—The Company’s marketable securities are comprised of asset-backed securities, U.S. treasury securities, corporate debt securities and commercial paper. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result of sales and maturities of the Company’s previously outstanding investment portfolio during the fiscal year ended December 31, 2019, there are no marketable securities within the consolidated balance sheets as of the fiscal years ended December 31, 2021 and 2020.
Accounts receivable and allowance for doubtful accounts—Accounts receivable represent amounts owed to the Company for enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing.

Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company’s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company’s customers based on multiple sources of information and analysis of such factors as the Company’s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.

Balance at Beginning of PeriodCharged to ExpensesCharges Utilized/Written-offBalance at End of Period
Allowance for doubtful accounts
Year Ended December 31, 2019
$422 $642 $(482)$582 
Year Ended December 31, 2020
$582 $182 $(121)$643 
Year Ended December 31, 2021
$643 $326 $(291)$678 

Concentration of credit risk—Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. For cash, cash equivalents, and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying consolidated balance sheets are in excess of federal insurance limits.
The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers’ financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had no customer which accounted for more than 10% of total accounts receivable as of December 31, 2021 and as of December 31, 2020. No customer accounted for more than 10% of total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.
Deferred offering costs—Deferred offering costs consist of direct and incremental legal, accounting, and other fees related to the Company’s initial public offering (“IPO”). In prior periods, these costs were capitalized in the prepaid expenses and other current assets caption on the consolidated balance sheets. Upon completion of the IPO, the deferred offering costs were offset against IPO proceeds within additional paid in capital in the consolidated balance sheet.

Deferred contract costs—Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized on a straight-line basis over a period of benefit which is determined to be four years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, changes and enhancements in course offerings, and other factors. In addition, a portion of the revenue share retained by enterprise reseller partners from sales to UB customers is considered an incremental and recoverable cost of obtaining a contract with a customer. This cost is deferred and amortized on a straight-line basis over the service term of the corresponding contractual subscription term.

Amounts expected to be recognized within one year of the consolidated balance sheet dates are recorded as deferred contract costs, current, while the remaining portion is recorded as deferred contract costs, non-current in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.
Property and equipment, net—Property, equipment, and purchased software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers, purchased software, and equipment, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statements of operations.

Capitalized software, net—The Company capitalizes costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the software feature is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. The Company evaluates the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Goodwill and intangible assets—Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Goodwill represents the excess purchase price over net assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.

Impairment of long-lived assets—The Company evaluates the carrying value of long-lived assets, such as property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset, including disposition, are less than the carrying value of the asset. The impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the assets. The Company did not identify any impairment losses on long-lived assets for fiscal years ended December 31, 2021, 2020 and 2019.

Deferred revenue—The Company records contract liabilities to deferred revenue for amounts billed to customers in advance of the performance obligations being satisfied, and primarily consists of the unearned portion of enterprise and consumer services. The Company also recognizes an immaterial amount of contract assets, or unbilled receivables, primarily relating to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the customer.

Fair value of financial instruments—The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based on their own market assumptions.

The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and

Level 3—Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

The carrying amounts of cash, cash equivalents, restricted cash, and accounts receivable, as well as accounts payable, approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, respectively, in the accompanying consolidated balance sheets.

The fair value measurements of assets that are measured at fair value on a recurring basis are as follows (in thousands):

Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Strategic investments$— $— $— 
Total as of December 31, 2020
$— $— $— 
Year Ended December 31, 2021
Strategic investments$— $— $10,000 
Total as of December 31, 2021
$— $— $10,000 

The fair value measurements liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Cash settled stock appreciation rights$— $— $268 
Redeemable convertible preferred stock warrants— — 160
Total as of December 31, 2020
$— $— $428 
Year Ended December 31, 2021
Cash settled stock appreciation rights$— $— $818 
Total as of December 31, 2021
$— $— $818 

Warrants issued for the Company’s redeemable convertible preferred stock were subject to remeasurement at each balance sheet date and any change in fair value was recognized as a component of other income (expense), net. The Company adjusted the liability for changes in fair value until the earlier of the exercise or expiration of the warrants or the completion of a liquidation event, including the closing of a qualifying initial public offering, at which time all redeemable convertible preferred stock warrants would be converted into warrants to purchase common stock and, accordingly, the liability would be reclassified to stockholders’ equity (deficit). As of December 31, 2021, the Company no longer had outstanding redeemable convertible preferred stock warrants.

The Company measured the redeemable convertible preferred stock warrants using Level 3 unobservable inputs within the Black-Scholes option-pricing model. The Company used various key assumptions, such as the fair value of redeemable convertible preferred stock, volatility, the risk-free interest rate, and expected term (remaining contractual term of the warrants). The Company monitored the fair value of the redeemable
convertible preferred stock warrants annually, with subsequent gains and losses from remeasurement of Level 3 financial liabilities recorded through other income (expense), net in the consolidated statements of operations. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.

See Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for the valuation methodology and inputs used to measure the fair value of the stock appreciation rights.

See Note 2 “Summary of Significant Accounting Policies—Strategic Investments” for the valuation methodology and inputs used to measure the fair value of the strategic investments.

In January 2010, the Company issued warrants to purchase up to 1,562,689 shares of the Company’s Series A-1 redeemable convertible preferred stock at an exercise price of $0.196 per share. The initial term of the warrant was five years from the issuance of Series A-1, which occurred in September 2011, and had an automatic extension for an additional five years if the Company was not public by the original expiration date. Prior to the years ended December 31, 2020 and 2019, 1,550,094 of the warrants had been exercised. As of December 31, 2020 and 2019, 12,595 warrants remained outstanding and were carried at fair value in accrued expenses and other current liabilities and other liabilities, respectively, on the consolidated balance sheets.

The remaining outstanding 12,595 warrants were exercised on January 20, 2021 for an immaterial amount of cash proceeds, at which time the Company reclassified the $0.2 million fair value of the warrants into Series A-1 redeemable convertible preferred stock on the consolidated balance sheet. The change in fair value of the warrants between December 31, 2020 and the exercise date was immaterial.

A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):

WarrantsSARsStrategic InvestmentsTotal
Balance—January 1, 2019$50 $— $— $50 
Change in fair value of redeemable convertible preferred stock warrants58 — — 58 
Vesting and remeasurement of stock appreciation rights— 36 — 36 
Balance—December 31, 2019
108 36 — 144 
Change in fair value of redeemable convertible preferred stock warrants52 — — 52 
Vesting and remeasurement of stock appreciation rights— 232 — 232 
Balance—December 31, 2020
160 268 — 428 
Exercise of redeemable convertible preferred stock warrants(160)— (160)
Vesting and remeasurement of stock appreciation rights— 550 — 550 
Purchases of strategic investments— — 10,000 10,000 
Balance—December 31, 2021
$— $818 $10,000 $10,818 


Strategic investments— The Company holds an investment in equity securities of a privately held company without a readily determinable fair value and in which the Company does not have a controlling interest. Investments in equity securities without readily determinable fair values are initially recorded at cost and are subsequently adjusted to fair value for impairments and price changes from observable transactions in the same or a similar security from the same issuer. This practice is referred to as the measurement alternative.

Privately held equity securities are valued using significant unobservable inputs or data in inactive markets. This valuation requires judgment due to the absence of market prices and inherent lack of liquidity and are classified
as Level 3 in the fair value hierarchy. In determining the estimated fair value of investments in privately held companies, the Company utilizes the most recent data available including observed transactions such as equity financing transactions of the investees and sales of the existing shares of the investees’ securities. In addition, the determination of whether an observed transaction is similar to the equity securities held by the Company requires significant management judgment based on the rights and preferences of the securities.

The Company assesses its investment portfolio of privately held equity securities quarterly for impairment. The impairment analysis for investments in equity securities includes a qualitative analysis of factors including the investee’s financial performance, industry and market conditions, and other relevant factors. If an equity investment is considered to be impaired the Company will establish a new carrying value for the investment and recognize an impairment loss through the consolidated statement of operations.

Redeemable convertible preferred stock—The redeemable convertible preferred stock issued by the Company provides the preferred stockholders certain rights regarding events that are outside the control of the Company. This includes the right to redeem the preferred stock upon a specified passage of time or upon the occurrence of certain deemed liquidation events where the holders of the preferred stock are entitled to receive cash or other assets. As such, the redeemable convertible preferred stock is classified as mezzanine (or temporary) equity as it contains terms that could force the Company to redeem the shares for cash or other assets upon the occurrence of an event not solely within the Company’s control. The Company’s series of redeemable convertible preferred stock represent equity instruments in legal form, are not mandatorily redeemable financial instruments, and do not constitute unconditional obligations that may require issuance of a variable number of the Company’s shares. Furthermore, since the series of redeemable convertible preferred stock are neither currently redeemable nor probable of becoming redeemable, no subsequent remeasurement of the amounts presented outside of stockholders’ equity (deficit) is required.

Business combinations—In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer relationships and developed technology, costs to recreate acquired vendor relationships, royalty rates, and discount rates.

The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.

Recently adopted accounting pronouncements—In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company adopted ASC 606 on January 1, 2019, by applying the modified retrospective approach to all contracts that were not completed as of January 1, 2019. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to the deferral of sales commission costs.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows. The standard requires that the statements of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. The Company adopted the ASU on January 1, 2019. As a result of adopting the ASU, the Company includes restricted cash with cash and cash
equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the statements of consolidated cash flows.

In July 2018, the FASB issued ASU No. 2018-09, Codification Improvements, which clarifies, corrects errors in and makes improvements to several topics in the FASB ASC. The transition and effective date guidance is based on the facts and circumstances of each amendment. Some of the amendments do not require transition guidance and were effective upon issuance of the ASU. This ASU is effective for the Company for its fiscal year ended December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. The updated guidance simplifies the accounting for non-employee share-based payment transactions. The amendments in the new guidance specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This ASU is effective for the Company for its fiscal year ended December 31, 2021, with early adoption permitted. The Company early-adopted the ASU on January 1, 2020. The Company was required to remeasure any liability-classified non-employee awards that have not been settled as of the adoption date through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this ASU did not have a material impact on the consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement (Topic 820). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The ASU was effective for the Company beginning in its fiscal year ending December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.
The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

In August 2018, the FASB issued ASU No. 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. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the consolidated balance sheet. The adoption of this ASU did not have a material impact on the consolidated financial statements.
New accounting pronouncements not yet adopted—In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard introduces the new leases standard that applies a right-of-use (“ROU”) model and requires a lessee to record, for all leases with a lease term of more than 12 months, an asset representing its right to use the underlying asset and a liability to make lease payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. In June 2020, the FASB issued ASU No. 2020-05 in 2020, Effective Dates for Certain Entities, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the leasing standard will be effective for the Company’s fiscal year beginning after December 15, 2021, and early adoption is still permitted.
The Company expects to use the modified retrospective approach upon adoption. The Company also plans to elect the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize a ROU asset or lease liability for leases with a term of 12 months or less. The Company expects the impact of adopting this standard will result in the recognition of between $16.5 million to $19.0 million in operating ROU assets and between $19.0 million to $21.0 million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consists of deferred rent and prepaid rent to be derecognized upon transition. The transition is not expected to have a cumulative impact to retained earnings on the adoption date, and the Company expects the impact of adoption to the consolidated statements of operations to be immaterial.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the standard will be effective for the Company’s fiscal year beginning after December 15, 2022, and early adoption is still permitted. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.
In December, 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company’s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in
practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU is effective for the Company’s fiscal year beginning after December 15, 2022. Early adoption of the amendments is permitted, including adoption in an interim period.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue recognition Revenue recognition
Deferred revenueRevenue recognized during the fiscal year ended December 31, 2021 from amounts included in deferred revenue as of December 31, 2020 was $139.5 million. Revenue recognized during the fiscal year ended December 31, 2020 from amounts included in deferred revenue as of December 31, 2019 was $83.4 million. Revenue recognized during the fiscal year ended December 31, 2019 from amounts included in deferred revenue as of December 31, 2018 was $62.4 million.

The below table presents a summary of deferred revenue balances by reportable segment (in thousands):
December 31,December 31,
20212020
Deferred revenue:
Enterprise$148,966 $84,241 
Consumer61,588 58,135 
Total deferred revenue$210,554 $142,376 

Remaining performance obligationsRemaining performance obligations represent the aggregate amount of the transaction price in contracts for performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations relate to unearned revenue from consumer single course purchase arrangements and unearned and unbilled revenue from multi-year enterprise subscription contracts with future installment payments at the end of any given period. As of December 31,
2021, the aggregate transaction price for remaining performance obligations was $329.1 million, of which 73% is expected to be recognized during over the next twelve months and the remainder thereafter.

Deferred contract costsThe following table represents a rollforward of the Company’s deferred contract costs (in thousands):
Balance at Beginning of PeriodAdditionsAmortization ExpenseBalance at End of Period
Year ended December 31, 202125,837 36,509 (17,801)44,545 
Year ended December 31, 202014,380 18,943 (7,486)25,837 
Year ended December 31, 20196,733 10,685 (3,038)14,380 
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated balance sheet components Consolidated balance sheet components
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,December 31,
20212020
Prepaid expenses$12,465 $4,904 
Capitalized cloud computing costs, short term808 — 
Short term deposits745 — 
Other current assets1,909 1,132 
Prepaid expenses and other current assets$15,927 $6,036 

Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20212020
Computers and equipment$6,798 $6,171 
Furniture and fixtures4,701 4,181 
Purchased software383 280 
Leasehold improvements18,932 15,164 
Construction in progress18 16 
Total property and equipment30,832 25,812 
Less accumulated depreciation and amortization(20,945)(16,706)
Property and equipment, net$9,887 $9,106 
Depreciation and amortization expense was $4.5 million, $4.2 million, and $3.8 million for the fiscal years ended December 31, 2021, 2020 and 2019, respectively.
Capitalized software consisted of the following (in thousands):
December 31,December 31,
20212020
Capitalized software$43,804 $28,472 
Less accumulated amortization(23,750)(14,459)
Capitalized software, net$20,054 $14,013 
Amortization expense of capitalized software was $9.3 million, $6.9 million and $4.9 million for the fiscal years ended December 31, 2021, 2020 and 2019, respectively.
As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):
2022$9,723 
20237,328 
20243,003 
Total expected amortization$20,054 
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Strategic investments
12 Months Ended
Dec. 31, 2021
Investments, All Other Investments [Abstract]  
Strategic investments Strategic investments
In October 2021, the Company made a strategic investment of $10.0 million in cash for preferred shares of privately held online education platform technology company. The estimation of fair value for this investment requires the use of significant unobservable inputs, and as a result, the Company classifies this investment as Level 3 within the fair value hierarchy.

The carrying value of this investment is adjusted based on price changes from observable transactions of identical or similar securities of the same issuer (referred to as the measurement alternative) or for impairment. Any changes in carrying value are recorded within other income (expense), net in the consolidated statements of operations. As of December 31, 2021, there have been no observable transactions that would cause the Company to adjust the carrying amount investment, resulting in no realized or unrealized gains or losses for the fiscal year ended December 31, 2021.

The Company evaluates this investment for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. This evaluation consists of several factors including, but not limited to, an assessment of a significant adverse change in the economic environment, significant adverse changes in the general market condition of the geographies and industries in which the investee operates, and other publicly available information that affects the value of the investment. No adverse factors were noted in the Company’s assessment performed as of December 31, 2021, resulting in no impairment losses during the fiscal year ended December 31, 2021.

The company did not own any strategic investments as of December 31, 2020.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Business combinations
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business combinations Business combinations
On August 24, 2021, the Company completed its acquisition of CorpU, an online learning platform and content catalog focused on blended executive training. The acquisition is intended to deepen the Company’s UB offerings through CorpU’s cohort-based learning in scalable, virtual environments. The transaction has been accounted for as a business combination.

The purchase price was $28.6 million, of which $27.1 million was paid at closing with the remaining balance recorded in the accrued expenses and other current liabilities caption of the accompanying consolidated balance sheets. The remaining balance is expected to be paid in August 2022 after adjustment for any indemnification losses incurred by the Company for which it is entitled to recover.

The Company issued 61,300 shares of restricted common stock to a former executive of CorpU, which is not included in the calculation of the acquisition purchase price, and is accounted for as post-acquisition stock-based compensation over a three year term.

The total purchase consideration of the CorpU acquisition was allocated to the tangible and intangible assets acquired, and liabilities assumed, based upon their respective fair values as of the date of the acquisition. Management determined the preliminary fair values based on a number of factors, including a valuation from an independent third-party valuation firm. The excess of the purchase price over the net assets acquired was recorded as goodwill. Goodwill is attributable to the assembled workforce and anticipated synergies arising from the acquisition, and has been allocated to the Enterprise reporting segment for the purposes of annual impairment testing. The goodwill recorded in the acquisition is not expected to be deductible for income tax purposes.
The assets acquired and liabilities assumed were recorded at fair value as follows (in thousands):
Cash and cash equivalents$2,641 
Accounts receivable, net250 
Prepaid expenses and other current assets67 
Property and equipment, net133 
Intangible assets15,100 
Goodwill12,646 
Accounts payable and other liabilities(596)
Deferred revenue(1,610)
Total acquisition consideration$28,631 
The Company has included the financial results of CorpU in the consolidated financial statements from the date of acquisition, which for the fiscal year ended December 31, 2021 was not material. The business combination does not qualify as an acquisition of a significant business, and therefore pro forma financial statements were not required. Acquisition costs of $0.3 million are included in general and administrative expenses in the consolidated financial statements for fiscal year ended December 31, 2021.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets, net and goodwill
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net and goodwill Intangible assets, net and goodwill
As of December 31, 2021, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(323)$5,177 
Vendor relationships 3 years4,500 (529)3,971 
Developed technology3 years4,200 (493)3,707 
Tradename2 years900 (158)742 
Total$15,100 $(1,503)$13,597 

The Company did not have any intangible assets as of December 31, 2020. Amortization expense of intangible assets for the twelve months ended months ended December 31, 2021 was $1.5 million.

The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):

2022$4,267 
20234,108 
20242,795 
2025917 
2026917 
Thereafter593 
Total expected amortization$13,597 
Goodwill in the amount of $12.6 million was established as part of the CorpU acquisition on August 24, 2021. This amount represents the excess of the purchase price over the fair value of net assets acquired. There have been no adjustments to the carrying amount of goodwill as of December 31, 2021.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,December 31,
20212020
Accrued expenses$7,326 $6,796 
Indirect tax reserves18,392 26,645 
Indirect tax payables10,786 11,365 
Deferred rent, current803 597 
Other current liabilities2,833 1,375 
Total accrued expenses and other current liabilities$40,140 $46,778 
Indirect tax payables relate to amounts collected from customers on behalf of third-party taxing authorities, primarily sales and use taxes owed on the Company’s sales in various U.S. state jurisdictions, and indirect taxes owed on sales outside of the U.S. Indirect tax payables also include withholding taxes on payments made to the Company’s instructors before remitting these amounts to the taxing authorities.

Indirect tax reserves primarily relate to sales and other indirect tax reserves and instructor withholding tax reserves.

Sales and other indirect tax reserves—The Company determined that it was required to pay indirect tax in various domestic and international jurisdictions for the periods prior to January 1, 2020. As of December 31, 2020, the outstanding liability totaled $3.4 million for estimated amounts not collected from customers. The Company completed its process of filing voluntary disclosure agreements and remitting the estimated indirect tax during the fiscal year ended December 31, 2021, and has no remaining outstanding liability as of December 31, 2021.

Instructor withholding tax reserves—The Company conducts operations in many tax jurisdictions throughout the United States and the rest of the world. The Company has an obligation to comply with information reporting and tax withholding requirements with regards to certain payments made to its U.S. and non-U.S. instructors. Under United States federal tax rules, in the case where the Company withholds less than the correct amount of tax or fails to report it, it is liable for the correct amount that it was required to withhold, plus interest and potential penalties. The Company may be entitled to relief on certain payments if the Company can obtain documentation (e.g. taxpayer identification forms) from instructors establishing that the instructor payee qualifies for reduced withholding tax rates, or that the instructor payee reported the payments and paid the corresponding taxes owed.

Prior to March 2020, the Company had not obtained appropriate taxpayer identification forms from instructors, nor remitted applicable tax withholding amounts to the U.S. Internal Revenue Service (“IRS”) where required. In accordance with GAAP, the Company recorded a provision for its tax exposure when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. Given the significant quantity of instructor payments the Company makes in its operations, the Company has applied a statistical sampling approach that is analogous to methods commonly used by the IRS when determining the extent of withholding tax obligations during IRS audits for the historical instructor payments.

The instructor withholding provision estimate includes several key assumptions including, but not limited to, the tax characterization of the Company’s payments made to instructors, the historical lookback practices and scoping precedents of the IRS, the methods for sourcing of instructor payments to U.S. and non-U.S. jurisdictions, and management’s estimate of the penalty relief on certain instructor payments it will be entitled to.

Beginning in March 2020, the Company began collecting appropriate taxpayer identification forms from its instructors, assessing whether the forms justified a reduced rate of withholding or withholding exemption, and remitting withholding tax payments to the IRS where required. The Company also began reporting payments to its non-U.S. instructors and the IRS annually where required to do so.
As of December 31, 2021, the Company determined that it was probable that it would owe an estimated $17.0 million for withholding taxes related to historical payments to its instructors. The Company has recorded this amount in accrued expenses and other liabilities in the accompanying consolidated balance sheets.

Changes in the estimated amount the Company has determined it will owe are recorded in general and administrative expenses in the accompanying consolidated statements of operations. Estimated interest is recorded in interest income (expense), net in the accompanying consolidated statement of operations.

Changes to the instructor withholding tax reserve are as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Balance, beginning of period$22,166 $20,926 $12,540 
Amounts charged to expense(5,130)2,826 8,386 
Net payments and settlements— (1,586)— 
Balance, end of period$17,036 $22,166 $20,926 
The change in the instructor withholding tax reserve during the fiscal year ended December 31, 2021 is based on a revision of certain key assumptions, including the expected relief on certain instructor payments the Company will be entitled to.
In 2020, the Company began approaching the IRS to address the historical withholding amounts for instructors. Final settlement of the matter could differ materially from the estimate recorded in the accompanying consolidated balance sheets, and there exists a reasonable possibility that the Company could incur losses that are significantly more or significantly less than the Company has accrued as of December 31, 2021. The Company estimated a potential range of loss between $13.4 million and $17.3 million as of December 31, 2021.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Operating leases—The Company entered into various non-cancelable operating lease agreements primarily related to its office facilities that expire over the next five years. Certain operating leases contain provisions under which monthly rent escalates over time. When lease agreements contain escalating rent clauses or free rent periods, the Company recognizes rent expense on a straight-line basis over the term of the lease. Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):
2022$7,826 
20237,212 
20245,921 
2025809 
2026410 
Total lease commitments$22,178 

The Company incurred rent expense of $5.8 million, $5.5 million and $5.5 million for the fiscal years ended December 31, 2021, 2020 and 2019 respectively.
Noncancelable purchase commitments—The Company has contractual commitments with its cloud infrastructure provider, network service providers, and paid advertising vendors that are noncancelable. Future noncancelable commitments under these arrangements as of December 31, 2021 are as follows (in thousands):
2022$15,340 
20231,014 
2024102 
2025— 
2026— 
Total purchase commitments$16,456 
Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including certain business partners, investors, contractors, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party’s claims and related losses suffered or incurred by the indemnified party resulting from actual or threatened third-party claims because of the Company’s activities or, in some cases, non-compliance with certain representations and warranties made by the Company. In general, the Company does not record any liability for these indemnities in the accompanying consolidated balance sheets as the amounts cannot be reasonably estimated and are not considered probable. The Company does, however, accrue for losses for any known contingent liability, including those that may arise from indemnification provisions, when future payment is probable. To date, losses recorded in the Company’s consolidated statements of operations in connection with the indemnification provisions have not been material.
Litigation—From time to time, in the ordinary course of business, the Company is subject to legal proceedings, claims, investigations, and other proceedings, including claims of alleged infringement of third-party patents and other intellectual property rights, and commercial, employment, and other matters. In accordance with generally accepted accounting principles, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least annually and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. The outcome of such litigation is not expected to have a material effect on the financial position, results of operation and cash flows of the Company. The Company has recorded an immaterial amount related to all outstanding litigation matters as of the year ended December 31, 2021.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
The domestic and foreign components of income (loss) before provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Domestic$(80,243)$(77,212)$(69,161)
Foreign1,400 2,741 833 
Total net loss before taxes$(78,843)$(74,471)$(68,328)

The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Current:
Federal$— $— $— 
State183 63 83 
Foreign1,149 2,937 1,292 
Total current income tax expense1,332 3,000 1,375 
Deferred:
Federal— — — 
State— — — 
Foreign(149)149— 
Total deferred income tax expense(149)149— 
Total provision for income taxes$1,183 $3,149 $1,375 

The Company had an effective tax rate of (1.50)%, (4.23)%, and (2.00)% for the periods ended December 31, 2021, 2020, and 2019 respectively. The difference between the 21% statutory federal tax rate and the effective tax rate was primarily a result of federal and state research and development (“R&D”) tax credits, foreign
withholding tax, tax adjustments related to stock-based compensation, change in valuation allowance, and nondeductible compensation.

The reconciliation between the statutory federal income tax rate and the Company’s effective tax rate as a percentage of loss before income taxes is as follows:
Fiscal Year Ended December 31,
202120202019
Federal tax expense21.00 %21.00 %21.00 %
State taxes, net of federal benefit1.07 %1.17 %0.09 %
Foreign rate differential(0.12)%(0.32)%0.07 %
Withholding taxes(0.78)%(3.06)%(1.70)%
Nondeductible compensation(5.29)%— %— %
Stock-based compensation0.27 %(1.94)%(2.77)%
Change in valuation allowance(34.54)%(21.16)%(18.76)%
Research and development credits16.87 %— %— %
Other0.02 %0.08 %0.07 %
Effective tax rate(1.50)%(4.23)%(2.00)%

Significant components of the net deferred tax assets (liabilities) for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

December 31,December 31,
20212020
Deferred tax assets:
Accruals and reserves$4,795 $2,540 
Deferred revenue45,268 29,807 
Net operating loss42,008 37,053 
Research and development tax credits13,301 — 
Stock-based compensation2,952 1,487 
Indirect tax reserves4,107 5,682 
Property and equipment, net1,799 1,665 
Other351 299 
Gross deferred tax assets114,581 78,533 
Valuation allowance(97,010)(69,766)
Total deferred tax assets17,571 8,757 
Deferred tax liabilities:
Deferred contract costs(10,009)(5,774)
Other deferred tax liabilities(7,562)(3,132)
Total deferred tax liabilities(17,571)(8,906)
Net deferred tax liabilities$— $(149)

A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets.

As of December 31, 2021 and 2020, the Company has established a valuation allowance of $97.0 million and $69.8 million, respectively, against its gross deferred tax assets due to the uncertainty surrounding the
realization of such assets. The change in total valuation allowance from 2020 to 2021 was an increase of $27.2 million.

As of December 31, 2021, the Company had $189.2 million of federal net operating loss (“NOL”) carryforwards. $101.9 million of federal NOL carryforwards generated in taxable years beginning prior to January 1, 2018 begin expiring in 2030, if not utilized. $87.3 million of federal NOL carryforwards generated in taxable years beginning after December 31, 2017 have an indefinite carryforward period, but are subject to the 80% deduction limitation based upon pre-NOL deduction taxable income.

As of December 31, 2021, the Company had $34.0 million of state NOL carryforwards. The state NOL carryforwards begin expiring in 2023, if not utilized.

As of December 31, 2021, the Company had U.S. federal and state R&D tax credit carryforwards of $9.7 million and $8.6 million, respectively. The federal R&D tax credit carryforwards will expire in various amounts beginning in 2035 while the state R&D tax credit carryforwards can be carried forward indefinitely.

The utilization of the Company’s net operating losses may be subject to a limitation due to the “ownership change” provisions under Section 382 of the Internal Revenue Code and similar state and foreign provisions. Such limitation may result in the expiration of the net operating loss carryforwards generated before 2018 prior to their utilization. The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of its net operating loss carryforwards and tax credit carryforwards and has determined that the Company experienced two ownership changes with the Company’s Series A and A-1 preferred stock offering in September 2011 and with the Company’s Series B preferred stock offering in November 2012. The Company has estimated that the gross U.S. federal NOL carryforwards from 2010 to 2012 that would be subject to limitation are approximately $3.6 million. On October 29, 2021, the Company completed its initial public offering. As of the period ending December 31, 2021, the Company has not performed a subsequent Section 382 study; the Company is evaluating rolling forward the previous Section 382 study in 2022.

The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of the acquired federal NOLs from the business combination of CorpU and has determined that CorpU experienced an ownership change in May 2013 and therefore, the federal gross NOL carry forwards of $3.3 million would be subject to limitation.

The $3.6 million of existing NOL carryforwards and the $3.3 million of acquired NOL carryforwards subject to the Section 382 limitation will expire unutilized, therefore the deferred tax asset associated with such NOLs have been written off.

Uncertain tax positions—As of December 31, 2021 and 2020, the Company had gross unrecognized tax benefits of $3.6 million and $10.6 million, respectively, related to federal and state R&D tax credits. The Company has performed a R&D tax credit study and has reserved against a portion of its federal and state R&D tax credit carryforwards. The Company’s tax position of such credits is not more likely than not to be sustained upon examination. The Company has recorded an uncertain tax position related to the deferred tax asset recognized for these credits.

A reconciliation of the beginning and ending balance of unrecognized tax benefit is as follows (in thousands):
December 31, December 31,December 31,
202120202019
Gross unrecognized tax benefits at the beginning of the year$10,580 $146 $146 
Increases (decreases) related to prior year tax positions(7,892)7,006 — 
Increases related to current year tax positions920 3,428 — 
Statute of limitations expirations— — — 
Gross unrecognized tax benefits at the end of the year$3,608 $10,580 $146 

The Company is currently unaware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviations in the next 12 months. The Company currently does not record interest
and penalties, if any, related to unrecognized tax benefits. None of the unrecognized tax benefits as of December 31, 2021, if recognized in a future period, would affect the Company’s effective tax rate.

The Company files income tax returns in U.S. federal, and certain state and foreign jurisdictions with varying statutes of limitations. Due to NOL carryforwards and tax credit carryforwards, the statutes of limitations remain open for tax years from inception of the Company through 2021. There are currently no income tax audits underway by U.S. federal, state, or foreign tax authorities.

The Company intends to indefinitely reinvest any future undistributed foreign earnings outside the United States and therefore such earnings will not be subject to U.S. federal or state, or foreign withholding tax. The Company has prepared an analysis of the repatriation of earnings outside of the U.S. and has determined that the potential tax in connection with such repatriation is approximately $0.2 million.

Intended to provide economic relief to those impacted by the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 and includes provisions, among others, addressing the carryback of net operating losses for specific periods, refunds of alternative minimum tax credits, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property. Additionally, the CARES Act, in efforts to enhance business’ liquidity, provides for refundable employee retention tax credits and the deferral of the employer-paid portion of social security taxes. Under the CARES Act, the Company deferred $2.6 million related to the employer portion of social security taxes during the year ended December 31, 2020, of which $1.5 million was settled by the Company in 2021.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Employee retirement plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee retirement plan Employee retirement planThe Company maintains a 401(k) retirement savings plan covering eligible employees. Employee contributions to the plan consist of a percentage based on eligible employee compensation. The Company matches 25% of an employee’s contribution up to 6% of the employee’s compensation, with a cap of $500 annually, subject to a two-year graded vesting schedule that vests 50% after an employee’s first year of employment and 100% after two years of employment. The Company contributed $0.4 million, $0.2 million and $0.2 million for fiscal years ended December 31, 2021, 2020, and 2019, respectively.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related party transactions Related party transactionsNaspers Ltd. (“Naspers”) is affiliated with OLX Group B.V., where a member of the Company’s Board of Directors serves as an executive officer, and Prosus N.V., where another member of the Company’s Board of Directors serves as an executive officer. Naspers, and another entity affiliated with Naspers, are also customers of the Company’s enterprise subscription offering. The Company recorded $1.5 million, $1.3 million and $0.8 million of revenue from services provided during the fiscal years ended December 31, 2021, 2020, and 2019, respectively. As of December 31, 2021, the Company had an outstanding accounts receivable balance with these customers of $0.1 million. As of December 31, 2020, the accounts receivable balance was $0.3 million.Insight Partners, where a member of the Company’s Board of directors is a Managing Director, is affiliated with certain vendors that the Company has contracted to provide technology and software solutions. During the fiscal years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.9 million, $0.3 million, and zero dollars, respectively, in general and administrative expenses with these vendors. As of December 31, 2021 and 2020, the Company had an accounts payable balance with these vendors of $0.1 million, and zero, respectively.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable convertible preferred stock
12 Months Ended
Dec. 31, 2021
Temporary Equity Disclosure [Abstract]  
Redeemable convertible preferred stock Redeemable convertible preferred stock
Redeemable convertible preferred stock is recorded at the issuance price, net of issuance costs.

During the fiscal year ended December 31, 2021, the Company issued 12,595 shares of Series A-1 redeemable convertible preferred stock upon the exercise of the remaining Series A-1 redeemable preferred stock warrants.
During the fiscal year ended December 31, 2020, the Company issued 2,569,043 shares of Series E redeemable convertible preferred stock and 3,349,812 shares of Series F redeemable convertible preferred stock.

Upon the closing of the Company’s IPO on October 29, 2021, all outstanding shares of its redeemable convertible preferred stock automatically converted into 85,403,933 shares of Common Stock on a one-for-one basis (Note 1). As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.

As of December 31, 2020 the Company’s redeemable convertible preferred stock consisted of the following (amounts in thousands, except share and per share amounts):

Shares AuthorizedShares Issued and OutstandingIssuance Price Per ShareCarrying ValueLiquidation Amount
Series A8,483,1668,483,166$0.24 $2,010 $2,050 
Series A-115,295,18415,132,2820.20 5,7652,966
Series B22,956,10322,956,1030.54 12,23012,310
Series C16,198,34816,198,3481.98 31,90132,000
Series D16,702,58416,702,5846.22 103,739103,852
Series E2,569,0432,569,04315.57 39,94840,000
Series F4,144,2183,349,81224.13 78,51180,831
86,348,64685,391,338$274,104 $274,009 

Significant rights, preferences, and privileges of the above redeemable convertible preferred stock prior to its conversion into common shares were as follows:

Voting—Each share of redeemable convertible preferred stock had voting rights equal to an equivalent number of shares of common stock into which it was convertible and would vote together as one class with the common stock, except as below:

The holders of a majority of the Series A, A-1, C and D redeemable convertible preferred stock were entitled to elect, each series voting as a separate class, one member to the Company’s board of directors (the “Board of Directors”). The holders of a majority of Series B redeemable convertible preferred stock were entitled to elect two members to the Board of Directors. The holders of a majority of the common stock were entitled to elect, voting separately as a class, two members to the Board of Directors.

The holders of Series A, A-1, B, C, D, E, and F redeemable convertible preferred stock (collectively “Series Preferred”) and common stock, voting together as a single class on an as-converted basis, were entitled to elect all remaining directors.

Conversion rights—Each share of redeemable convertible preferred stock was convertible at the option of the holder, at any time after the date of issuance of such share, into shares of common stock as is determined by dividing the original purchase price of redeemable convertible preferred stock by the conversion price in effect at the time of conversion for such series of redeemable convertible preferred stock as defined by the Company’s certificate of incorporation, as amended. As of December 31, 2020 the conversion ratio for the Series Preferred was one-to-one.

Each share of redeemable convertible preferred stock would automatically convert into shares of common stock at the then-effective conversion rate of such shares upon the earliest to occur of (i) the closing of a firm commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, covering the offer and sale of common stock of the Company to the public with offering proceeds to the Company in excess of $50 million (net of underwriters’ discounts, concessions, commissions, and expenses) or (ii) the consent of holders of at least 35% of the then outstanding shares of Series A Preferred and Series A-1 Preferred, voting together as a single class; the holders of a majority of the then outstanding shares of Series A Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series B Preferred, voting as a separate class; the holders of a majority of the then outstanding
shares of Series C Preferred, voting as a separate class; the holders of at least 60% of the then outstanding shares of Series D Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series E Preferred, voting as a separate class; and the holders of at least 80% of the then outstanding shares of Series F Preferred, voting as a separate class, all on an as-converted basis.

In the event the Company sold its common stock in a firmly underwritten public offering pursuant to a registration statement under the Securities Act in which all of the Series F Preferred Stock are to be converted to common stock, and the actual net initial offering price (the “IPO Price”) to the public was less than $24.13 per share (as adjusted for stock splits, stock dividends, reclassification and the like), then the conversion price for each share of Series F Preferred Stock would be adjusted immediately prior to the conversion of the Series F Preferred Stock into common stock to a price equal to the IPO Price (as adjusted for stock splits, stock dividends, reclassification and the like).

Liquidation—In the event of any liquidation, dissolution, or winding-up of the Company, the holders of the Series Preferred stock would be entitled to receive, ratably, prior and in preference to any distribution of the assets or funds of the Company to the holders of the common stock, an amount equal to the issuance price per share as adjusted for any stock dividends, combinations, splits, recapitalizations, and similar transactions, plus any accrued and unpaid dividends and any other declared but unpaid dividends (the “Liquidation Preference”). If the Company had insufficient assets to permit payment of the Liquidation Preference in full to all holders of Series Preferred, then the assets of the Company would be distributed ratably to the holders of Series Preferred in proportion to the Liquidation Preference such holders would otherwise be entitled to receive. After payment of the Liquidation Preference to the holders of redeemable convertible preferred stock, the remaining assets of the Company would be distributed ratably to the holders of common stock on a fully-converted basis.

Dividends—The holders of Series Preferred stock were entitled to receive, out of any funds legally available, noncumulative dividends prior and in preference to any dividends paid on the common stock, as adjusted for stock splits, stock dividends, combinations, recapitalizations, and similar transactions, when, as, and if declared by the Board of Directors. After payment of such dividends on the Series Preferred stock, any additional dividends or distributions would be distributed among all holders of common stock in proportion to the number of shares of common stock that would be held by each such holder if all shares of redeemable convertible preferred stock were converted to common stock at the then-effective conversion rate. Such dividends are not cumulative. No dividends were declared or paid on the Company’s redeemable convertible preferred stock.

Redemption—The Company was obligated to redeem the Series Preferred at any time after November 13, 2026, at the election of, and notice by the holder at a price equal to the Series Preferred original issuance price, plus all declared but unpaid dividends thereon. The Series Preferred could also be redeemed upon the occurrence of certain deemed liquidation events, as the majority of the holders could opt to redeem the shares at the liquidation preference upon certain events as defined by the Company’s articles of incorporation, as amended, and include a merger, acquisition or sale of substantially all of the assets.

Changes in the redemption value of the redeemable convertible preferred stock, if any, would be recorded in the period occurred as an adjustment to additional paid-in capital in the consolidated balance sheets. The Company does not adjust the carrying values of the redeemable convertible preferred stock to the redemption value until such time as a deemed liquidation event is probable of occurring. As of December 31, 2020 and December 31, 2019,the redeemable convertible preferred stock had not been adjusted to its redemption value as it was not probable whether or when a deemed liquidation event would occur.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Common stock
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Common stock Common stock
Common stockholders are entitled to one vote per share. The Company had the following common stock reserved for future issuance as of December 31, 2021 and December 31, 2020:
December 31,December 31,
20212020
Conversion of redeemable convertible preferred stock— 85,391,338 
Warrants for redeemable convertible preferred stock— 12,595 
Stock options outstanding to purchase common stock (1)20,342,259 18,932,979 
Stock available for future issuance:
2010 Equity Incentive Plan— 3,917,161 
2021 Equity Incentive Plan11,417,359 — 
2021 Employee Stock Purchase Plan2,800,000 — 
Total shares of common stock reserved34,559,618 108,254,073 
(1) Excludes 106,155 and 95,475 cash-settled stock appreciation rights (“SARs”) outstanding as of December 31, 2021 and December 31, 2020, respectively.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Equity incentive plans Equity incentive plans
In 2010, the Company adopted the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan provided for incentive stock options (“ISOs”), non-statutory stock options (“NSOs”, collectively with ISOs, “Stock Options”), SARs, restricted stock, and RSUs to be granted to eligible employees, directors, and consultants. The Company’s Board of Directors most recently approved an amended and restated 2010 Equity Incentive Plan as of September 28, 2021, which authorized the issuance of 850,000 additional shares for a total of 44,340,706.

The 2010 Plan was terminated in October 2021 in connection with the IPO but continues to govern the terms and conditions of the outstanding awards granted pursuant to the 2010 Plan. No further equity awards will be granted under the 2010 Plan.

The Company adopted the 2021 Equity Incentive Plan (the "2021 Plan") in September 2021, which became effective on October 28, 2021 (collectively with the 2010 Plan, the "Equity Incentive Plans"). The 2021 Plan provides for the granting of ISOs, NSOs, SARs, restricted stock, RSUs, and performance awards to eligible employees, directors, and consultants. All of the aforementioned equity incentive plans were approved by the Company’s stockholders.

The Company initially reserved 13,800,000 shares for issuance under the 2021 Plan. The amount available for issuance is subject to an annual increase on the first day of each calendar year, beginning on January 1, 2023, in an amount equal to 5% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding calendar year or a lesser amount determined by the Company’s Board of Directors or compensation committee. The amount available for issuance shall also include Returning Shares, which are any shares subject to awards granted under the 2010 Plan that, on or after October 29, 2021, expire or otherwise terminate without having been exercised in full, are tendered to or withheld by the Company for payment of an exercise price or for tax withholding obligations, or are forfeited to or repurchased by the Company due to failure to vest.

Stock options—The Company may grant stock options at exercise prices not less than the fair market value at the date of grant. These options generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years.
The following is a summary of activity for stock options under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
18,532,979 $5.12 8.46$123,166 
Granted 5,529,439 21.97 
Exercised (2,923,761)3.75 
Canceled (1,196,398)10.02 
Balance - December 31, 202119,942,259 $9.70 8.14$226,350 
Vested & Expected to Vest as of December 31, 202119,942,259 $9.70 8.14$226,350 
Exerciseable as of December 31, 20218,002,666 $4.77 7.41$118,769 
The weighted average grant date fair values of stock options granted during the fiscal years ended December 31, 2021, 2020, and 2019 was $16.01, $5.48 and $1.66 per share, respectively.

Total aggregate intrinsic value of options exercised during the fiscal years ended December 31, 2021, 2020, and 2019 was $59.7 million, $34.8 million, and $11.0 million, respectively.

As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested stock options was $95.8 million, which will be recognized over a weighted average period of 2.5 years.

The Company estimates the fair value of stock-based compensation for stock options by utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, such as the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield rate over the expected option term. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The calculation of grant date fair value of stock options was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.0%0.5%2.2%
Expected volatility60.5%57.3%48.1%
Expected life (in years)6.05.96.0
Expected dividend yield—%—%—%

Stock appreciation rights—The Company may grant SARs at exercise prices not less than the fair market value at the date of grant. The SARs are liability-classified awards that generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years. Refer to Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for more information.
The following is a summary of activity for SARs under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
SARs OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
95,475 $5.64 9.00$586 
Granted 17,755 22.56 
Exercised (458)3.12 
Canceled (6,617)6.04 
Balance - December 31, 2021
106,155 $8.45 8.25$1,267 
Vested & Expected to Vest as of December 31, 2021
106,155 $8.45 8.25$1,267 
Exercisable as of December 31, 2021
48,560 $5.34 7.90$690 
The weighted average grant date fair values of SARs granted during the fiscal years ended December 31, 2021, 2020, and 2019 was $22.47, $6.04, and $5.00 per share, respectively.

As of December 31, 2021, total compensation cost related to unvested SARs not yet recognized was $0.7 million, which will be recognized over a weighted average period of 2.3 years.

The Company estimates the fair value of stock-based compensation for SARs by utilizing the same Black-Scholes option-pricing model as described under the Stock Options subheading above. The calculation of grant date fair value of SARs was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.5%0.7%1.9%
Expected volatility60.9%58.3%54.3%
Expected life (in years)6.26.15.4
Expected dividend yield—%—%—%

Restricted stock units—The Company first issued RSU awards in November 2021. The fair value of RSUs is determined using the fair value of the Company’s common stock on the date of grant. The Company recognizes stock-based compensation expense for RSUs with service-based vesting conditions on a straight-line basis over the requisite service period for each award, which typically vest over a three or four-year period.

A summary of RSU activity under the 2021 Plan is as follows (in thousands, except per share data):
RSUs OutstandingWeighted Average Grant Date Fair Value
Unvested - December 31, 2020
— $— 
Granted 2,569,153 27.64
Released— — 
Canceled (24,102)27.64
Unvested - December 31, 2021
2,545,051 $27.64 

As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested RSUs was $68.6 million, which will be recognized over a weighted average period of 3.9 years.
Performance-based awards—Under its 2010 Plan, the Company may grant share-based awards whose vesting is contingent on meeting various departmental or company-wide performance goals, such as the
achievement of certain sales targets or an IPO event, in lieu of or in addition to a service-based vesting condition (“Performance-Based Awards”). Such awards are generally granted with an exercise price equal to the fair market value of the underlying common stock share on the date of grant and have a contractual term of 10 years. If vesting is dependent on satisfying a performance condition that is probable of being achieved, the Company estimates the expected term as the midpoint between the time at which the performance conditions are probable of being satisfied and the contractual term of the award. If vesting is dependent on satisfying a performance condition that is not probable of being achieved and the service period is not explicitly stated, the Company estimates the expected term as the contractual term. The remaining inputs to the Black-Scholes option pricing model used to determine grant date fair value, including risk-free interest, expected volatility, and expected dividend yield, are calculated using the same method as that used for stock options with service-based vesting conditions. Grants for Performance-Based Awards are made out of the same pool of stock options available for future issuance under the Equity Incentive Plans.
Compensation expense for Performance-Based Awards is based on the grant date fair market value. The Company recognizes expense for Performance-Based Awards having either (a) multiple performance-based vesting conditions, or (b) performance and graded service-based vesting conditions, by separately attributing each vesting tranche of the award over the requisite service period applicable to each vesting condition. Management’s estimate of the number of shares expected to vest is based on the anticipated achievement of the specified performance goals. If the performance-based vesting condition is considered probable of being achieved, the Company recognizes expense over the remaining service period based on the probable outcome of achievement. If the performance goals are not met, no compensation cost is recognized, and any previously recognized compensation cost is reversed. For awards with both performance and service-based vesting conditions where the performance condition is considered improbable of being achieved, the Company does not recognize expense until the performance condition is satisfied, after which time expense is recognized over the requisite service period.
The Company had two Performance-Based Awards outstanding as of December 31, 2021, and December 31, 2020.
In 2018, the Company granted an award of 50,000 stock options that will become eligible to vest upon the closing of the Company’s IPO occurring prior to the sixth (6th) anniversary of the date the award was granted and subject to recipient’s continued service to the Company through the IPO closing date. Upon satisfaction of the IPO requirement, the options vest in 48 equal monthly installments thereafter, subject to the recipient continuing to provide service to the Company through each vesting date. In 2020, the Company modified the performance condition of the award to include a change in control event as defined in the Company’s 2010 Plan. Prior to the Company’s IPO on October, 29, 2021, management considered the performance-based vesting conditions improbable of being satisfied. Upon completion of the IPO, the performance condition was satisfied, and the Company recognized an immaterial amount of cumulative stock-based compensation expense.
In 2020, the Company granted 350,000 stock options with performance-based vesting conditions, with 50% vesting when the Company achieves $230.0 million in UB Annual Recurring Revenue (“ARR”), and the other 50% vesting when the Company achieves $330.0 million in UB ARR. Management considered that both performance-based vesting conditions were probable of being satisfied during the performance period. As such, the Company began recognizing expense for each tranche of the award using the estimated time period by which the performance conditions are probable of being achieved. The $230.0 million UB ARR performance condition was achieved in the fourth quarter of fiscal year 2021, though the award was not exercisable until the
Board of Directors’ compensation committee formally certified satisfaction of the performance condition in February 2022.

The following table summarizes the activities of Performance-Based Options under the 2010 Plan (amounts in thousands, except share and per share amounts):
Performance-Based Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
400,000 $10.12 9.60$660 
Granted— — 
Exercised — — 
Canceled — — 
Balance - December 31, 2021
400,000 $10.12 8.60$3,768 
Vested & Expected to Vest as of December 31, 2021
400,000 $10.12 8.60$3,768 
Exercisable as of December 31, 2021
2,083 $3.06 6.58$34 
As of December 31, 2021, total compensation cost related to unvested Performance-Based Awards not yet recognized was $0.6 million, which will be recognized over a weighted average period of 0.8 years.
Employee Stock Purchase Plan— The 2021 Employee Stock Purchase Plan (the “ESPP”) became effective on October 29, 2021. The Company initially reserved 2,800,000 shares of the Company's common stock under the ESPP. Shares reserved for issuance shall increase on the first day of the fiscal year, beginning in fiscal 2023, in an amount equal to the least of 1% of the outstanding shares of common stock on the last day of the immediately preceding Fiscal Year, three times the initial number of shares reserved under the ESPP, or a lesser amount determined by the Company’s Board of Directors or compensation committee.

The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount of 15% during an offering period. Offering periods are 24-month periods beginning on the first trading day on or after May 20 or November 20 (defined as the enrollment date), except for the first offering period which commenced on October 29, 2021, and will end on November 20, 2023. Each offering period has four purchase periods which last approximately 6 months, or the length of time between exercise dates (defined as the first trading day on or after May 20 and November 20 of each purchase period), except that the first purchase period of any offering period is the time between the enrollment date and first exercise date. At the start of an offering period, eligible employees may elect to contribute up to 15% of their eligible compensation each payroll period during that offering period to purchase shares of common stock in accordance with the ESPP.

On each exercise date, eligible employees will purchase the Company’s common stock at a price per share equal to 85% of the lesser of the fair market value of the Company’s common stock on (i) the enrollment date or (ii) the exercise date. For the fiscal year ended December 31, 2021, no shares of common stock were issued under the ESPP, as the first exercise date had not yet occurred.

The following table summarizes the weighted-average assumptions used in estimating the fair value of ESPP for the initial offering period using the Black-Scholes option-pricing model:

Fiscal Year Ended December 31,
2021
Risk-free interest rate0.3%
Expected volatility61.2%
Expected life (in years)1.2
Expected dividend yield—%
As of December 31, 2021, total unrecognized compensation cost for the ESPP was $6.6 million, which will be recognized over a weighted average period of 1.9 years.

Other equity transactions—During the fiscal year ended December 31, 2021, the Company facilitated a tender offer for certain eligible employees to sell 236,086 vested stock options and outstanding shares of common stock to an existing investor at a per share price of $23.75 per share. The Company recorded stock-based compensation of $1.6 million during the fiscal year ended December 31, 2021 in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.

During the fiscal year ended December 31, 2020, the Company facilitated a tender offer for certain eligible employees to sell 891,265 vested stock options and outstanding shares of common stock at a per share price of $11.22 per share. The Company recorded stock-based compensation of $3.5 million during the fiscal year ended December 31, 2020, in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.

During the fiscal year ended December 31, 2019, the Company facilitated a tender offer for certain eligible employees to sell 300,000 vested stock options and outstanding shares of common stock to a new investor at a per share price of $10.00 per share. The Company recorded stock-based compensation of $2.1 million in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.
Additionally, during the fiscal years ended December 31, 2021, 2020 and 2019 the Company waived its right of first refusal and transfer restrictions with respect to certain transfers of outstanding common stock. Where the Company has concluded that such transfers included a deemed compensatory element as a result of both the Company’s role in facilitating the transfers and the buyers of the shares transferred having a pre-existing economic interest in the Company’s equity, the Company recorded stock-based compensation expense for the difference between the price paid and the fair market value on the date of the transaction. The Company recorded $4.0 million, $17.9 million and $1.7 million of stock-based compensation expense in an aggregate amount during the fiscal years ended December 31, 2021, 2020, and 2019, respectively.
On August 24, 2021, the Company issued 61,300 shares of Udemy restricted common stock to a former executive of CorpU at a grant date fair value per share of $34.14. The total compensation cost recognized during the fiscal year ended December 31, 2021 was $0.2 million. As of December 31, 2021, total compensation cost related to the restricted stock not yet recognized was $1.8 million, which will be recognized over a weighted average period of 2.6 years.
Total stock-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Cost of revenue$1,623 $418 $299 
Sales and marketing8,637 7,518 3,001 
Research and development6,816 5,232 2,357 
General and administrative17,604 18,450 3,306 
Total stock-based compensation expense$34,680 $31,618 $8,963 

The Company capitalized $2.5 million, $0.7 million, and $0.3 million of stock-based compensation expense as capitalized software during the fiscal years ended December 31, 2021, 2020, and 2019, respectively.

Due to the adoption of ASU 2018-15 as described in Note 2 (“Summary of significant accounting policies”), the Company capitalized $0.1 million of stock-based compensation expense as cloud computing costs during the fiscal year ended December 31, 2021.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net loss per share Net loss per share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Fiscal Year Ended December 31,
202120202019
Numerator:
Net loss attributable to common stockholders$(80,026)$(77,620)$(69,703)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders54,972,827 33,384,438 27,096,379 
Net loss per share attributable to common stockholders, basic and diluted$(1.46)$(2.33)$(2.57)

The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:
Fiscal Year Ended December 31,
202120202019
Redeemable convertible preferred stock— 85,391,338 79,472,483 
Stock options20,342,259 19,028,454 17,889,502 
RSUs and restricted stock2,606,351 — — 
Contingently issuable shares under ESPP60,880 — — 
Early exercised common stock options subject to repurchase— — 2,337 
Redeemable convertible preferred stock warrants— 12,595 12,595 
Total potentially dilutive securities23,009,490104,432,387 97,376,917 
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment and geographic information Segment and geographic information
The Company’s Chief Executive Officer is its CODM. The CODM reviews separate financial information presented for the Company’s two segments, Consumer and Enterprise, in order to allocate resources and evaluate the Company’s financial performance.
The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills to advance their professional careers, or learn a new personal skill. The Enterprise segment is focused on helping business and government customers upskill and reskill their employees and public servants. The CODM measures the performance of each segment primarily based on segment revenue and segment gross profit.
Segment gross profit, as presented below, is defined as segment revenue less segment cost of revenue. Segment cost of revenue includes content costs, hosting and platform costs, customer support services, and payment processing fees that are allocable to each segment. Segment gross profit excludes amortization of capitalized software, depreciation, stock-based compensation, and amortization of intangible assets allocated to cost of revenue as the CODM does not include the information in his measurement of the performance of the operating segments. Additionally, the Company does not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not include the information in his measurement of the performance of the operating segments. The Udemy platform supports the operations of each segment.
The CODM does not use asset information by segments to assess performance and make decisions regarding allocation of resources, and the Company does not track its long-lived assets by segment. The geographic identification of these assets is set forth below.
Financial information for each reportable segment was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Revenue
Consumer$328,703 $326,454 $225,500 
Enterprise186,954 103,445 50,827 
Total Revenue$515,657 $429,899 $276,327 
Segment cost of revenue
Consumer159,342 165,804 118,669 
Enterprise63,984 35,519 18,906 
Total segment cost of revenue$223,326 $201,323 $137,575 
Segment gross profit
Consumer169,361 160,650 106,831 
Enterprise122,970 67,926 31,921 
Total segment gross profit$292,331 $228,576 $138,752 
Reconciliation of segment gross profit to gross profit
Amortization of capitalized software9,293 6,894 4,909 
Amortization of intangible assets1,022 — — 
Depreciation760 618 727 
Stock-based compensation1,623 418 299 
Total reconciling items12,698 7,930 5,935 
Total gross profit$279,633 $220,646 $132,817 
Subsequent to the issuance of the Company’s consolidated financial statements as of and for the years ended December 31, 2020 and 2019, the Company identified an error in the classification of segment cost of revenue between the Consumer and Enterprise segments. Management corrected the error in the table above by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $6.7 million for the year ended December 31, 2020, and by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $4.1 million for the year ended December 31, 2019. Consumer segment gross profit increased by $6.7 million and $4.1 million for the years ended December 31, 2020 and 2019, respectively, and Enterprise segment gross profit decreased by $6.7 million and $4.1 million for
the years ended December 31, 2020 and 2019, respectively. Management considers such corrections to be immaterial to the previously issued consolidated financial statements.

Geographic Information
Revenue: The following table summarizes the revenue by region based on the IP address at the time of registration of the Company’s customers (in thousands):
Fiscal Year Ended December 31,
202120202019
North America$199,268 $168,612 $113,604 
Europe, Middle East, Africa168,612 139,005 88,637 
Asia Pacific107,924 85,847 47,047 
Latin America39,853 36,435 27,039 
Total revenue$515,657 $429,899 $276,327 
No single country other than the United States represented 10% or more of the Company’s total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.
Long-lived assets: The following table presents the Company’s long-lived assets, which consist of tangible property and equipment, net of depreciation, by geographic region (in thousands):
December 31,December 31,
20212020
North America$6,922 $5,327 
Rest of world2,832 3,653 
Total long-lived assets$9,754 $8,980 
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent events Subsequent events
In preparing the consolidated financial statements as of December 31, 2021 and for the fiscal years ended December 31, 2021, 2020, and 2019 the Company has evaluated subsequent events through March 25, 2022, the date the consolidated financial statements were available for issuance.

On February 15, 2022, the Company granted 1,683,039 RSUs to employees at a grant date fair value of $14.32 per share that generally vest over a four-year period.

On February 28, 2022, the Company completed the second tranche purchase of $5.0 million of preferred stock as a part of its strategic investment in a privately held online education platform technology company.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of consolidation and presentation Basis of consolidation and presentation—The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made.
Segment information Segment information—The Company defines its segments as those operations the chief operating decision maker (“CODM”), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the fiscal years ended December 31, 2021, 2020, and 2019, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Company’s segment reporting, see Note 17 “Segment and geographic information.”
Use of estimates
Use of estimates—The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the results of operations during the reporting periods.
Significant estimates and assumptions reflected in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, useful lives of property and equipment, capitalization of internally
developed software and associated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners’ single course purchases, fair value of the Company’s common stock and convertible preferred stock, the period of benefit for deferred commissions, the fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.
Actual results may ultimately differ from management’s estimates and such differences could be material to the financial position and results of operations.
Revenue recognition and Cost of revenues and Deferred revenue
Revenue recognition—On January 1, 2019, the Company adopted ASC Topic 606, Revenue from Contracts with Customers using the modified retrospective method. The Company’s two sources of revenues are its Consumer and Enterprise business channels.

Consumer revenue—The Company generates revenue by selling access to course content on the Udemy platform directly to individual learners. Consumer revenues consist of (i) single course purchases and (ii) consumer subscriptions. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content, or in the case for new consumer subscription customers, upon expiration of the 7-day free trial.

After checkout, consumer customers purchasing a single course receive a lifetime access license to the digital course content in addition to stand-ready access to the Udemy platform online services needed to access the content. Consumer subscription plans offer on-demand access to a library of courses over a subscription term, as well as additional features and functionalities.

Consumer revenue transactions are governed by Udemy’s standard terms of use. The time between a customer’s payment and the receipt of funds is not significant. Payment terms are generally fixed and do not include variable consideration. Consumer revenues are recorded net of actual and estimated refunds and exclude any taxes that are collected from learners and remitted to governmental authorities. Consumer revenue arrangements do not include significant obligations associated with warranties.

Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on the platform during the subscription term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. The continual access to the platform represents a series of distinct services, as the Company continually provides access to, and fulfills its obligation to, the customer over the contract term. Consumer subscriptions automatically renew at the end of each month. Customers may cancel renewal of their subscription at any point but will retain their access to the platform until the end of the current subscription term.

Enterprise revenue—The Company generates revenue by selling subscription licenses to a variety of enterprise and government customers.

The Company’s subscription contracts with enterprise customers generally have annual or multi-year contractual terms and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. Enterprise contracts are typically
evidenced by a fully executed Master Services Agreement with an accompanying executed Order Form specifying the contractual subscription term and pricing. Revenue is recognized ratably over the respective contractual subscription term beginning on the date that the platform is made available to the customer.

Standard subscription agreements have auto-renewal clauses, which allow the agreement to continue after the expiration of the initial term. The Company’s standard billing terms are to invoice upfront annually for contracts with terms of one year or longer. For contracts that are less than one year, the Company generally bills in advance on a quarterly or semi-annual basis. The Company recognizes unbilled receivables that relate to consideration for services completed but not billed as of period end. The unbilled receivables are recorded in accounts receivable, net, and are not material for any period presented.

Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these services. The Company accounts for revenue contracts with customers using the five-step model under ASC Topic 606:

    1) Identify the contract with a customer

Udemy determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience if available. Consumer customers are generally required to pay in advance using a credit card. Generally, enterprise customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.

    2) Identify the performance obligations in the contract

Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from Udemy, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. Customers do not have the ability to take possession of the software supporting the platform and, as a result, contracts are accounted for as service arrangements.

The non-exclusive lifetime access license associated with single course purchases and the licensed content associated with subscriptions are not considered distinct from the Udemy platform, because the course content is significantly integrated, and highly interdependent and interrelated with the platform. Specifically, the learner does not obtain control of the course content’s functionality without the Udemy platform. Accordingly, management concluded there is a single, combined performance obligation, which is customer’s access to the online content on the Udemy platform, representing a series of distinct services as the Company continually provides access to and fulfills its obligation to allow access to licensed content and platform functionality to the learner.

    3) Determine the transaction price

The transaction price is determined based on the consideration to which Udemy expects to be entitled in exchange for transferring services to the customer. The prices for Consumer and Enterprise, or Udemy Business (“UB”), contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. The Company estimates and establishes a refund reserve based on historical refund rates, which has historically been immaterial. None of the Company’s contracts contain a significant financing component. Revenue excludes taxes
collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

    4) Allocate the transaction price to performance obligations in the contract

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price.

As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.
    5) Recognize revenue when or as performance obligations are satisfied

Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that Udemy expects to receive in exchange for those services. Udemy has a stand ready obligation to deliver its services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, the Company recognizes revenue on a straight-line basis as it satisfies the performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.

Other than the circumstances noted below, no significant judgment has historically been required in determining the amount and timing of revenue from the Company’s contracts with customers.

Principal vs. agent—In order to determine if Consumer and Enterprise revenues should be reported gross or net of payments to third-party instructors, the Company evaluated whether Udemy acts as the principal in sales of its online course offerings. An entity is the principal if it controls a good or service before it is transferred to the end customer. Key indicators that management evaluated in determining gross versus net treatment included but are not limited to:

• the nature of the Company’s promise to the customer, as well as the distinct performance obligation identified;

    • the underlying contract terms and conditions between the parties to the transaction;

• which party is primarily responsible for fulfilling the promise to provide the specified good or service to the end customer;

• which party has inventory risk before the specified good or service has been transferred to the end customer; and

    • which party has discretion in establishing the price for the specified good or service.

Based on an evaluation of the above indicators, management determined that the Company is the principal to learners who purchase access to online course content via consumer and enterprise offerings. The Company controls the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and is primarily responsible for fulfillment with respect to delivering access to course content. The Company is the entity which licenses content to learners as the agreements with instructors grant the Company the right to sub-license content to its learners at its discretion. The Company also has substantial discretion to determine the pricing of its offerings. Therefore, the Company reports the gross purchase price paid by the customer related to these arrangements in the revenues caption of the consolidated statements of operations and the payments to instructors as content costs within cost of revenues.

Estimated service term for consumer single course purchases—The Company considers a variety of data points when determining the estimated service period for a consumer learner’s consumption of a single course purchase, including, the weighted-average number of days between a learner’s first and last day that content is
accessed on the platform, the average total hours consumed, the average number of days in which learner activity stabilizes, and the weighted-average number of days between learners’ enrollment and the last date the course content is accessed online. Management also considers known online trends, the service periods of historical course content available on the platform, and to the extent publicly available, service periods of competitors’ online content that is similar in nature to the Company’s. The Company believes consideration of all of these factors enables the Company to determine the best representation of the time period during which consumer learners access the online course content on the Company’s platform and therefore the service period over which the Company provides services to learners. Determining the estimated service period is subjective and requires management’s judgment. Future usage patterns may differ from historical usage patterns, and the estimated service period may change in the future. The estimated service period for consumer single course purchase transactions is four months from the date of enrollment.

The Company records contract liabilities when cash payments are received or due in advance of performance to deferred revenue. Deferred revenue primarily relates to the advance consideration allocated to remaining performance obligations received from customers.

The price of subscriptions is fixed at contract inception and the Company’s contracts do not contain significant estimates related to variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in prior periods was not material.

In connection with the adoption of ASC 606, the Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to deferred contract costs. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.

Cost of revenues—Costs of revenues are related to content costs (which are payments to instructors), payment and mobile processing fees, costs associated with the hosting of digital content, and employee related expenses for the customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, and amortization of capitalized software
Deferred revenue—The Company records contract liabilities to deferred revenue for amounts billed to customers in advance of the performance obligations being satisfied, and primarily consists of the unearned portion of enterprise and consumer services. The Company also recognizes an immaterial amount of contract assets, or unbilled receivables, primarily relating to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the customer.
Advertising costs Advertising costs—Advertising costs are expensed as incurred.
Research and development Research and development—Research and development costs are expensed as incurred. Research and development expenses include salaries, benefits, stock-based compensation, facilities, office costs, contracted services, supplies, and other miscellaneous expenses.
Stock-based compensation
Stock-based compensation—The Company accounts for its stock-based compensation pursuant to ASC Topic 718, Compensation-Stock Compensation, which requires the measurement and recognition of stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).

The Company estimates the fair value of RSUs and restricted stock based on the fair value on the date of grant. The Company estimates the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:

Expected term—For stock options and SARs, the Company has elected to use the midpoint of the vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.
Risk-free interest rate—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.

Expected volatility—Since the Company does not have a sufficient trading history of its common stock, the Company estimated volatility based on the average historical stock price volatility of comparable publicly-traded companies.

Dividend yield—The expected dividend was assumed to be zero as the Company has never paid dividends and has no current plans to do so.

Stock appreciation rights granted to employees are settled in cash upon exercise. The Company accounts for SARs in the other liabilities, non-current caption in the accompanying consolidated balance sheets. Vested and outstanding SARs are subject to remeasurement at each balance sheet date using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. The Company adjusts the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.

For awards with only service-based vesting conditions, the Company recognizes the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.
Income taxes Income taxes—The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires an asset and liability approach in accounting for income taxes. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refund received, as provided for under currently enacted tax law. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, is not expected to be realized.ASC 740 prescribes a recognition threshold and measurement attributes for financial statement disclosure of tax positions taken or expected to be taken on a tax return. Under this guidance, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. The Company recognizes interest accrued related to uncertain tax positions as a component of the provision for income taxes.
Translation of foreign currency Translation of foreign currency— The Company’s reporting currency is the U.S. dollar. The Company determines the functional currency for each of its foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Assets and liabilities for foreign subsidiaries with functional currency other than U.S. dollar are translated into U.S. dollars at the rate of exchange existing at the balance sheet date. Statements of operations amounts are translated at average exchange rates for the period. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). Remeasurement gains and losses are included in other income (expense), net in the consolidated statements of operations. Monetary assets and liabilities are remeasured at the exchange rate on the balance sheet date and nonmonetary assets and liabilities are measured at historical exchange rates.
Net loss per share attributable to common stockholders Net loss per share attributable to common stockholders—Prior to the completion of the Company’s IPO and the conversion of all outstanding preferred shares into common stock, basic and diluted net loss per share attributable to common stockholders was computed in conformity with the two-class method required for
participating securities. The Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock had the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company’s losses.

Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, common stock options, RSUs, contingently issuable shares under the Company’s ESPP plan, and early exercised common stock options subject to repurchase, are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented. For fiscal years ended December 31, 2020 and 2019, outstanding redeemable convertible preferred stock and redeemable convertible preferred stock warrants were also considered to be common stock equivalents, but were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was anti-dilutive for the periods presented.
Comprehensive income (loss) Comprehensive income (loss)—Comprehensive loss consists of two components, net loss and other comprehensive loss, net of tax. Other comprehensive loss, net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders’ equity (deficit) but are excluded from net loss.
Cash and cash equivalents Cash and cash equivalents—As of December 31, 2021 and 2020, cash and cash equivalents include on demand deposits and money market funds with banks which have remaining maturities at the date of purchase of less than ninety days. Cash equivalents also include amounts in transit from certain payment processors for credit and debit card transactions, which typically settle within five business days. Cash and cash equivalents are carried at cost, which approximates fair value.
Restricted cash Restricted cash—Restricted cash primarily consists of cash restricted in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year from the balance sheet date and in non-current assets for leases that expire in more than one year from the balance sheet date.
Marketable securities Marketable securities—The Company’s marketable securities are comprised of asset-backed securities, U.S. treasury securities, corporate debt securities and commercial paper. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity.
Accounts receivable and allowance for doubtful accounts
Accounts receivable and allowance for doubtful accounts—Accounts receivable represent amounts owed to the Company for enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing.

Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company’s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company’s customers based on multiple sources of information and analysis of such factors as the Company’s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.
Concentration of credit risk Concentration of credit risk—Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. For cash, cash equivalents, and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying consolidated balance sheets are in excess of federal insurance limits.The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers’ financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary.
Deferred offering costs Deferred offering costs—Deferred offering costs consist of direct and incremental legal, accounting, and other fees related to the Company’s initial public offering (“IPO”). In prior periods, these costs were capitalized in the prepaid expenses and other current assets caption on the consolidated balance sheets. Upon completion of the IPO, the deferred offering costs were offset against IPO proceeds within additional paid in capital in the consolidated balance sheet.
Deferred contract costs
Deferred contract costs—Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized on a straight-line basis over a period of benefit which is determined to be four years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, changes and enhancements in course offerings, and other factors. In addition, a portion of the revenue share retained by enterprise reseller partners from sales to UB customers is considered an incremental and recoverable cost of obtaining a contract with a customer. This cost is deferred and amortized on a straight-line basis over the service term of the corresponding contractual subscription term.

Amounts expected to be recognized within one year of the consolidated balance sheet dates are recorded as deferred contract costs, current, while the remaining portion is recorded as deferred contract costs, non-current in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.
Property and equipment, net Property and equipment, net—Property, equipment, and purchased software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers, purchased software, and equipment, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statements of operations.
Capitalized software, net Capitalized software, net—The Company capitalizes costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the software feature is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. The Company evaluates the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Goodwill and intangible assets
Goodwill and intangible assets—Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Goodwill represents the excess purchase price over net assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
Impairment of long-lived assets Impairment of long-lived assets—The Company evaluates the carrying value of long-lived assets, such as property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset, including disposition, are less than the carrying value of the asset. The impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the assets.
Fair value of financial instruments
Fair value of financial instruments—The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based on their own market assumptions.

The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and

Level 3—Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

The carrying amounts of cash, cash equivalents, restricted cash, and accounts receivable, as well as accounts payable, approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, respectively, in the accompanying consolidated balance sheets.
Strategic investments
Strategic investments— The Company holds an investment in equity securities of a privately held company without a readily determinable fair value and in which the Company does not have a controlling interest. Investments in equity securities without readily determinable fair values are initially recorded at cost and are subsequently adjusted to fair value for impairments and price changes from observable transactions in the same or a similar security from the same issuer. This practice is referred to as the measurement alternative.

Privately held equity securities are valued using significant unobservable inputs or data in inactive markets. This valuation requires judgment due to the absence of market prices and inherent lack of liquidity and are classified
as Level 3 in the fair value hierarchy. In determining the estimated fair value of investments in privately held companies, the Company utilizes the most recent data available including observed transactions such as equity financing transactions of the investees and sales of the existing shares of the investees’ securities. In addition, the determination of whether an observed transaction is similar to the equity securities held by the Company requires significant management judgment based on the rights and preferences of the securities.The Company assesses its investment portfolio of privately held equity securities quarterly for impairment. The impairment analysis for investments in equity securities includes a qualitative analysis of factors including the investee’s financial performance, industry and market conditions, and other relevant factors. If an equity investment is considered to be impaired the Company will establish a new carrying value for the investment and recognize an impairment loss through the consolidated statement of operations.
Redeemable convertible preferred stock Redeemable convertible preferred stock—The redeemable convertible preferred stock issued by the Company provides the preferred stockholders certain rights regarding events that are outside the control of the Company. This includes the right to redeem the preferred stock upon a specified passage of time or upon the occurrence of certain deemed liquidation events where the holders of the preferred stock are entitled to receive cash or other assets. As such, the redeemable convertible preferred stock is classified as mezzanine (or temporary) equity as it contains terms that could force the Company to redeem the shares for cash or other assets upon the occurrence of an event not solely within the Company’s control. The Company’s series of redeemable convertible preferred stock represent equity instruments in legal form, are not mandatorily redeemable financial instruments, and do not constitute unconditional obligations that may require issuance of a variable number of the Company’s shares. Furthermore, since the series of redeemable convertible preferred stock are neither currently redeemable nor probable of becoming redeemable, no subsequent remeasurement of the amounts presented outside of stockholders’ equity (deficit) is required.
Business combinations
Business combinations—In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer relationships and developed technology, costs to recreate acquired vendor relationships, royalty rates, and discount rates.

The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.
Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted
Recently adopted accounting pronouncements—In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company adopted ASC 606 on January 1, 2019, by applying the modified retrospective approach to all contracts that were not completed as of January 1, 2019. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to the deferral of sales commission costs.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows. The standard requires that the statements of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. The Company adopted the ASU on January 1, 2019. As a result of adopting the ASU, the Company includes restricted cash with cash and cash
equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the statements of consolidated cash flows.

In July 2018, the FASB issued ASU No. 2018-09, Codification Improvements, which clarifies, corrects errors in and makes improvements to several topics in the FASB ASC. The transition and effective date guidance is based on the facts and circumstances of each amendment. Some of the amendments do not require transition guidance and were effective upon issuance of the ASU. This ASU is effective for the Company for its fiscal year ended December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.
In June 2018, the FASB issued ASU No. 2018-07, Compensation-Stock Compensation (Topic 718): Improvements to Non-employee Share-Based Payment Accounting. The updated guidance simplifies the accounting for non-employee share-based payment transactions. The amendments in the new guidance specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This ASU is effective for the Company for its fiscal year ended December 31, 2021, with early adoption permitted. The Company early-adopted the ASU on January 1, 2020. The Company was required to remeasure any liability-classified non-employee awards that have not been settled as of the adoption date through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this ASU did not have a material impact on the consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement (Topic 820). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The ASU was effective for the Company beginning in its fiscal year ending December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.
The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

In August 2018, the FASB issued ASU No. 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. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the consolidated balance sheet. The adoption of this ASU did not have a material impact on the consolidated financial statements.
New accounting pronouncements not yet adopted—In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard introduces the new leases standard that applies a right-of-use (“ROU”) model and requires a lessee to record, for all leases with a lease term of more than 12 months, an asset representing its right to use the underlying asset and a liability to make lease payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. In June 2020, the FASB issued ASU No. 2020-05 in 2020, Effective Dates for Certain Entities, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the leasing standard will be effective for the Company’s fiscal year beginning after December 15, 2021, and early adoption is still permitted.
The Company expects to use the modified retrospective approach upon adoption. The Company also plans to elect the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize a ROU asset or lease liability for leases with a term of 12 months or less. The Company expects the impact of adopting this standard will result in the recognition of between $16.5 million to $19.0 million in operating ROU assets and between $19.0 million to $21.0 million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consists of deferred rent and prepaid rent to be derecognized upon transition. The transition is not expected to have a cumulative impact to retained earnings on the adoption date, and the Company expects the impact of adoption to the consolidated statements of operations to be immaterial.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the standard will be effective for the Company’s fiscal year beginning after December 15, 2022, and early adoption is still permitted. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.
In December, 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company’s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in
practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The ASU is effective for the Company’s fiscal year beginning after December 15, 2022. Early adoption of the amendments is permitted, including adoption in an interim period.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents, and Restricted Cash
December 31, December 31,
Reconciliation of cash, cash equivalents and restricted cash20212020
Cash and cash equivalents$533,868 $175,031 
Restricted cash, current— — 
Restricted cash, non-current2,900 2,900 
Total cash, cash equivalents and restricted cash$536,768 $177,931 
Schedule of Cash, Cash Equivalents, and Restricted Cash
December 31, December 31,
Reconciliation of cash, cash equivalents and restricted cash20212020
Cash and cash equivalents$533,868 $175,031 
Restricted cash, current— — 
Restricted cash, non-current2,900 2,900 
Total cash, cash equivalents and restricted cash$536,768 $177,931 
Accounts Receivable, Allowance for Credit Loss
Balance at Beginning of PeriodCharged to ExpensesCharges Utilized/Written-offBalance at End of Period
Allowance for doubtful accounts
Year Ended December 31, 2019
$422 $642 $(482)$582 
Year Ended December 31, 2020
$582 $182 $(121)$643 
Year Ended December 31, 2021
$643 $326 $(291)$678 
Fair Value, Assets Measured on Recurring Basis
The fair value measurements of assets that are measured at fair value on a recurring basis are as follows (in thousands):

Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Strategic investments$— $— $— 
Total as of December 31, 2020
$— $— $— 
Year Ended December 31, 2021
Strategic investments$— $— $10,000 
Total as of December 31, 2021
$— $— $10,000 
Fair Value, Liabilities Measured on Recurring Basis
The fair value measurements liabilities that are measured at fair value on a recurring basis are as follows (in thousands):
Fair Value Hierarchy
Level 1Level 2Level 3
Year Ended December 31, 2020
Cash settled stock appreciation rights$— $— $268 
Redeemable convertible preferred stock warrants— — 160
Total as of December 31, 2020
$— $— $428 
Year Ended December 31, 2021
Cash settled stock appreciation rights$— $— $818 
Total as of December 31, 2021
$— $— $818 
Summary of the Changes in the Fair Value of Level 3 Financial Instruments
A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):

WarrantsSARsStrategic InvestmentsTotal
Balance—January 1, 2019$50 $— $— $50 
Change in fair value of redeemable convertible preferred stock warrants58 — — 58 
Vesting and remeasurement of stock appreciation rights— 36 — 36 
Balance—December 31, 2019
108 36 — 144 
Change in fair value of redeemable convertible preferred stock warrants52 — — 52 
Vesting and remeasurement of stock appreciation rights— 232 — 232 
Balance—December 31, 2020
160 268 — 428 
Exercise of redeemable convertible preferred stock warrants(160)— (160)
Vesting and remeasurement of stock appreciation rights— 550 — 550 
Purchases of strategic investments— — 10,000 10,000 
Balance—December 31, 2021
$— $818 $10,000 $10,818 
Summary of the Changes in the Fair Value of Level 3 Financial Instruments
A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):

WarrantsSARsStrategic InvestmentsTotal
Balance—January 1, 2019$50 $— $— $50 
Change in fair value of redeemable convertible preferred stock warrants58 — — 58 
Vesting and remeasurement of stock appreciation rights— 36 — 36 
Balance—December 31, 2019
108 36 — 144 
Change in fair value of redeemable convertible preferred stock warrants52 — — 52 
Vesting and remeasurement of stock appreciation rights— 232 — 232 
Balance—December 31, 2020
160 268 — 428 
Exercise of redeemable convertible preferred stock warrants(160)— (160)
Vesting and remeasurement of stock appreciation rights— 550 — 550 
Purchases of strategic investments— — 10,000 10,000 
Balance—December 31, 2021
$— $818 $10,000 $10,818 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Deferred Revenue Balances by Reportable Segment
The below table presents a summary of deferred revenue balances by reportable segment (in thousands):
December 31,December 31,
20212020
Deferred revenue:
Enterprise$148,966 $84,241 
Consumer61,588 58,135 
Total deferred revenue$210,554 $142,376 
Schedule of Deferred Contract Costs The following table represents a rollforward of the Company’s deferred contract costs (in thousands):
Balance at Beginning of PeriodAdditionsAmortization ExpenseBalance at End of Period
Year ended December 31, 202125,837 36,509 (17,801)44,545 
Year ended December 31, 202014,380 18,943 (7,486)25,837 
Year ended December 31, 20196,733 10,685 (3,038)14,380 
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,December 31,
20212020
Prepaid expenses$12,465 $4,904 
Capitalized cloud computing costs, short term808 — 
Short term deposits745 — 
Other current assets1,909 1,132 
Prepaid expenses and other current assets$15,927 $6,036 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
December 31,December 31,
20212020
Computers and equipment$6,798 $6,171 
Furniture and fixtures4,701 4,181 
Purchased software383 280 
Leasehold improvements18,932 15,164 
Construction in progress18 16 
Total property and equipment30,832 25,812 
Less accumulated depreciation and amortization(20,945)(16,706)
Property and equipment, net$9,887 $9,106 
Schedule of Capitalized Computer Software Capitalized software consisted of the following (in thousands):
December 31,December 31,
20212020
Capitalized software$43,804 $28,472 
Less accumulated amortization(23,750)(14,459)
Capitalized software, net$20,054 $14,013 
Schedule of Expected Amortization Expense As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):
2022$9,723 
20237,328 
20243,003 
Total expected amortization$20,054 
The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):

2022$4,267 
20234,108 
20242,795 
2025917 
2026917 
Thereafter593 
Total expected amortization$13,597 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Business combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Assets and Liabilities Assumed
The assets acquired and liabilities assumed were recorded at fair value as follows (in thousands):
Cash and cash equivalents$2,641 
Accounts receivable, net250 
Prepaid expenses and other current assets67 
Property and equipment, net133 
Intangible assets15,100 
Goodwill12,646 
Accounts payable and other liabilities(596)
Deferred revenue(1,610)
Total acquisition consideration$28,631 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets, net and goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Acquired through Business Combination
As of December 31, 2021, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(323)$5,177 
Vendor relationships 3 years4,500 (529)3,971 
Developed technology3 years4,200 (493)3,707 
Tradename2 years900 (158)742 
Total$15,100 $(1,503)$13,597 
Schedule of Expected Amortization Expense As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):
2022$9,723 
20237,328 
20243,003 
Total expected amortization$20,054 
The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):

2022$4,267 
20234,108 
20242,795 
2025917 
2026917 
Thereafter593 
Total expected amortization$13,597 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,December 31,
20212020
Accrued expenses$7,326 $6,796 
Indirect tax reserves18,392 26,645 
Indirect tax payables10,786 11,365 
Deferred rent, current803 597 
Other current liabilities2,833 1,375 
Total accrued expenses and other current liabilities$40,140 $46,778 
Schedule of Changes to the Withholding Tax Reserve
Changes to the instructor withholding tax reserve are as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Balance, beginning of period$22,166 $20,926 $12,540 
Amounts charged to expense(5,130)2,826 8,386 
Net payments and settlements— (1,586)— 
Balance, end of period$17,036 $22,166 $20,926 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):
2022$7,826 
20237,212 
20245,921 
2025809 
2026410 
Total lease commitments$22,178 
Unrecorded Unconditional Purchase Obligations Disclosure Future noncancelable commitments under these arrangements as of December 31, 2021 are as follows (in thousands):
2022$15,340 
20231,014 
2024102 
2025— 
2026— 
Total purchase commitments$16,456 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Taxes
The domestic and foreign components of income (loss) before provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Domestic$(80,243)$(77,212)$(69,161)
Foreign1,400 2,741 833 
Total net loss before taxes$(78,843)$(74,471)$(68,328)
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended December 31,
202120202019
Current:
Federal$— $— $— 
State183 63 83 
Foreign1,149 2,937 1,292 
Total current income tax expense1,332 3,000 1,375 
Deferred:
Federal— — — 
State— — — 
Foreign(149)149— 
Total deferred income tax expense(149)149— 
Total provision for income taxes$1,183 $3,149 $1,375 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation between the statutory federal income tax rate and the Company’s effective tax rate as a percentage of loss before income taxes is as follows:
Fiscal Year Ended December 31,
202120202019
Federal tax expense21.00 %21.00 %21.00 %
State taxes, net of federal benefit1.07 %1.17 %0.09 %
Foreign rate differential(0.12)%(0.32)%0.07 %
Withholding taxes(0.78)%(3.06)%(1.70)%
Nondeductible compensation(5.29)%— %— %
Stock-based compensation0.27 %(1.94)%(2.77)%
Change in valuation allowance(34.54)%(21.16)%(18.76)%
Research and development credits16.87 %— %— %
Other0.02 %0.08 %0.07 %
Effective tax rate(1.50)%(4.23)%(2.00)%
Schedule of Deferred Tax Assets and Liabilities
Significant components of the net deferred tax assets (liabilities) for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

December 31,December 31,
20212020
Deferred tax assets:
Accruals and reserves$4,795 $2,540 
Deferred revenue45,268 29,807 
Net operating loss42,008 37,053 
Research and development tax credits13,301 — 
Stock-based compensation2,952 1,487 
Indirect tax reserves4,107 5,682 
Property and equipment, net1,799 1,665 
Other351 299 
Gross deferred tax assets114,581 78,533 
Valuation allowance(97,010)(69,766)
Total deferred tax assets17,571 8,757 
Deferred tax liabilities:
Deferred contract costs(10,009)(5,774)
Other deferred tax liabilities(7,562)(3,132)
Total deferred tax liabilities(17,571)(8,906)
Net deferred tax liabilities$— $(149)
Schedule of Unrecognized Tax Benefits
A reconciliation of the beginning and ending balance of unrecognized tax benefit is as follows (in thousands):
December 31, December 31,December 31,
202120202019
Gross unrecognized tax benefits at the beginning of the year$10,580 $146 $146 
Increases (decreases) related to prior year tax positions(7,892)7,006 — 
Increases related to current year tax positions920 3,428 — 
Statute of limitations expirations— — — 
Gross unrecognized tax benefits at the end of the year$3,608 $10,580 $146 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable convertible preferred stock (Tables)
12 Months Ended
Dec. 31, 2021
Temporary Equity Disclosure [Abstract]  
Schedule of Redeemable Convertible Preferred Stock
As of December 31, 2020 the Company’s redeemable convertible preferred stock consisted of the following (amounts in thousands, except share and per share amounts):

Shares AuthorizedShares Issued and OutstandingIssuance Price Per ShareCarrying ValueLiquidation Amount
Series A8,483,1668,483,166$0.24 $2,010 $2,050 
Series A-115,295,18415,132,2820.20 5,7652,966
Series B22,956,10322,956,1030.54 12,23012,310
Series C16,198,34816,198,3481.98 31,90132,000
Series D16,702,58416,702,5846.22 103,739103,852
Series E2,569,0432,569,04315.57 39,94840,000
Series F4,144,2183,349,81224.13 78,51180,831
86,348,64685,391,338$274,104 $274,009 
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Common stock (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance The Company had the following common stock reserved for future issuance as of December 31, 2021 and December 31, 2020:
December 31,December 31,
20212020
Conversion of redeemable convertible preferred stock— 85,391,338 
Warrants for redeemable convertible preferred stock— 12,595 
Stock options outstanding to purchase common stock (1)20,342,259 18,932,979 
Stock available for future issuance:
2010 Equity Incentive Plan— 3,917,161 
2021 Equity Incentive Plan11,417,359 — 
2021 Employee Stock Purchase Plan2,800,000 — 
Total shares of common stock reserved34,559,618 108,254,073 
(1) Excludes 106,155 and 95,475 cash-settled stock appreciation rights (“SARs”) outstanding as of December 31, 2021 and December 31, 2020, respectively.
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Option Activity The following is a summary of activity for stock options under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
18,532,979 $5.12 8.46$123,166 
Granted 5,529,439 21.97 
Exercised (2,923,761)3.75 
Canceled (1,196,398)10.02 
Balance - December 31, 202119,942,259 $9.70 8.14$226,350 
Vested & Expected to Vest as of December 31, 202119,942,259 $9.70 8.14$226,350 
Exerciseable as of December 31, 20218,002,666 $4.77 7.41$118,769 
Schedule of Weighted Average Assumptions, Options The calculation of grant date fair value of stock options was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.0%0.5%2.2%
Expected volatility60.5%57.3%48.1%
Expected life (in years)6.05.96.0
Expected dividend yield—%—%—%
Summary of Stock Appreciation Rights The following is a summary of activity for SARs under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):
SARs OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
95,475 $5.64 9.00$586 
Granted 17,755 22.56 
Exercised (458)3.12 
Canceled (6,617)6.04 
Balance - December 31, 2021
106,155 $8.45 8.25$1,267 
Vested & Expected to Vest as of December 31, 2021
106,155 $8.45 8.25$1,267 
Exercisable as of December 31, 2021
48,560 $5.34 7.90$690 
Schedule of Weighted Average Assumptions, SARs The calculation of grant date fair value of SARs was based on the following weighted average assumptions:
Fiscal Year Ended December 31,
202120202019
Risk-free interest rate1.5%0.7%1.9%
Expected volatility60.9%58.3%54.3%
Expected life (in years)6.26.15.4
Expected dividend yield—%—%—%
Schedule of Restricted Stock Unit Activity
A summary of RSU activity under the 2021 Plan is as follows (in thousands, except per share data):
RSUs OutstandingWeighted Average Grant Date Fair Value
Unvested - December 31, 2020
— $— 
Granted 2,569,153 27.64
Released— — 
Canceled (24,102)27.64
Unvested - December 31, 2021
2,545,051 $27.64 
Summary of Performance-Based Options The following table summarizes the activities of Performance-Based Options under the 2010 Plan (amounts in thousands, except share and per share amounts):
Performance-Based Options OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Balance - December 31, 2020
400,000 $10.12 9.60$660 
Granted— — 
Exercised — — 
Canceled — — 
Balance - December 31, 2021
400,000 $10.12 8.60$3,768 
Vested & Expected to Vest as of December 31, 2021
400,000 $10.12 8.60$3,768 
Exercisable as of December 31, 2021
2,083 $3.06 6.58$34 
Schedule of Weighted Average Assumptions, ESPP
The following table summarizes the weighted-average assumptions used in estimating the fair value of ESPP for the initial offering period using the Black-Scholes option-pricing model:

Fiscal Year Ended December 31,
2021
Risk-free interest rate0.3%
Expected volatility61.2%
Expected life (in years)1.2
Expected dividend yield—%
Schedule of Stock-Based Compensation Expense
Total stock-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Cost of revenue$1,623 $418 $299 
Sales and marketing8,637 7,518 3,001 
Research and development6,816 5,232 2,357 
General and administrative17,604 18,450 3,306 
Total stock-based compensation expense$34,680 $31,618 $8,963 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Net earnings (loss) per share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Net Loss per Share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Fiscal Year Ended December 31,
202120202019
Numerator:
Net loss attributable to common stockholders$(80,026)$(77,620)$(69,703)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders54,972,827 33,384,438 27,096,379 
Net loss per share attributable to common stockholders, basic and diluted$(1.46)$(2.33)$(2.57)
Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss per Share The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:
Fiscal Year Ended December 31,
202120202019
Redeemable convertible preferred stock— 85,391,338 79,472,483 
Stock options20,342,259 19,028,454 17,889,502 
RSUs and restricted stock2,606,351 — — 
Contingently issuable shares under ESPP60,880 — — 
Early exercised common stock options subject to repurchase— — 2,337 
Redeemable convertible preferred stock warrants— 12,595 12,595 
Total potentially dilutive securities23,009,490104,432,387 97,376,917 
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Financial Information by Each Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
Fiscal Year Ended December 31,
202120202019
Revenue
Consumer$328,703 $326,454 $225,500 
Enterprise186,954 103,445 50,827 
Total Revenue$515,657 $429,899 $276,327 
Segment cost of revenue
Consumer159,342 165,804 118,669 
Enterprise63,984 35,519 18,906 
Total segment cost of revenue$223,326 $201,323 $137,575 
Segment gross profit
Consumer169,361 160,650 106,831 
Enterprise122,970 67,926 31,921 
Total segment gross profit$292,331 $228,576 $138,752 
Reconciliation of segment gross profit to gross profit
Amortization of capitalized software9,293 6,894 4,909 
Amortization of intangible assets1,022 — — 
Depreciation760 618 727 
Stock-based compensation1,623 418 299 
Total reconciling items12,698 7,930 5,935 
Total gross profit$279,633 $220,646 $132,817 
Summary of Revenue by Region The following table summarizes the revenue by region based on the IP address at the time of registration of the Company’s customers (in thousands):
Fiscal Year Ended December 31,
202120202019
North America$199,268 $168,612 $113,604 
Europe, Middle East, Africa168,612 139,005 88,637 
Asia Pacific107,924 85,847 47,047 
Latin America39,853 36,435 27,039 
Total revenue$515,657 $429,899 $276,327 
Summary of Long-lived Assets by Region The following table presents the Company’s long-lived assets, which consist of tangible property and equipment, net of depreciation, by geographic region (in thousands):
December 31,December 31,
20212020
North America$6,922 $5,327 
Rest of world2,832 3,653 
Total long-lived assets$9,754 $8,980 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and description of business (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 24, 2021
USD ($)
shares
Oct. 29, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Subsequent Event [Line Items]          
Payment of redeemable convertible preferred stock issuance costs     $ 2,250 $ 0 $ 0
Redeemable convertible preferred stock converted into shares of common stock, conversion basis     1    
IPO          
Subsequent Event [Line Items]          
Number of shares sold in transaction (in shares) | shares   14,500,000      
Initial public offering, price per share (in dollars per share) | $ / shares   $ 29.00 $ 24.13    
Proceeds from sale of stock   $ 397,400      
Payment of redeemable convertible preferred stock issuance costs   23,100      
Capitalized cloud computing costs, short term   $ 6,800      
Redeemable convertible preferred stock converted into shares of common stock, conversion basis   1      
IPO | Common Stock          
Subsequent Event [Line Items]          
Redeemable convertible preferred stock converted into shares of common stock (in shares) | shares   85,403,933      
Over-Allotment Option          
Subsequent Event [Line Items]          
Number of shares sold in transaction (in shares) | shares 650,000        
Proceeds from sale of stock $ 17,800        
Payment of redeemable convertible preferred stock issuance costs $ 1,000        
Underwriters purchase option period 30 days 30 days      
Underwriters purchase option, number of shares, maximum (in shares) | shares   2,175,000      
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 108 Months Ended
Jan. 20, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
segment
shares
Dec. 31, 2020
USD ($)
segment
shares
Dec. 31, 2019
USD ($)
segment
shares
Dec. 31, 2018
USD ($)
shares
Sep. 30, 2011
Jan. 31, 2010
$ / shares
shares
Disaggregation of Revenue [Line Items]              
Number of operating segments | segment   2 2 2      
Number of reportable segments | segment   2 2 2      
Consumer subscription duration   1 month          
Refund term   30 days          
Assets   $ 739,851 $ 282,096        
Adjustment in connection with accounting standard adoption   389,700 (260,685) $ (225,590) $ (183,568)    
Advertising costs   $ 105,200 $ 110,500 $ 72,600      
Expected dividend yield   0.00%          
Number of shares called by warrants (in shares) | shares             1,562,689
Exercise price of warrants (in dollars per share) | $ / shares             $ 0.196
Warrant term (in years)           5 years  
Warrant extension term (in years)           5 years  
Warrants exercised (in shares) | shares 12,595       1,550,094    
Warrants outstanding (in shares) | shares   0 12,595 12,595      
Fair value amount of warrants reclassified $ 200            
Accumulated Deficit              
Disaggregation of Revenue [Line Items]              
Adjustment in connection with accounting standard adoption   $ (458,529) $ (378,503) $ (300,883) $ (237,913)    
Cumulative Effect, Period of Adoption, Adjustment              
Disaggregation of Revenue [Line Items]              
Adjustment in connection with accounting standard adoption         6,733    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2014-09              
Disaggregation of Revenue [Line Items]              
Assets         6,700    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-02 | Minimum | Scenario, Plan              
Disaggregation of Revenue [Line Items]              
Operating lease, ROU assets   16,500          
Operating lease liabilities   19,000          
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-02 | Maximum | Scenario, Plan              
Disaggregation of Revenue [Line Items]              
Operating lease, ROU assets   19,000          
Operating lease liabilities   $ 21,000          
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Disaggregation of Revenue [Line Items]              
Adjustment in connection with accounting standard adoption         6,733    
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit | Accounting Standards Update 2014-09              
Disaggregation of Revenue [Line Items]              
Adjustment in connection with accounting standard adoption         $ 6,700    
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 533,868 $ 175,031    
Restricted cash, current 0 0    
Restricted cash, non-current 2,900 2,900    
Total cash, cash equivalents and restricted cash $ 536,768 $ 177,931 $ 51,751 $ 42,330
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at Beginning of Period $ 643 $ 582 $ 422
Charged to Expenses 326 182 642
Charges Utilized/Written-off (291) (121) (482)
Balance at End of Period $ 678 $ 643 $ 582
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Strategic investments $ 10,000 $ 0
Fair Value, Recurring | Level 1    
Assets    
Strategic investments 0 0
Total assets, fair value 0 0
Liabilities    
Cash settled stock appreciation rights 0 0
Redeemable convertible preferred stock warrants   0
Total liabilities, fair value 0 0
Fair Value, Recurring | Level 2    
Assets    
Strategic investments 0 0
Total assets, fair value 0 0
Liabilities    
Cash settled stock appreciation rights 0 0
Redeemable convertible preferred stock warrants   0
Total liabilities, fair value 0 0
Fair Value, Recurring | Level 3    
Assets    
Strategic investments 10,000 0
Total assets, fair value 10,000 0
Liabilities    
Cash settled stock appreciation rights 818 268
Redeemable convertible preferred stock warrants   160
Total liabilities, fair value $ 818 $ 428
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Level 3 Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 428 $ 144 $ 50
Change in fair value of redeemable convertible preferred stock warrants (160) 52 58
Vesting and remeasurement of stock appreciation rights 550 232 36
Ending balance   428 144
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Purchases of strategic investments 10,000    
Ending balance, asset (liability) 10,818    
Strategic Investments      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 0    
Purchases of strategic investments 10,000    
Ending balance 10,000 0  
Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 160 108 50
Change in fair value of redeemable convertible preferred stock warrants (160) 52 58
Ending balance 0 160 108
SARs      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 268 36  
Vesting and remeasurement of stock appreciation rights 550 232 36
Ending balance $ 818 $ 268 $ 36
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with customer, liability, revenue recognized $ 139.5 $ 83.4 $ 62.4
Remaining performance obligation, amount $ 329.1    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, percentage 73.00%    
Revenue, remaining performance obligation, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, percentage 27.00%    
Revenue, remaining performance obligation, period    
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Total deferred revenue $ 210,554 $ 142,376
Enterprise    
Disaggregation of Revenue [Line Items]    
Total deferred revenue 148,966 84,241
Consumer    
Disaggregation of Revenue [Line Items]    
Total deferred revenue $ 61,588 $ 58,135
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Deferred Contracts Costs Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred contract costs [Roll Forward]      
Balance at Beginning of Period $ 25,837 $ 14,380 $ 6,733
Additions 36,509 18,943 10,685
Amortization Expense (17,801) (7,486) (3,038)
Balance at End of Period $ 44,545 $ 25,837 $ 14,380
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 12,465 $ 4,904
Capitalized cloud computing costs, short term 808 0
Short term deposits 745 0
Other current assets 1,909 1,132
Prepaid expenses and other current assets $ 15,927 $ 6,036
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 30,832 $ 25,812
Less accumulated depreciation and amortization (20,945) (16,706)
Property and equipment, net 9,887 9,106
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 6,798 6,171
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,701 4,181
Purchased software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 383 280
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 18,932 15,164
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 18 $ 16
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 4.5 $ 4.2 $ 3.8
Amortization of capitalized software $ 9.3 $ 6.9 $ 4.9
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components - Capitalized Software (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Capitalized software $ 43,804 $ 28,472
Less accumulated amortization (23,750) (14,459)
Capitalized software, net $ 20,054 $ 14,013
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated balance sheet components - Expected Amortization Expense (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
2022 $ 4,267,000  
2023 4,108,000  
2024 2,795,000  
Intangible Assets, Net 13,597,000 $ 0
Capitalized computer software    
Finite-Lived Intangible Assets [Line Items]    
2022 9,723,000  
2023 7,328,000  
2024 3,003,000  
Intangible Assets, Net $ 20,054,000  
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Strategic investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Investments, All Other Investments [Abstract]    
Strategic investments $ 10,000 $ 0
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Business combinations - Narrative (Details) - CorpU - USD ($)
$ in Millions
12 Months Ended
Aug. 24, 2021
Dec. 31, 2021
Business Acquisition [Line Items]    
Business combination, consideration transferred $ 28.6  
Cash consideration paid $ 27.1  
Acquisition costs   $ 0.3
Restricted Stock    
Business Acquisition [Line Items]    
Restricted stock issued for business combination (in shares) 61,300  
Unrecognized compensation costs, period for recognition (in years) 3 years 2 years 7 months 6 days
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Business combinations - Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Aug. 24, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 12,646   $ 0
CorpU      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 2,641  
Accounts receivable, net   250  
Prepaid expenses and other current assets   67  
Property and equipment, net   133  
Intangible assets   15,100  
Goodwill   12,646  
Accounts payable and other liabilities   (596)  
Deferred revenue   (1,610)  
Total acquisition consideration   $ 28,631  
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details) - USD ($)
4 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 15,100,000  
Accumulated Amortization (1,503,000)  
Intangible Assets, Net $ 13,597,000 $ 0
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 6 years  
Intangible Assets, Gross $ 5,500,000  
Accumulated Amortization (323,000)  
Intangible Assets, Net $ 5,177,000  
Vendor relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years  
Intangible Assets, Gross $ 4,500,000  
Accumulated Amortization (529,000)  
Intangible Assets, Net $ 3,971,000  
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years  
Intangible Assets, Gross $ 4,200,000  
Accumulated Amortization (493,000)  
Intangible Assets, Net $ 3,707,000  
Tradename    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 2 years  
Intangible Assets, Gross $ 900,000  
Accumulated Amortization (158,000)  
Intangible Assets, Net $ 742,000  
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets, net and goodwill - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Aug. 24, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Intangible Assets, Net $ 13,597,000   $ 0
Amortization of intangible assets 1,500,000    
Goodwill $ 12,646,000   $ 0
CorpU      
Finite-Lived Intangible Assets [Line Items]      
Goodwill   $ 12,646,000  
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets, net and goodwill - Expected Future Amortization (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 4,267,000  
2023 4,108,000  
2024 2,795,000  
2025 917,000  
2026 917,000  
Thereafter 593,000  
Intangible Assets, Net $ 13,597,000 $ 0
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued expenses $ 7,326 $ 6,796
Indirect tax reserves 18,392 26,645
Indirect tax payables 10,786 11,365
Deferred rent, current 803 597
Other current liabilities 2,833 1,375
Total accrued expenses and other current liabilities $ 40,140 $ 46,778
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities - Narrative (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Sales and other indirect tax liability $ 0 $ 3,400,000    
Historical Tax Withholding Possible Loss        
Loss Contingencies [Line Items]        
Loss contingency accrual 17,036,000 $ 22,166,000 $ 20,926,000 $ 12,540,000
Minimum | Historical Tax Withholding Possible Loss        
Loss Contingencies [Line Items]        
Estimate of possible loss 13,400,000      
Maximum | Historical Tax Withholding Possible Loss        
Loss Contingencies [Line Items]        
Estimate of possible loss $ 17,300,000      
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details) - Historical Tax Withholding Possible Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Loss Contingency Accrual [Roll Forward]      
Balance, beginning of period $ 22,166 $ 20,926 $ 12,540
Amounts charged to expense (5,130) 2,826 8,386
Net payments and settlements 0 (1,586) 0
Balance, end of period $ 17,036 $ 22,166 $ 20,926
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Operating lease, remaining lease term 5 years    
Operating lease, rent expense $ 5.8 $ 5.5 $ 5.5
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 7,826
2023 7,212
2024 5,921
2025 809
2026 410
Total lease commitments $ 22,178
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - Noncancelable Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 15,340
2023 1,014
2024 102
2025 0
2026 0
Total purchase commitments $ 16,456
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ (80,243) $ (77,212) $ (69,161)
Foreign 1,400 2,741 833
Net loss before taxes $ (78,843) $ (74,471) $ (68,328)
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State 183 63 83
Foreign 1,149 2,937 1,292
Total current income tax expense 1,332 3,000 1,375
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign (149) 149 0
Total deferred income tax expense (149) 149 0
Total provision for income taxes $ 1,183 $ 3,149 $ 1,375
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Effective income tax rate, percent (1.50%) (4.23%) (2.00%)  
Valuation allowance $ 97,010 $ 69,766    
Valuation allowance increase 27,200      
Research and development tax credits 13,301 0    
Net operating loss carryforward, amount limited by Section 382 3,300      
Unrecognized tax benefits 3,608 10,580 $ 146 $ 146
Potential tax associated with foreign earnings being repatriated 200      
Deferred tax liability, CARES Act   $ 2,600    
Payment of deferred taxes, CARES Act 1,500      
Domestic Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforward 189,200      
Net operating loss carryforward subject to expiration 101,900      
Net operating loss carryforward not subject to expiration 87,300      
Research and development tax credits 9,700      
Domestic Tax Authority | Tax Year 2010-2012        
Income Taxes [Line Items]        
Net operating loss carryforward subject to expiration 3,600      
Domestic Tax Authority | CorpU        
Income Taxes [Line Items]        
Net operating loss carryforward subject to expiration 3,300      
State and Local Jurisdiction        
Income Taxes [Line Items]        
Net operating loss carryforward 34,000      
Research and development tax credits $ 8,600      
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Effective Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal tax expense 21.00% 21.00% 21.00%
State taxes, net of federal benefit 1.07% 1.17% 0.09%
Foreign rate differential (0.12%) (0.32%) 0.07%
Withholding taxes (0.0078) (0.0306) (0.0170)
Nondeductible compensation (5.29%) 0.00% 0.00%
Stock-based compensation 0.27% (1.94%) (2.77%)
Change in valuation allowance (34.54%) (21.16%) (18.76%)
Research and development credits 16.87% 0.00% 0.00%
Other 0.02% 0.08% 0.07%
Effective tax rate (1.50%) (4.23%) (2.00%)
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Accruals and reserves $ 4,795 $ 2,540
Deferred revenue 45,268 29,807
Net operating loss 42,008 37,053
Research and development tax credits 13,301 0
Stock-based compensation 2,952 1,487
Indirect tax reserves 4,107 5,682
Property and equipment, net 1,799 1,665
Other 351 299
Gross deferred tax assets 114,581 78,533
Valuation allowance (97,010) (69,766)
Total deferred tax assets 17,571 8,757
Deferred tax liabilities:    
Deferred contract costs (10,009) (5,774)
Other deferred tax liabilities (7,562) (3,132)
Total deferred tax liabilities (17,571) (8,906)
Net deferred tax liabilities $ 0 $ (149)
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits at the beginning of the year $ 10,580 $ 146 $ 146
Increases (decreases) related to prior year tax positions (7,892)    
Increases (decreases) related to prior year tax positions   7,006 0
Increases related to current year tax positions 920 3,428 0
Statute of limitations expirations 0 0 0
Gross unrecognized tax benefits at the end of the year $ 3,608 $ 10,580 $ 146
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Employee retirement plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Employer matching contribution, percent of match 25.00%    
Employer matching contribution, percent of employees' gross pay 6.00%    
Maximum annual contributions per employee $ 500    
Vesting period (in years) 2 years    
Annual vesting percentage 50.00%    
Vesting percentage after two years of employment 1    
Contributions made $ 400,000 $ 200,000 $ 200,000
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions (Details) - Affiliated Entity - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Naspers Ltd. and Other Entity      
Related Party Transaction [Line Items]      
Revenue from related parties $ 1,500,000 $ 1,300,000 $ 800,000
Accounts receivable, related parties 100,000 300,000  
Certain Vendors      
Related Party Transaction [Line Items]      
General and administrative expenses, related party 900,000 300,000 $ 0
Accounts payable, related parties $ 100,000 $ 0  
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable convertible preferred stock - Narrative (Details)
12 Months Ended
Oct. 29, 2021
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Dec. 31, 2018
shares
Temporary Equity [Line Items]          
Redeemable convertible preferred stock converted into shares of common stock, conversion basis   1      
Redeemable convertible preferred stock, outstanding (in shares)   0 85,391,338 79,472,483 79,472,483
Redeemable convertible preferred stock, issued (in shares)   0 85,391,338    
Series A-1          
Temporary Equity [Line Items]          
Issuance of convertible preferred stock, net of issuance costs (in shares)   12,595      
Redeemable convertible preferred stock, outstanding (in shares)     15,132,282    
Redeemable convertible preferred stock, issued (in shares)     15,132,282    
Voting percentage, term   0.35      
Series E          
Temporary Equity [Line Items]          
Issuance of convertible preferred stock, net of issuance costs (in shares)     2,569,043    
Redeemable convertible preferred stock, outstanding (in shares)     2,569,043    
Redeemable convertible preferred stock, issued (in shares)     2,569,043    
Series F          
Temporary Equity [Line Items]          
Issuance of convertible preferred stock, net of issuance costs (in shares)     3,349,812    
Redeemable convertible preferred stock, outstanding (in shares)     3,349,812    
Redeemable convertible preferred stock, issued (in shares)     3,349,812    
Voting percentage, term   0.80      
Series A Preferred Stock          
Temporary Equity [Line Items]          
Redeemable convertible preferred stock, outstanding (in shares)     8,483,166    
Redeemable convertible preferred stock, issued (in shares)     8,483,166    
Voting percentage, term   0.35      
Series D          
Temporary Equity [Line Items]          
Redeemable convertible preferred stock, outstanding (in shares)     16,702,584    
Redeemable convertible preferred stock, issued (in shares)     16,702,584    
Voting percentage, term   0.60      
IPO          
Temporary Equity [Line Items]          
Redeemable convertible preferred stock converted into shares of common stock, conversion basis 1        
Sale of stock, term, less than (in USD per share) | $ / shares $ 29.00 $ 24.13      
Common Stock | IPO          
Temporary Equity [Line Items]          
Redeemable convertible preferred stock converted into shares of common stock (in shares) 85,403,933        
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable convertible preferred stock (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Temporary Equity [Line Items]        
Shares Authorized (in shares) 0 86,348,646    
Shares Issued (in shares) 0 85,391,338    
Shares Outstanding (in shares) 0 85,391,338 79,472,483 79,472,483
Carrying Value $ 0 $ 274,104,000 $ 155,645,000 $ 155,645,000
Liquidation Amount $ 0 $ 274,009,000    
Series A        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   8,483,166    
Shares Issued (in shares)   8,483,166    
Shares Outstanding (in shares)   8,483,166    
Issuance Price Per Share (in dollars per share)   $ 0.24    
Carrying Value   $ 2,010,000    
Liquidation Amount   $ 2,050,000    
Series A-1        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   15,295,184    
Shares Issued (in shares)   15,132,282    
Shares Outstanding (in shares)   15,132,282    
Issuance Price Per Share (in dollars per share)   $ 0.20    
Carrying Value   $ 5,765,000    
Liquidation Amount   $ 2,966,000    
Series B        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   22,956,103    
Shares Issued (in shares)   22,956,103    
Shares Outstanding (in shares)   22,956,103    
Issuance Price Per Share (in dollars per share)   $ 0.54    
Carrying Value   $ 12,230,000    
Liquidation Amount   $ 12,310,000    
Series C        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   16,198,348    
Shares Issued (in shares)   16,198,348    
Shares Outstanding (in shares)   16,198,348    
Issuance Price Per Share (in dollars per share)   $ 1.98    
Carrying Value   $ 31,901,000    
Liquidation Amount   $ 32,000,000    
Series D        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   16,702,584    
Shares Issued (in shares)   16,702,584    
Shares Outstanding (in shares)   16,702,584    
Issuance Price Per Share (in dollars per share)   $ 6.22    
Carrying Value   $ 103,739,000    
Liquidation Amount   $ 103,852,000    
Series E        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   2,569,043    
Shares Issued (in shares)   2,569,043    
Shares Outstanding (in shares)   2,569,043    
Issuance Price Per Share (in dollars per share)   $ 15.57    
Carrying Value   $ 39,948,000    
Liquidation Amount   $ 40,000,000    
Series F        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   4,144,218    
Shares Issued (in shares)   3,349,812    
Shares Outstanding (in shares)   3,349,812    
Issuance Price Per Share (in dollars per share)   $ 24.13    
Carrying Value   $ 78,511,000    
Liquidation Amount   $ 80,831,000    
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Common stock (Details)
12 Months Ended
Dec. 31, 2021
vote
shares
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Class of Stock [Line Items]      
Number of votes per common stock | vote 1    
Conversion of redeemable convertible preferred stock (in shares) 0 85,391,338  
Warrants for redeemable convertible preferred stock (in shares) 0 12,595 12,595
Stock options outstanding to purchase common stock (in shares) 20,342,259 18,932,979  
Total shares of common stock reserved (in shares) 34,559,618 108,254,073  
2010 Equity Incentive Plan      
Class of Stock [Line Items]      
Stock options available for future issuance (in shares) 0 3,917,161  
2021 Equity Incentive Plan      
Class of Stock [Line Items]      
Stock options available for future issuance (in shares) 11,417,359 0  
2021 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Stock options available for future issuance (in shares) 2,800,000 0  
Stock Appreciation Rights      
Class of Stock [Line Items]      
Equity instruments other than options, outstanding (in shares) 106,155 95,475  
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - Narrative (Details)
12 Months Ended
Sep. 28, 2021
shares
Aug. 24, 2021
$ / shares
shares
Dec. 31, 2021
USD ($)
award
period
$ / shares
shares
Dec. 31, 2020
USD ($)
award
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
installment
shares
Oct. 29, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average grant date fair value, options (in USD per share) | $ / shares     $ 16.01 $ 5.48 $ 1.66    
Aggregate intrinsic value of options exercised in period     $ 59,700,000 $ 34,800,000 $ 11,000,000    
Unrecognized compensation costs, options     $ 95,800,000        
Total shares of common stock reserved (in shares) | shares     34,559,618 108,254,073      
Stock-based compensation     $ 34,680,000 $ 31,618,000 8,963,000    
Stock-based compensation capitalized as a software     2,500,000 $ 700,000 $ 300,000    
Stock-based compensation capitalized as a cloud computing costs     $ 100,000        
Amended and Restated 2010 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Additional shares authorized for issuance (in shares) | shares 850,000            
Number of shares authorized for issuance (in shares) | shares 44,340,706            
2021 Stock incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares reserved for future issuance (in shares) | shares     13,800,000        
Annual percentage increase, term     0.05        
Granted (in shares) | shares     5,529,439        
Tender Offer to Sell Common Stock to an Investor              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares sold in transaction (in shares) | shares     236,086   300,000    
Sale of stock, term, less than (in USD per share) | $ / shares     $ 23.75   $ 10.00    
Stock-based compensation     $ 1,600,000   $ 2,100,000    
Tender Offer to Sell Vested Stock Options and Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares sold in transaction (in shares) | shares       891,265      
Sale of stock, term, less than (in USD per share) | $ / shares       $ 11.22      
Stock-based compensation       $ 3,500,000      
Other Equity Transaction              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation     $ 4,000,000 $ 17,900,000 $ 1,700,000    
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual term (in years)     10 years        
Award vesting period (in years)     4 years        
Unrecognized compensation costs, period for recognition (in years)     2 years 6 months        
Stock Appreciation Rights              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual term (in years)     10 years        
Award vesting period (in years)     4 years        
Unrecognized compensation costs, period for recognition (in years)     2 years 3 months 18 days        
Weighted average grant date fair value (in USD per share) | $ / shares     $ 22.47 $ 6.04 $ 5.00    
Unrecognized compensation costs, excluding options     $ 700,000        
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs, period for recognition (in years)     3 years 10 months 24 days        
Unrecognized compensation costs, excluding options     $ 68,600,000        
Restricted stock issued for business combination, grant date fair value (in dollars per share) | $ / shares     $ 27.64 $ 0      
Restricted Stock Units (RSUs) | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     3 years        
Restricted Stock Units (RSUs) | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     4 years        
Performance-Based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual term (in years)     10 years        
Unrecognized compensation costs, period for recognition (in years)     9 months 18 days        
Number of Performance-Based Awards outstanding | award     2 2      
Granted (in shares) | shares       350,000   50,000  
Number of equal monthly installments | installment           48  
Unrecognized compensation costs     $ 600,000        
Performance-Based Awards | Amended and Restated 2010 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) | shares     0        
Performance-Based Awards | Share-based Payment Arrangement, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights, percentage       50.00%      
Required annual recurring revenues, vesting term       $ 230,000,000      
Performance-Based Awards | Share-based Payment Arrangement, Tranche Two              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights, percentage       50.00%      
Required annual recurring revenues, vesting term       $ 330,000,000      
Employee Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs, period for recognition (in years)     1 year 10 months 24 days        
Unrecognized compensation costs, excluding options     $ 6,600,000        
Total shares of common stock reserved (in shares) | shares             2,800,000
Percent of outstanding shares     1.00%        
ESPP discount percentage from market price, beginning of purchase period     15.00%        
Consecutive offering period     24 months        
Number of purchase periods | period     4        
Purchase period     6 months        
ESPP purchase price of common stock, percent of market price     85.00%        
Restricted Stock | CorpU              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation costs, period for recognition (in years)   3 years 2 years 7 months 6 days        
Unrecognized compensation costs, excluding options     $ 1,800,000        
Stock-based compensation     $ 200,000        
Restricted stock issued for business combination (in shares) | shares   61,300          
Restricted stock issued for business combination, grant date fair value (in dollars per share) | $ / shares   $ 34.14          
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Options Outstanding      
Outstanding, beginning balance (in shares) 18,932,979    
Outstanding, ending balance (in shares) 20,342,259 18,932,979  
2021 Stock incentive Plan      
Options Outstanding      
Outstanding, beginning balance (in shares) 18,532,979    
Granted (in shares) 5,529,439    
Exercised (in shares) (2,923,761)    
Canceled (in shares) (1,196,398)    
Outstanding, ending balance (in shares) 19,942,259 18,532,979  
Weighted Average Exercise Price      
Outstanding, beginning balance (in USD per share) $ 5.12    
Granted (in USD per share) 21.97    
Exercised (in USD per share) 3.75    
Canceled (in USD per share) 10.02    
Outstanding, ending balance (in USD per share) $ 9.70 $ 5.12  
Outstanding, Weighted Average Remaining Contractual Term (in years) 8 years 1 month 20 days 8 years 5 months 15 days  
Outstanding, Aggregate Intrinsic Value $ 226,350 $ 123,166  
Vested and Expected to Vest, Awards Outstanding (in shares) 19,942,259    
Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares) $ 9.70    
Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years) 8 years 1 month 20 days    
Vested and Expected to Vest, Aggregate Intrinsic Value $ 226,350    
Exercisable, Awards Outstanding (in shares) 8,002,666    
Exercisable, Weighted Average Exercise Price (in USD per share) $ 4.77    
Exercisable, Weighted Average Remaining Contractual Term (in years) 7 years 4 months 28 days    
Exercisable, Aggregate Intrinsic Value $ 118,769    
Performance-Based Awards      
Options Outstanding      
Granted (in shares)   350,000 50,000
Performance-Based Awards | Amended and Restated 2010 Equity Incentive Plan      
Options Outstanding      
Outstanding, beginning balance (in shares) 400,000    
Granted (in shares) 0    
Exercised (in shares) 0    
Canceled (in shares) 0    
Outstanding, ending balance (in shares) 400,000 400,000  
Weighted Average Exercise Price      
Outstanding, beginning balance (in USD per share) $ 10.12    
Granted (in USD per share) 0    
Exercised (in USD per share) 0    
Canceled (in USD per share) 0    
Outstanding, ending balance (in USD per share) $ 10.12 $ 10.12  
Outstanding, Weighted Average Remaining Contractual Term (in years) 8 years 7 months 6 days 9 years 7 months 6 days  
Outstanding, Aggregate Intrinsic Value $ 3,768 $ 660  
Vested and Expected to Vest, Awards Outstanding (in shares) 400,000    
Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares) $ 10.12    
Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years) 8 years 7 months 6 days    
Vested and Expected to Vest, Aggregate Intrinsic Value $ 3,768    
Exercisable, Awards Outstanding (in shares) 2,083    
Exercisable, Weighted Average Exercise Price (in USD per share) $ 3.06    
Exercisable, Weighted Average Remaining Contractual Term (in years) 6 years 6 months 29 days    
Exercisable, Aggregate Intrinsic Value $ 34    
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - Weighted Average Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00%    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 1.00% 0.50% 2.20%
Expected volatility 60.50% 57.30% 48.10%
Expected life (in years) 6 years 5 years 10 months 24 days 6 years
Expected dividend yield 0.00% 0.00% 0.00%
Stock Appreciation Rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 1.50% 0.70% 1.90%
Expected volatility 60.90% 58.30% 54.30%
Expected life (in years) 6 years 2 months 12 days 6 years 1 month 6 days 5 years 4 months 24 days
Expected dividend yield 0.00% 0.00% 0.00%
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.30%    
Expected volatility 61.20%    
Expected life (in years) 1 year 2 months 12 days    
Expected dividend yield 0.00%    
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - SARs Activity (Details) - Stock Appreciation Rights - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding    
Outstanding, beginning balance (in shares) 95,475  
Granted (in shares) 17,755  
Exercised (in shares) (458)  
Canceled (in shares) (6,617)  
Outstanding, ending balance (in shares) 106,155 95,475
Weighted Average Exercise Price    
Outstanding, beginning balance (in USD per share) $ 5.64  
Granted (in USD per share) 22.56  
Exercised (in USD per share) 3.12  
Canceled (in USD per share) 6.04  
Outstanding, ending balance (in USD per share) $ 8.45 $ 5.64
Outstanding, Weighted Average Remaining Contractual Term (in years) 8 years 3 months 9 years
Outstanding, Aggregate Intrinsic Value $ 1,267 $ 586
Vested and Expected to Vest, Awards Outstanding (in shares) 106,155  
Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares) $ 8.45  
Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years) 8 years 3 months  
Vested and Expected to Vest, Aggregate Intrinsic Value $ 1,267  
Exercisable, Awards Outstanding (in shares) 48,560  
Exercisable, Weighted Average Exercise Price (in USD per share) $ 5.34  
Exercisable, Weighted Average Remaining Contractual Term (in years) 7 years 10 months 24 days  
Exercisable, Aggregate Intrinsic Value $ 690  
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - RSU Activity (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Outstanding  
Unvested beginning balance (in shares) | shares 0
Granted (in shares) | shares 2,569,153
Released (in shares) | shares 0
Canceled (in shares) | shares (24,102)
Unvested ending balance (in shares) | shares 2,545,051
Weighted Average Grant Date Fair Value  
Unvested beginning balance (in USD per share) | $ / shares $ 0
Granted (in USD per share) | $ / shares 27.64
Released (in USD per share) | $ / shares 0
Canceled (in USD per share) | $ / shares 27.64
Unvested ending balance (in USD per share) | $ / shares $ 27.64
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Equity incentive plans - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation $ 34,680 $ 31,618 $ 8,963
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation 1,623 418 299
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation 8,637 7,518 3,001
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation 6,816 5,232 2,357
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation $ 17,604 $ 18,450 $ 3,306
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net loss attributable to common stockholders $ (80,026) $ (77,620) $ (69,703)
Denominator:      
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 54,972,827 33,384,438 27,096,379
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 54,972,827 33,384,438 27,096,379
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.46) $ (2.33) $ (2.57)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.46) $ (2.33) $ (2.57)
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share - Potentially Dilutive Securities Excluded (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 23,009,490 104,432,387 97,376,917
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 0 85,391,338 79,472,483
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 20,342,259 19,028,454 17,889,502
RSUs and restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 2,606,351 0 0
Contingently issuable shares under ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 60,880 0 0
Early exercised common stock options subject to repurchase      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 0 0 2,337
Redeemable convertible preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive securities 0 12,595 12,595
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
segment
Segment Reporting [Abstract]      
Number of operating segments | segment 2 2 2
Number of reportable segments | segment 2 2 2
Segment Reporting Information [Line Items]      
Segment cost of revenue $ 236,024 $ 209,253 $ 143,510
Gross profit 279,633 220,646 132,817
Operating Segments      
Segment Reporting Information [Line Items]      
Segment cost of revenue 223,326 201,323 137,575
Gross profit 292,331 228,576 138,752
Operating Segments | Consumer      
Segment Reporting Information [Line Items]      
Segment cost of revenue 159,342 165,804 118,669
Gross profit 169,361 160,650 106,831
Operating Segments | Enterprise      
Segment Reporting Information [Line Items]      
Segment cost of revenue 63,984 35,519 18,906
Gross profit $ 122,970 67,926 31,921
Operating Segments | Revision of Prior Period, Error Correction, Adjustment | Consumer      
Segment Reporting Information [Line Items]      
Segment cost of revenue   (6,700) (4,100)
Gross profit   6,700 4,100
Operating Segments | Revision of Prior Period, Error Correction, Adjustment | Enterprise      
Segment Reporting Information [Line Items]      
Segment cost of revenue   6,700 4,100
Gross profit   $ (6,700) $ (4,100)
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenue $ 515,657 $ 429,899 $ 276,327
Segment cost of revenue 236,024 209,253 143,510
Gross profit 279,633 220,646 132,817
Reconciliation of segment gross profit to gross profit      
Amortization of capitalized software 9,300 6,900 4,900
Amortization of intangible assets 1,500    
Depreciation 4,500 4,200 3,800
Stock-based compensation 34,680 31,618 8,963
Gross profit 279,633 220,646 132,817
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 515,657 429,899 276,327
Segment cost of revenue 223,326 201,323 137,575
Gross profit 292,331 228,576 138,752
Reconciliation of segment gross profit to gross profit      
Gross profit 292,331 228,576 138,752
Segment Reconciling Items      
Segment Reporting Information [Line Items]      
Gross profit 12,698 7,930 5,935
Reconciliation of segment gross profit to gross profit      
Amortization of capitalized software 9,293 6,894 4,909
Amortization of intangible assets 1,022 0 0
Depreciation 760 618 727
Stock-based compensation 1,623 418 299
Gross profit 12,698 7,930 5,935
Consumer | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 328,703 326,454 225,500
Segment cost of revenue 159,342 165,804 118,669
Gross profit 169,361 160,650 106,831
Reconciliation of segment gross profit to gross profit      
Gross profit 169,361 160,650 106,831
Enterprise | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 186,954 103,445 50,827
Segment cost of revenue 63,984 35,519 18,906
Gross profit 122,970 67,926 31,921
Reconciliation of segment gross profit to gross profit      
Gross profit $ 122,970 $ 67,926 $ 31,921
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenue $ 515,657 $ 429,899 $ 276,327
North America      
Segment Reporting Information [Line Items]      
Revenue 199,268 168,612 113,604
Europe, Middle East, Africa      
Segment Reporting Information [Line Items]      
Revenue 168,612 139,005 88,637
Asia Pacific      
Segment Reporting Information [Line Items]      
Revenue 107,924 85,847 47,047
Latin America      
Segment Reporting Information [Line Items]      
Revenue $ 39,853 $ 36,435 $ 27,039
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Long-lived Assets by Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Total long-lived assets $ 9,754 $ 8,980
North America    
Segment Reporting Information [Line Items]    
Total long-lived assets 6,922 5,327
Rest of world    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 2,832 $ 3,653
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2022
Feb. 15, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]          
Purchases of strategic investments     $ 10,000 $ 0 $ 0
Restricted Stock Units (RSUs)          
Subsequent Event [Line Items]          
Granted (in shares)     2,569,153    
Granted (in USD per share)     $ 27.64    
Subsequent Event          
Subsequent Event [Line Items]          
Purchases of strategic investments $ 5,000        
Subsequent Event | Restricted Stock Units (RSUs)          
Subsequent Event [Line Items]          
Granted (in shares)   1,683,039      
Granted (in USD per share)   $ 14.32      
Award vesting period (in years)   4 years      
XML 109 R9999.htm IDEA: XBRL DOCUMENT v3.22.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2014-09 [Member]
XML 110 udmy-20211231_htm.xml IDEA: XBRL DOCUMENT 0001607939 2021-01-01 2021-12-31 0001607939 2020-06-30 0001607939 2022-03-15 0001607939 us-gaap:IPOMember 2021-10-29 0001607939 us-gaap:OverAllotmentOptionMember 2021-11-24 2021-11-24 0001607939 2021-12-31 0001607939 2020-12-31 0001607939 2020-01-01 2020-12-31 0001607939 2019-01-01 2019-12-31 0001607939 2018-12-31 0001607939 us-gaap:CommonStockMember 2018-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001607939 us-gaap:RetainedEarningsMember 2018-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001607939 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001607939 2018-01-01 2018-12-31 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001607939 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001607939 2019-12-31 0001607939 us-gaap:CommonStockMember 2019-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001607939 us-gaap:RetainedEarningsMember 2019-12-31 0001607939 us-gaap:SeriesEPreferredStockMember 2020-01-01 2020-12-31 0001607939 us-gaap:SeriesFPreferredStockMember 2020-01-01 2020-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001607939 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001607939 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001607939 us-gaap:CommonStockMember 2020-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001607939 us-gaap:RetainedEarningsMember 2020-12-31 0001607939 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001607939 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001607939 us-gaap:CommonStockMember 2021-12-31 0001607939 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001607939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001607939 us-gaap:RetainedEarningsMember 2021-12-31 0001607939 us-gaap:IPOMember 2021-10-29 2021-10-29 0001607939 us-gaap:OverAllotmentOptionMember 2021-10-29 2021-10-29 0001607939 us-gaap:OverAllotmentOptionMember 2021-10-29 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-12-31 0001607939 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001607939 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001607939 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001607939 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001607939 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001607939 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001607939 2010-01-31 0001607939 2011-09-30 0001607939 2010-01-01 2018-12-31 0001607939 2021-01-20 2021-01-20 0001607939 us-gaap:WarrantMember 2018-12-31 0001607939 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001607939 us-gaap:WarrantMember 2019-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001607939 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-12-31 0001607939 us-gaap:WarrantMember 2020-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2020-12-31 0001607939 udmy:StrategicInvestmentsMember 2020-12-31 0001607939 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0001607939 udmy:StrategicInvestmentsMember 2021-01-01 2021-12-31 0001607939 us-gaap:WarrantMember 2021-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0001607939 udmy:StrategicInvestmentsMember 2021-12-31 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:MinimumMember us-gaap:ScenarioPlanMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001607939 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:MaximumMember us-gaap:ScenarioPlanMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001607939 udmy:EnterpriseSegmentMember 2021-12-31 0001607939 udmy:EnterpriseSegmentMember 2020-12-31 0001607939 udmy:ConsumerSegmentMember 2021-12-31 0001607939 udmy:ConsumerSegmentMember 2020-12-31 0001607939 2022-01-01 2021-12-31 0001607939 2023-01-01 2021-12-31 0001607939 us-gaap:ComputerEquipmentMember 2021-12-31 0001607939 us-gaap:ComputerEquipmentMember 2020-12-31 0001607939 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001607939 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001607939 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001607939 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001607939 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001607939 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001607939 us-gaap:ConstructionInProgressMember 2021-12-31 0001607939 us-gaap:ConstructionInProgressMember 2020-12-31 0001607939 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001607939 udmy:CorpUMember 2021-08-24 2021-08-24 0001607939 us-gaap:RestrictedStockMember udmy:CorpUMember 2021-08-24 2021-08-24 0001607939 udmy:CorpUMember 2021-08-24 0001607939 udmy:CorpUMember 2021-01-01 2021-12-31 0001607939 us-gaap:CustomerRelationshipsMember 2021-08-25 2021-12-31 0001607939 us-gaap:CustomerRelationshipsMember 2021-12-31 0001607939 udmy:VendorRelationshipsMember 2021-08-25 2021-12-31 0001607939 udmy:VendorRelationshipsMember 2021-12-31 0001607939 us-gaap:DevelopedTechnologyRightsMember 2021-08-25 2021-12-31 0001607939 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001607939 us-gaap:TradeNamesMember 2021-08-25 2021-12-31 0001607939 us-gaap:TradeNamesMember 2021-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2021-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2020-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2019-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2018-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2021-01-01 2021-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2020-01-01 2020-12-31 0001607939 udmy:HistoricalTaxWithholdingPossibleLossMember 2019-01-01 2019-12-31 0001607939 srt:MinimumMember udmy:HistoricalTaxWithholdingPossibleLossMember 2021-12-31 0001607939 srt:MaximumMember udmy:HistoricalTaxWithholdingPossibleLossMember 2021-12-31 0001607939 us-gaap:DomesticCountryMember 2021-12-31 0001607939 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001607939 us-gaap:DomesticCountryMember udmy:TaxYear20102012Member 2021-12-31 0001607939 udmy:CorpUMember us-gaap:DomesticCountryMember 2021-12-31 0001607939 udmy:NaspersLtdAndOtherEntityMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001607939 udmy:NaspersLtdAndOtherEntityMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001607939 udmy:NaspersLtdAndOtherEntityMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001607939 udmy:NaspersLtdAndOtherEntityMember srt:AffiliatedEntityMember 2021-12-31 0001607939 udmy:NaspersLtdAndOtherEntityMember srt:AffiliatedEntityMember 2020-12-31 0001607939 udmy:CertainVendorsMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001607939 udmy:CertainVendorsMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001607939 udmy:CertainVendorsMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001607939 udmy:CertainVendorsMember srt:AffiliatedEntityMember 2021-12-31 0001607939 udmy:CertainVendorsMember srt:AffiliatedEntityMember 2020-12-31 0001607939 udmy:SeriesA1PreferredStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:CommonStockMember us-gaap:IPOMember 2021-10-29 2021-10-29 0001607939 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001607939 udmy:SeriesA1PreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesCPreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesDPreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesEPreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesFPreferredStockMember 2020-12-31 0001607939 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:SeriesDPreferredStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:SeriesFPreferredStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:IPOMember 2021-12-31 0001607939 udmy:A2010EquityIncentivePlanMember 2021-12-31 0001607939 udmy:A2010EquityIncentivePlanMember 2020-12-31 0001607939 udmy:A2021EquityIncentivePlanMember 2021-12-31 0001607939 udmy:A2021EquityIncentivePlanMember 2020-12-31 0001607939 udmy:A2021EmployeeStockPurchasePlanMember 2021-12-31 0001607939 udmy:A2021EmployeeStockPurchasePlanMember 2020-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2020-12-31 0001607939 udmy:AmendedAndRestated2010EquityIncentivePlanMember 2021-09-28 2021-09-28 0001607939 udmy:AmendedAndRestated2010EquityIncentivePlanMember 2021-09-28 0001607939 udmy:A2021StockIncentivePlanMember 2021-12-31 0001607939 udmy:A2021StockIncentivePlanMember 2021-01-01 2021-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001607939 udmy:A2021StockIncentivePlanMember 2020-12-31 0001607939 udmy:A2021StockIncentivePlanMember 2020-01-01 2020-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-12-31 0001607939 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001607939 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001607939 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001607939 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001607939 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001607939 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001607939 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001607939 us-gaap:PerformanceSharesMember 2021-12-31 0001607939 us-gaap:PerformanceSharesMember 2020-12-31 0001607939 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001607939 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001607939 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001607939 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001607939 us-gaap:PerformanceSharesMember udmy:AmendedAndRestated2010EquityIncentivePlanMember 2020-12-31 0001607939 us-gaap:PerformanceSharesMember udmy:AmendedAndRestated2010EquityIncentivePlanMember 2020-01-01 2020-12-31 0001607939 us-gaap:PerformanceSharesMember udmy:AmendedAndRestated2010EquityIncentivePlanMember 2021-01-01 2021-12-31 0001607939 us-gaap:PerformanceSharesMember udmy:AmendedAndRestated2010EquityIncentivePlanMember 2021-12-31 0001607939 us-gaap:EmployeeStockMember 2021-10-29 0001607939 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:EmployeeStockMember 2021-12-31 0001607939 udmy:TenderOfferToSellCommonStockToAnInvestorMember 2021-01-01 2021-12-31 0001607939 udmy:TenderOfferToSellCommonStockToAnInvestorMember 2021-12-31 0001607939 udmy:TenderOfferToSellVestedStockOptionsAndCommonStockMember 2020-01-01 2020-12-31 0001607939 udmy:TenderOfferToSellVestedStockOptionsAndCommonStockMember 2020-12-31 0001607939 udmy:TenderOfferToSellCommonStockToAnInvestorMember 2019-01-01 2019-12-31 0001607939 udmy:TenderOfferToSellCommonStockToAnInvestorMember 2019-12-31 0001607939 udmy:OtherEquityTransactionMember 2021-01-01 2021-12-31 0001607939 udmy:OtherEquityTransactionMember 2020-01-01 2020-12-31 0001607939 udmy:OtherEquityTransactionMember 2019-01-01 2019-12-31 0001607939 us-gaap:RestrictedStockMember udmy:CorpUMember 2021-08-24 0001607939 us-gaap:RestrictedStockMember udmy:CorpUMember 2021-01-01 2021-12-31 0001607939 us-gaap:RestrictedStockMember udmy:CorpUMember 2021-12-31 0001607939 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001607939 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001607939 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001607939 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001607939 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001607939 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001607939 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001607939 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001607939 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001607939 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001607939 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001607939 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001607939 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001607939 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001607939 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001607939 udmy:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001607939 udmy:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001607939 udmy:RestrictedStockAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001607939 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001607939 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001607939 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001607939 udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember 2021-01-01 2021-12-31 0001607939 udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember 2020-01-01 2020-12-31 0001607939 udmy:ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember 2019-01-01 2019-12-31 0001607939 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001607939 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001607939 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:ConsumerSegmentMember 2021-01-01 2021-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:ConsumerSegmentMember 2020-01-01 2020-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:ConsumerSegmentMember 2019-01-01 2019-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:EnterpriseSegmentMember 2021-01-01 2021-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:EnterpriseSegmentMember 2020-01-01 2020-12-31 0001607939 us-gaap:OperatingSegmentsMember udmy:EnterpriseSegmentMember 2019-01-01 2019-12-31 0001607939 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001607939 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001607939 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001607939 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001607939 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-12-31 0001607939 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0001607939 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember udmy:EnterpriseSegmentMember 2020-01-01 2020-12-31 0001607939 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember udmy:ConsumerSegmentMember 2020-01-01 2020-12-31 0001607939 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember udmy:ConsumerSegmentMember 2019-01-01 2019-12-31 0001607939 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember udmy:EnterpriseSegmentMember 2019-01-01 2019-12-31 0001607939 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001607939 srt:NorthAmericaMember 2020-01-01 2020-12-31 0001607939 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001607939 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001607939 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001607939 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001607939 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001607939 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001607939 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001607939 srt:LatinAmericaMember 2021-01-01 2021-12-31 0001607939 srt:LatinAmericaMember 2020-01-01 2020-12-31 0001607939 srt:LatinAmericaMember 2019-01-01 2019-12-31 0001607939 srt:NorthAmericaMember 2021-12-31 0001607939 srt:NorthAmericaMember 2020-12-31 0001607939 udmy:RestOfWorldMember 2021-12-31 0001607939 udmy:RestOfWorldMember 2020-12-31 0001607939 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-02-15 2022-02-15 0001607939 us-gaap:SubsequentEventMember 2022-02-28 2022-02-28 iso4217:USD shares iso4217:USD shares pure udmy:segment udmy:vote udmy:award udmy:installment udmy:period false FY 2021 0001607939 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201409Member 0.27 P3Y 10-K true 2021-12-31 --12-31 false 001-40956 Udemy, Inc. DE 27-1779864 600 Harrison Street 3rd Floor San Francisco CA 94107 415 813-1710 Common Stock, $0.00001 par value UDMY NASDAQ No No Yes Yes Non-accelerated Filer false true false false false 1100000000 139534116 Portions of the registrant’s Definitive Proxy Statement relating to the registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2021. 29.00 650000 6800000 0 34 DELOITTE & TOUCHE LLP San Francisco, California 533868000 175031000 678000 643000 73180000 46257000 15927000 6036000 18898000 9640000 641873000 236964000 9887000 9106000 20054000 14013000 2900000 2900000 25647000 16197000 10000000 0 13597000 0 12646000 0 3247000 2916000 739851000 282096000 34627000 23710000 40140000 46778000 35961000 31483000 22341000 20403000 208274000 141439000 341343000 263813000 2280000 937000 6528000 3927000 350151000 268677000 0.00001 0.00001 0 86348646 0 0 85391338 85391338 0 274009000 0 274104000 0.00001 0.00001 50000000 0 0 0 0 0 0 0 0.00001 0.00001 950000000 150000000 139164693 139164693 35627503 35627503 1000 0 848229000 117818000 -1000 0 -458529000 -378503000 389700000 -260685000 739851000 282096000 515657000 429899000 276327000 236024000 209253000 143510000 279633000 220646000 132817000 227023000 192600000 126436000 66107000 50643000 34379000 64410000 50783000 40033000 357540000 294026000 200848000 -77907000 -73380000 -68031000 -16000 -1146000 87000 -920000 55000 -384000 -936000 -1091000 -297000 -78843000 -74471000 -68328000 1183000 3149000 1375000 -80026000 -77620000 -69703000 -1.46 -1.46 -2.33 -2.33 -2.57 -2.57 54972827 54972827 33384438 33384438 27096379 27096379 -80026000 -77620000 -69703000 0 0 54000 -1000 0 0 -80027000 -77620000 -69649000 79472483 155645000 26595462 0 54399000 -54000 -237913000 -183568000 9208000 9208000 54000 54000 4024143 11265000 11265000 6733000 6733000 421000 421000 -69703000 -69703000 79472483 155645000 30619605 0 75293000 0 -300883000 -225590000 52000 2569043 39948000 2320000 3349812 78511000 32135000 32135000 5007898 10383000 10383000 7000 7000 -77620000 -77620000 85391338 274104000 35627503 0 117818000 0 -378503000 -260685000 12595 163000 85403933 274267000 85403933 1000 274266000 274267000 15150000 408416000 408416000 36701000 36701000 2921957 11028000 11028000 61300 -1000 -1000 -80026000 -80026000 0 0 139164693 1000 848229000 -1000 -458529000 389700000 -80026000 -77620000 -69703000 15297000 11055000 8740000 17801000 7486000 3038000 34680000 31618000 8963000 326000 182000 642000 0 52000 58000 0 0 -95000 27000000 19632000 10578000 9903000 3344000 1727000 36508000 18943000 10685000 7272000 17488000 26279000 4389000 6615000 3113000 66568000 54667000 25310000 -7104000 9624000 -16455000 5335000 5180000 3328000 12868000 9357000 7793000 0 0 1542000 0 0 27274000 24490000 0 0 10000000 0 0 -52693000 -14537000 14611000 10878000 10383000 11265000 2000 120710000 0 2250000 0 0 5183000 0 0 415187000 0 0 418634000 131093000 11265000 358837000 126180000 9421000 177931000 51751000 42330000 536768000 177931000 51751000 90000 48000 5000 385000 154000 120000 0 2250000 0 1586000 0 0 2571000 749000 281000 -186000 131000 76000 0 7000 421000 1500000 0 0 Organization and description of business<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Udemy, Inc. (“Udemy” or the “Company”) was incorporated in January 2010 under the laws of the state of Delaware. The Company is headquartered in San Francisco, California. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Udemy is a global marketplace platform for teaching and learning, connecting millions of learners to the skills they need to succeed. The Company’s platform allows learners all over the world to access affordable and relevant content from expert instructors. Udemy combines high-quality content, insights and analytics, and technology into a single, unified platform that is purpose-built to meet the specific needs of both individual learners and enterprise customers.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial public offering</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2021, the Company completed its initial public offering ("IPO") of common stock, in which it sold 14,500,000 shares. The shares were sold at a price to the public of $29.00 per share for net proceeds of $397.4 million, after deducting underwriting discounts and commissions of $23.1 million. Underwriters were granted an option for a period of 30 days to purchase up to 2,175,000 additional shares of common stock. Upon the completion of the IPO, deferred offering costs of $6.8 million were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of the Company’s redeemable convertible preferred stock automatically converted into 85,403,933</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock on a one-for-one basis.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2021, the underwriters exercised the right to purchase 650,000 additional shares of common stock from the Company, resulting in additional net proceeds of $17.8 million, after deducting underwriting discounts and commissions of $1.0 million. The remaining option to purchase additional shares expired unexercised at the end of the 30 day period.</span></div> 14500000 29.00 397400000 23100000 P30D 2175000 6800000 85403933 1 650000 17800000 1000000 P30D Summary of significant accounting policies<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation and presentation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company defines its segments as those operations the chief operating decision maker (“CODM”), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the fiscal years ended December 31, 2021, 2020, and 2019, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Company’s segment reporting, see </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 17 “Segment and geographic information.”</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the results of operations during the reporting periods.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, useful lives of property and equipment, capitalization of internally </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">developed software and associated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners’ single course purchases, fair value of the Company’s common stock and convertible preferred stock, the period of benefit for deferred commissions, the fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results may ultimately differ from management’s estimates and such differences could be material to the financial position and results of operations.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus disease 2019 (“COVID-19”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In March 2020, the World Health Organization declared the outbreak of the coronavirus disease named COVID-19 a pandemic. The COVID-19 pandemic has created and may continue to create significant uncertainty in global financial markets. This uncertainty may positively or adversely impact certain aspects of the business, including but not limited to customer demand and spending, the ability to raise capital, impairment of assets, and cash collections. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company has not experienced a material negative</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impact to its business, results of operations, financial position, and liquidity, the future duration, impact, and</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disruption of the COVID-19 outbreak to the Company’s operations is uncertain.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, the Company adopted ASC Topic 606, Revenue from Contracts with Customers using the modified retrospective method. The Company’s two sources of revenues are its Consumer and Enterprise business channels.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company generates revenue by selling access to course content on the Udemy platform directly to individual learners. Consumer revenues consist of (i) single course purchases and (ii) consumer subscriptions. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content, or in the case for new consumer subscription customers, upon expiration of the 7-day free trial.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After checkout, consumer customers purchasing a single course receive a lifetime access license to the digital course content in addition to stand-ready access to the Udemy platform online services needed to access the content. Consumer subscription plans offer on-demand access to a library of courses over a subscription term, as well as additional features and functionalities.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer revenue transactions are governed by Udemy’s standard terms of use. The time between a customer’s payment and the receipt of funds is not significant. Payment terms are generally fixed and do not include variable consideration. Consumer revenues are recorded net of actual and estimated refunds and exclude any taxes that are collected from learners and remitted to governmental authorities. Consumer revenue arrangements do not include significant obligations associated with warranties.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on the platform during the subscription term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. The continual access to the platform represents a series of distinct services, as the Company continually provides access to, and fulfills its obligation to, the customer over the contract term. Consumer subscriptions automatically renew at the end of each month. Customers may cancel renewal of their </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscription at any point but will retain their access to the platform until the end of the current subscription term. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company generates revenue by selling subscription licenses to a variety of enterprise and government customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subscription contracts with enterprise customers generally have annual or multi-year contractual terms and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. Enterprise contracts are typically </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evidenced by a fully executed Master Services Agreement with an accompanying executed Order Form specifying the contractual subscription term and pricing. Revenue is recognized ratably over the respective contractual subscription term beginning on the date that the platform is made available to the customer.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Standard subscription agreements have auto-renewal clauses, which allow the agreement to continue after the expiration of the initial term. The Company’s standard billing terms are to invoice upfront annually for contracts with terms of one year or longer. For contracts that are less than one year, the Company generally bills in advance on a quarterly or semi-annual basis. The Company recognizes unbilled receivables that relate to consideration for services completed but not billed as of period end. The unbilled receivables are recorded in accounts receivable, net, and are not material for any period presented.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these services. The Company accounts for revenue contracts with customers using the five-step model under ASC Topic 606:</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Identify the contract with a customer</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Udemy determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience if available. Consumer customers are generally required to pay in advance using a credit card. Generally, enterprise customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     2) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Identify the performance obligations in the contract</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from Udemy, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. Customers do not have the ability to take possession of the software supporting the platform and, as a result, contracts are accounted for as service arrangements.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-exclusive lifetime access license associated with single course purchases and the licensed content associated with subscriptions are not considered distinct from the Udemy platform, because the course content is significantly integrated, and highly interdependent and interrelated with the platform. Specifically, the learner does not obtain control of the course content’s functionality without the Udemy platform. Accordingly, management concluded there is a single, combined performance obligation, which is customer’s access to the online content on the Udemy platform, representing a series of distinct services as the Company continually provides access to and fulfills its obligation to allow access to licensed content and platform functionality to the learner.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     3) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Determine the transaction price</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which Udemy expects to be entitled in exchange for transferring services to the customer. The prices for Consumer and Enterprise, or Udemy Business (“UB”), contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. The Company estimates and establishes a refund reserve based on historical refund rates, which has historically been immaterial. None of the Company’s contracts contain a significant financing component. Revenue excludes taxes </span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     4) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allocate the transaction price to performance obligations in the contract</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. </span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    5) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recognize revenue when or as performance obligations are satisfied</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that Udemy expects to receive in exchange for those services. Udemy has a stand ready obligation to deliver its services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, the Company recognizes revenue on a straight-line basis as it satisfies the performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the circumstances noted below, no significant judgment has historically been required in determining the amount and timing of revenue from the Company’s contracts with customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principal vs. agent</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In order to determine if Consumer and Enterprise revenues should be reported gross or net of payments to third-party instructors, the Company evaluated whether Udemy acts as the principal in sales of its online course offerings. An entity is the principal if it controls a good or service before it is transferred to the end customer. Key indicators that management evaluated in determining gross versus net treatment included but are not limited to:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• the nature of the Company’s promise to the customer, as well as the distinct performance obligation identified;</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     • the underlying contract terms and conditions between the parties to the transaction;</span></div><div><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• which party is primarily responsible for fulfilling the promise to provide the specified good or service to the end customer;</span></div><div><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• which party has inventory risk before the specified good or service has been transferred to the end customer; and</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     • which party has discretion in establishing the price for the specified good or service.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on an evaluation of the above indicators, management determined that the Company is the principal to learners who purchase access to online course content via consumer and enterprise offerings. The Company controls the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and is primarily responsible for fulfillment with respect to delivering access to course content. The Company is the entity which licenses content to learners as the agreements with instructors grant the Company the right to sub-license content to its learners at its discretion. The Company also has substantial discretion to determine the pricing of its offerings. Therefore, the Company reports the gross purchase price paid by the customer related to these arrangements in the revenues caption of the consolidated statements of operations and the payments to instructors as content costs within cost of revenues.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated service term for consumer single course purchases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company considers a variety of data points when determining the estimated service period for a consumer learner’s consumption of a single course purchase, including, the weighted-average number of days between a learner’s first and last day that content is </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accessed on the platform, the average total hours consumed, the average number of days in which learner activity stabilizes, and the weighted-average number of days between learners’ enrollment and the last date the course content is accessed online. Management also considers known online trends, the service periods of historical course content available on the platform, and to the extent publicly available, service periods of competitors’ online content that is similar in nature to the Company’s. The Company believes consideration of all of these factors enables the Company to determine the best representation of the time period during which consumer learners access the online course content on the Company’s platform and therefore the service period over which the Company provides services to learners. Determining the estimated service period is subjective and requires management’s judgment. Future usage patterns may differ from historical usage patterns, and the estimated service period may change in the future. The estimated service period for consumer single course purchase transactions is four months from the date of enrollment.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities when cash payments are received or due in advance of performance to deferred revenue. Deferred revenue primarily relates to the advance consideration allocated to remaining performance obligations received from customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of subscriptions is fixed at contract inception and the Company’s contracts do not contain significant estimates related to variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in prior periods was not material</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of ASC 606, the Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to deferred contract costs. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Costs of revenues are related to content costs (which are payments to instructors), payment and mobile processing fees, costs associated with the hosting of digital content, and employee related expenses for the customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, and amortization of capitalized software</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Advertising costs are expensed as incurred. Advertising expense is recorded in sales and marketing expenses in the consolidated statements of operations and was $105.2 million, $110.5 million and $72.6 million for the fiscal years ended December 31, 2021, 2020, and 2019, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Research and development costs are expensed as incurred. Research and development expenses include salaries, benefits, stock-based compensation, facilities, office costs, contracted services, supplies, and other miscellaneous expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for its stock-based compensation pursuant to ASC Topic 718, Compensation-Stock Compensation, which requires the measurement and recognition of stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of RSUs and restricted stock based on the fair value on the date of grant. The Company estimates the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—For stock options and SARs, the Company has elected to use the midpoint of the vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Since the Company does not have a sufficient trading history of its common stock, the Company estimated volatility based on the average historical stock price volatility of comparable publicly-traded companies.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected dividend was assumed to be zero as the Company has never paid dividends and has no current plans to do so.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights granted to employees are settled in cash upon exercise. The Company accounts for SARs in the other liabilities, non-current caption in the accompanying consolidated balance sheets. Vested and outstanding SARs are subject to remeasurement at each balance sheet date using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. The Company adjusts the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards with only service-based vesting conditions, the Company recognizes the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires an asset and liability approach in accounting for income taxes. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refund received, as provided for under currently enacted tax law. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, is not expected to be realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 prescribes a recognition threshold and measurement attributes for financial statement disclosure of tax positions taken or expected to be taken on a tax return. Under this guidance, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. The Company recognizes interest accrued related to uncertain tax positions as a component of the provision for income taxes. There was no accrued interest or penalties associated with any uncertain tax positions, nor was any interest expense recognized during the fiscal years ended December 31, 2021, 2020 and 2019. The Company does not currently anticipate that any significant increase or decrease to uncertain tax positions will be recorded during the next twelve months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Translation of foreign currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company’s reporting currency is the U.S. dollar. The Company determines the functional currency for each of its foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Assets and liabilities for foreign subsidiaries with functional currency other than U.S. dollar are translated into U.S. dollars at the rate of exchange existing at the balance sheet date. Statements of operations amounts are translated at average exchange rates for the period. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). Remeasurement gains and losses are included in other income (expense), net in the consolidated statements of operations. Monetary assets and liabilities are remeasured at the exchange rate on the balance sheet date and nonmonetary assets and liabilities are measured at historical exchange rates.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Prior to the completion of the Company’s IPO and the conversion of all outstanding preferred shares into common stock, basic and diluted net loss per share attributable to common stockholders was computed in conformity with the two-class method required for </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">participating securities. The Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock had the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company’s losses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, common stock options, RSUs, contingently issuable shares under the Company’s ESPP plan, and early exercised common stock options subject to repurchase, are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented. For fiscal years ended December 31, 2020 and 2019, outstanding redeemable convertible preferred stock and redeemable convertible preferred stock warrants were also considered to be common stock equivalents, but were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was anti-dilutive for the periods presented.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Comprehensive loss consists of two components, net loss and other comprehensive loss, net of tax. Other comprehensive loss, net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders’ equity (deficit) but are excluded from net loss. The Company’s other comprehensive income for the fiscal year ended December 31, 2021 consisted of foreign currency translation gains and losses. The Company recorded no other comprehensive income or loss for the fiscal year ended December 31, 2020. The Company’s other comprehensive income for the fiscal year ended December 31, 2019 consisted of changes in unrealized holding gains on available-for-sale securities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of December 31, 2021 and 2020, cash and cash equivalents include on demand deposits and money market funds with banks which have remaining maturities at the date of purchase of less than ninety days. Cash equivalents also include amounts in transit from certain payment processors for credit and debit card transactions, which typically settle within five business days. Cash and cash equivalents are carried at cost, which approximates fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of cash restricted in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year from the balance sheet date and in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">533,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,031 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536,768 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,931 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s marketable securities are comprised of asset-backed securities, U.S. treasury securities, corporate debt securities and commercial paper. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result of sales and maturities of the Company’s previously outstanding investment portfolio during the fiscal year ended December 31, 2019, there are no marketable securities within the consolidated balance sheets as of the fiscal years ended December 31, 2021 and 2020.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and allowance for doubtful accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts receivable represent amounts owed to the Company for enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company’s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company’s customers based on multiple sources of information and analysis of such factors as the Company’s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges Utilized/Written-off</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(482)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">582 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">326 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(291)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. For cash, cash equivalents, and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying consolidated balance sheets are in excess of federal insurance limits.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers’ financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. The Company had no</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer which accounted for more than 10% of total accounts receivable as of December 31, 2021 and as of December 31, 2020. No customer accounted for more than 10% of total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred offering costs—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist of direct and incremental legal, accounting, and other fees related to the Company’s initial public offering (“IPO”). In prior periods, these costs were capitalized in the prepaid expenses and other current assets caption on the consolidated balance sheets. Upon completion of the IPO, the deferred offering costs were offset against IPO proceeds within additional paid in capital in the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred contract costs—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized on a straight-line basis over a period of benefit which is determined to be four years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, changes and enhancements in course offerings, and other factors. In addition, a portion of the revenue share retained by enterprise reseller partners from sales to UB customers is considered an incremental and recoverable cost of obtaining a contract with a customer. This cost is deferred and amortized on a straight-line basis over the service term of the corresponding contractual subscription term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts expected to be recognized within one year of the consolidated balance sheet dates are recorded as deferred contract costs, current, while the remaining portion is recorded as deferred contract costs, non-current in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property, equipment, and purchased software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers, purchased software, and equipment, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized software, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company capitalizes costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the software feature is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. The Company evaluates the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and intangible assets—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price over net assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the carrying value of long-lived assets, such as property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset, including disposition, are less than the carrying value of the asset. The impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the assets. The Company did not identify any impairment losses on long-lived assets for fiscal years ended December 31, 2021, 2020 and 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities to deferred revenue for amounts billed to customers in advance of the performance obligations being satisfied, and primarily consists of the unearned portion of enterprise and consumer services. The Company also recognizes an immaterial amount of contract assets, or unbilled receivables, primarily relating to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based on their own market assumptions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash, cash equivalents, restricted cash, and accounts receivable, as well as accounts payable, approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, respectively, in the accompanying consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of assets that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div style="padding-left:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Strategic investments</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements liabilities that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash settled stock appreciation rights</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td><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" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash settled stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants issued for the Company’s redeemable convertible preferred stock were subject to remeasurement at each balance sheet date and any change in fair value was recognized as a component of other income (expense), net. The Company adjusted the liability for changes in fair value until the earlier of the exercise or expiration of the warrants or the completion of a liquidation event, including the closing of a qualifying initial public offering, at which time all redeemable convertible preferred stock warrants would be converted into warrants to purchase common stock and, accordingly, the liability would be reclassified to stockholders’ equity (deficit). As of December 31, 2021, the Company no longer had outstanding redeemable convertible preferred stock warrants. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measured the redeemable convertible preferred stock warrants using Level 3 unobservable inputs within the Black-Scholes option-pricing model. The Company used various key assumptions, such as the fair value of redeemable convertible preferred stock, volatility, the risk-free interest rate, and expected term (remaining contractual term of the warrants). The Company monitored the fair value of the redeemable </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">convertible preferred stock warrants annually, with subsequent gains and losses from remeasurement of Level 3 financial liabilities recorded through other income (expense), net in the consolidated statements of operations. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for the valuation methodology and inputs used to measure the fair value of the stock appreciation rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 “Summary of Significant Accounting Policies—Strategic Investments” for the valuation methodology and inputs used to measure the fair value of the strategic investments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2010, the Company issued warrants to purchase up to 1,562,689 shares of the Company’s Series A-1 redeemable convertible preferred stock at an exercise price of $0.196 per share. The initial term of the warrant was five years from the issuance of Series A-1, which occurred in September 2011, and had an automatic extension for an additional five years if the Company was not public by the original expiration date. Prior to the years ended December 31, 2020 and 2019, 1,550,094 of the warrants had been exercised. As of December 31, 2020 and 2019, 12,595 warrants remained outstanding and were carried at fair value in accrued expenses and other current liabilities and other liabilities, respectively, on the consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining outstanding 12,595 warrants were exercised on January 20, 2021 for an immaterial amount of cash proceeds, at which time the Company reclassified the $0.2 million fair value of the warrants into Series A-1 redeemable convertible preferred stock on the consolidated balance sheet. The change in fair value of the warrants between December 31, 2020 and the exercise date was immaterial.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:39.299%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SARs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Strategic Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—January 1, 2019</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of strategic investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,818 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic investments— </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds an investment in equity securities of a privately held company without a readily determinable fair value and in which the Company does not have a controlling interest. Investments in equity securities without readily determinable fair values are initially recorded at cost and are subsequently adjusted to fair value for impairments and price changes from observable transactions in the same or a similar security from the same issuer. This practice is referred to as the measurement alternative. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Privately held equity securities are valued using significant unobservable inputs or data in inactive markets. This valuation requires judgment due to the absence of market prices and inherent lack of liquidity and are classified </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as Level 3 in the fair value hierarchy. In determining the estimated fair value of investments in privately held companies, the Company utilizes the most recent data available including observed transactions such as equity financing transactions of the investees and sales of the existing shares of the investees’ securities. In addition, the determination of whether an observed transaction is similar to the equity securities held by the Company requires significant management judgment based on the rights and preferences of the securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its investment portfolio of privately held equity securities quarterly for impairment. The impairment analysis for investments in equity securities includes a qualitative analysis of factors including the investee’s financial performance, industry and market conditions, and other relevant factors. If an equity investment is considered to be impaired the Company will establish a new carrying value for the investment and recognize an impairment loss through the consolidated statement of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable convertible preferred stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The redeemable convertible preferred stock issued by the Company provides the preferred stockholders certain rights regarding events that are outside the control of the Company. This includes the right to redeem the preferred stock upon a specified passage of time or upon the occurrence of certain deemed liquidation events where the holders of the preferred stock are entitled to receive cash or other assets. As such, the redeemable convertible preferred stock is classified as mezzanine (or temporary) equity as it contains terms that could force the Company to redeem the shares for cash or other assets upon the occurrence of an event not solely within the Company’s control. The Company’s series of redeemable convertible preferred stock represent equity instruments in legal form, are not mandatorily redeemable financial instruments, and do not constitute unconditional obligations that may require issuance of a variable number of the Company’s shares. Furthermore, since the series of redeemable convertible preferred stock are neither currently redeemable nor probable of becoming redeemable, no subsequent remeasurement of the amounts presented outside of stockholders’ equity (deficit) is required.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer relationships and developed technology, costs to recreate acquired vendor relationships, royalty rates, and discount rates. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In May 2014, the FASB issued ASU No. 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 606), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company adopted ASC 606 on January 1, 2019, by applying the modified retrospective approach to all contracts that were not completed as of January 1, 2019. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to the deferral of sales commission costs.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2016, the FASB issued ASU 2016-18, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Statement of Cash Flows</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard requires that the statements of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. The Company adopted the ASU on January 1, 2019. As a result of adopting the ASU, the Company includes restricted cash with cash and cash </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the statements of consolidated cash flows.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the FASB issued ASU No. 2018-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies, corrects errors in and makes improvements to several topics in the FASB ASC. The transition and effective date guidance is based on the facts and circumstances of each amendment. Some of the amendments do not require transition guidance and were effective upon issuance of the ASU. This ASU is effective for the Company for its fiscal year ended December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU No. 2018-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 718): Improvements to Non-employee Share-Based Payment Accounting</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The updated guidance simplifies the accounting for non-employee share-based payment transactions. The amendments in the new guidance specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This ASU is effective for the Company for its fiscal year ended December 31, 2021, with early adoption permitted. The Company early-adopted the ASU on January 1, 2020. The Company was required to remeasure any liability-classified non-employee awards that have not been settled as of the adoption date through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The ASU was effective for the Company beginning in its fiscal year ending December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the consolidated balance sheet. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting pronouncements not yet adopted</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842). This standard introduces the new leases standard that applies a right-of-use (“ROU”) model and requires a lessee to record, for all leases with a lease term of more than 12 months, an asset representing its right to use the underlying asset and a liability to make lease payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. In June 2020, the FASB issued ASU No. 2020-05 in 2020, Effective Dates for Certain Entities, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the leasing standard will be effective for the Company’s fiscal year beginning after December 15, 2021, and early adoption is still permitted. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to use the modified retrospective approach upon adoption. The Company also plans to elect the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize a ROU asset or lease liability for leases with a term of 12 months or less. The Company expects the impact of adopting this standard will result in the recognition of between $16.5 million to $19.0 million in operating ROU assets and between $19.0 million to $21.0 million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consists of deferred rent and prepaid rent to be derecognized upon transition. The transition is not expected to have a cumulative impact to retained earnings on the adoption date, and the Company expects the impact of adoption to the consolidated statements of operations to be immaterial.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the standard will be effective for the Company’s fiscal year beginning after December 15, 2022, and early adoption is still permitted. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December, 2019, the FASB issued ASU 2019-12,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740), Simplifying the Accounting for income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company’s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU is effective for the Company’s</span> fiscal year beginning after December 15, 2022. Early adoption of the amendments is permitted, including adoption in an interim period. Basis of consolidation and presentation—The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made. <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company defines its segments as those operations the chief operating decision maker (“CODM”), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the fiscal years ended December 31, 2021, 2020, and 2019, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Company’s segment reporting, see </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 17 “Segment and geographic information.”</span> 2 2 2 2 2 2 <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the results of operations during the reporting periods.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in the consolidated financial statements include, but are not limited to, allowance for doubtful accounts, useful lives of property and equipment, capitalization of internally </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">developed software and associated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners’ single course purchases, fair value of the Company’s common stock and convertible preferred stock, the period of benefit for deferred commissions, the fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results may ultimately differ from management’s estimates and such differences could be material to the financial position and results of operations.</span></div> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, the Company adopted ASC Topic 606, Revenue from Contracts with Customers using the modified retrospective method. The Company’s two sources of revenues are its Consumer and Enterprise business channels.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company generates revenue by selling access to course content on the Udemy platform directly to individual learners. Consumer revenues consist of (i) single course purchases and (ii) consumer subscriptions. All contracts with consumer customers are billed in advance and require payment by the customer prior to accessing any course content, or in the case for new consumer subscription customers, upon expiration of the 7-day free trial.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After checkout, consumer customers purchasing a single course receive a lifetime access license to the digital course content in addition to stand-ready access to the Udemy platform online services needed to access the content. Consumer subscription plans offer on-demand access to a library of courses over a subscription term, as well as additional features and functionalities.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer revenue transactions are governed by Udemy’s standard terms of use. The time between a customer’s payment and the receipt of funds is not significant. Payment terms are generally fixed and do not include variable consideration. Consumer revenues are recorded net of actual and estimated refunds and exclude any taxes that are collected from learners and remitted to governmental authorities. Consumer revenue arrangements do not include significant obligations associated with warranties.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer subscriptions are typically one-month in duration and paid in advance, with new customers able to sign up for a 7-day free trial period. Subscribers have continuous access to enroll in and consume an unlimited number of curated courses included in the subscription catalog on the platform during the subscription term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. The continual access to the platform represents a series of distinct services, as the Company continually provides access to, and fulfills its obligation to, the customer over the contract term. Consumer subscriptions automatically renew at the end of each month. Customers may cancel renewal of their </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscription at any point but will retain their access to the platform until the end of the current subscription term. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company generates revenue by selling subscription licenses to a variety of enterprise and government customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subscription contracts with enterprise customers generally have annual or multi-year contractual terms and consist of a fixed quantity of seat licenses, which allows each seat to access an unlimited number of course enrollments during the contract term. Subscribers retain access to the courses in which they enroll for the duration of their subscriptions (including any renewal period), even if the instructor subsequently elects to remove the course from the Company’s subscription programs. Enterprise contracts are typically </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evidenced by a fully executed Master Services Agreement with an accompanying executed Order Form specifying the contractual subscription term and pricing. Revenue is recognized ratably over the respective contractual subscription term beginning on the date that the platform is made available to the customer.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Standard subscription agreements have auto-renewal clauses, which allow the agreement to continue after the expiration of the initial term. The Company’s standard billing terms are to invoice upfront annually for contracts with terms of one year or longer. For contracts that are less than one year, the Company generally bills in advance on a quarterly or semi-annual basis. The Company recognizes unbilled receivables that relate to consideration for services completed but not billed as of period end. The unbilled receivables are recorded in accounts receivable, net, and are not material for any period presented.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from contracts with customers is recognized when control of promised services is transferred. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these services. The Company accounts for revenue contracts with customers using the five-step model under ASC Topic 606:</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Identify the contract with a customer</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Udemy determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience if available. Consumer customers are generally required to pay in advance using a credit card. Generally, enterprise customers are billed upfront annually for contracts with terms of one year or longer or in advance quarterly or semi-annually for contracts with terms of less than one year.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     2) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Identify the performance obligations in the contract</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from Udemy, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. Customers do not have the ability to take possession of the software supporting the platform and, as a result, contracts are accounted for as service arrangements.</span></div><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-exclusive lifetime access license associated with single course purchases and the licensed content associated with subscriptions are not considered distinct from the Udemy platform, because the course content is significantly integrated, and highly interdependent and interrelated with the platform. Specifically, the learner does not obtain control of the course content’s functionality without the Udemy platform. Accordingly, management concluded there is a single, combined performance obligation, which is customer’s access to the online content on the Udemy platform, representing a series of distinct services as the Company continually provides access to and fulfills its obligation to allow access to licensed content and platform functionality to the learner.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     3) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Determine the transaction price</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which Udemy expects to be entitled in exchange for transferring services to the customer. The prices for Consumer and Enterprise, or Udemy Business (“UB”), contracts are fixed at contract inception and do not contain significant estimates related to variable consideration. With respect to single course purchases, consumers may request a full refund within 30 days after the initial purchase transaction. The Company estimates and establishes a refund reserve based on historical refund rates, which has historically been immaterial. None of the Company’s contracts contain a significant financing component. Revenue excludes taxes </span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     4) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allocate the transaction price to performance obligations in the contract</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. </span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As access to content is not considered distinct from the Udemy platform hosting services, the transaction price is allocated to a single performance obligation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    5) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recognize revenue when or as performance obligations are satisfied</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that Udemy expects to receive in exchange for those services. Udemy has a stand ready obligation to deliver its services continually throughout the requisite contract period, which is either lifetime access for consumer customers or the contractual subscription term for UB and consumer subscription customers. As such, the Company recognizes revenue on a straight-line basis as it satisfies the performance obligation, using an estimated service period for individual consumers enrollments and the contractual subscription term for UB and consumer subscription customers.</span></div><div><span><br/></span></div><div style="padding-left:45pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the circumstances noted below, no significant judgment has historically been required in determining the amount and timing of revenue from the Company’s contracts with customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principal vs. agent</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In order to determine if Consumer and Enterprise revenues should be reported gross or net of payments to third-party instructors, the Company evaluated whether Udemy acts as the principal in sales of its online course offerings. An entity is the principal if it controls a good or service before it is transferred to the end customer. Key indicators that management evaluated in determining gross versus net treatment included but are not limited to:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• the nature of the Company’s promise to the customer, as well as the distinct performance obligation identified;</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     • the underlying contract terms and conditions between the parties to the transaction;</span></div><div><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• which party is primarily responsible for fulfilling the promise to provide the specified good or service to the end customer;</span></div><div><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• which party has inventory risk before the specified good or service has been transferred to the end customer; and</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     • which party has discretion in establishing the price for the specified good or service.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on an evaluation of the above indicators, management determined that the Company is the principal to learners who purchase access to online course content via consumer and enterprise offerings. The Company controls the promised goods or services (i.e., access to course content via the Udemy platform) before it is transferred to the customer and is primarily responsible for fulfillment with respect to delivering access to course content. The Company is the entity which licenses content to learners as the agreements with instructors grant the Company the right to sub-license content to its learners at its discretion. The Company also has substantial discretion to determine the pricing of its offerings. Therefore, the Company reports the gross purchase price paid by the customer related to these arrangements in the revenues caption of the consolidated statements of operations and the payments to instructors as content costs within cost of revenues.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated service term for consumer single course purchases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company considers a variety of data points when determining the estimated service period for a consumer learner’s consumption of a single course purchase, including, the weighted-average number of days between a learner’s first and last day that content is </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accessed on the platform, the average total hours consumed, the average number of days in which learner activity stabilizes, and the weighted-average number of days between learners’ enrollment and the last date the course content is accessed online. Management also considers known online trends, the service periods of historical course content available on the platform, and to the extent publicly available, service periods of competitors’ online content that is similar in nature to the Company’s. The Company believes consideration of all of these factors enables the Company to determine the best representation of the time period during which consumer learners access the online course content on the Company’s platform and therefore the service period over which the Company provides services to learners. Determining the estimated service period is subjective and requires management’s judgment. Future usage patterns may differ from historical usage patterns, and the estimated service period may change in the future. The estimated service period for consumer single course purchase transactions is four months from the date of enrollment.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities when cash payments are received or due in advance of performance to deferred revenue. Deferred revenue primarily relates to the advance consideration allocated to remaining performance obligations received from customers.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of subscriptions is fixed at contract inception and the Company’s contracts do not contain significant estimates related to variable consideration. As a result, the amount of revenue recognized in the periods presented from performance obligations satisfied (or partially satisfied) in prior periods was not material</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of ASC 606, the Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to deferred contract costs. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Costs of revenues are related to content costs (which are payments to instructors), payment and mobile processing fees, costs associated with the hosting of digital content, and employee related expenses for the customer support organization, including salaries, benefits, stock-based compensation, facilities and other expenses, depreciation of network equipment, and amortization of capitalized software</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities to deferred revenue for amounts billed to customers in advance of the performance obligations being satisfied, and primarily consists of the unearned portion of enterprise and consumer services. The Company also recognizes an immaterial amount of contract assets, or unbilled receivables, primarily relating to consideration for services completed but not billed at the reporting date. Unbilled receivables are classified as receivables when the Company has the right to invoice the customer.</span> P1M P30D 6700000 6700000 Advertising costs—Advertising costs are expensed as incurred. 105200000 110500000 72600000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Research and development costs are expensed as incurred. Research and development expenses include salaries, benefits, stock-based compensation, facilities, office costs, contracted services, supplies, and other miscellaneous expenses.</span> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for its stock-based compensation pursuant to ASC Topic 718, Compensation-Stock Compensation, which requires the measurement and recognition of stock-based awards using the estimated fair value of the awards on the date of grant. Stock-based awards include stock options, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and restricted stock granted to employees, directors, and non-employees, and stock purchase rights granted to employees under the Employee Stock Purchase Plan (“ESPP Rights”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of RSUs and restricted stock based on the fair value on the date of grant. The Company estimates the fair value of stock options, SARs, and ESPP Rights using the Black-Scholes option-pricing model, which requires the use of the following subjective and complex assumptions:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—For stock options and SARs, the Company has elected to use the midpoint of the vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. For ESPP Rights, the expected term is equal to the purchase periods in a given offering period.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the award’s expected term.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Since the Company does not have a sufficient trading history of its common stock, the Company estimated volatility based on the average historical stock price volatility of comparable publicly-traded companies.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected dividend was assumed to be zero as the Company has never paid dividends and has no current plans to do so.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights granted to employees are settled in cash upon exercise. The Company accounts for SARs in the other liabilities, non-current caption in the accompanying consolidated balance sheets. Vested and outstanding SARs are subject to remeasurement at each balance sheet date using the Black-Scholes option-pricing model and the assumptions described above, and any change in fair value is recognized as a component of expense. The Company adjusts the fair value of the liability for vested and outstanding SARs until the earlier of the exercise or expiration of the SARs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards with only service-based vesting conditions, the Company recognizes the resulting stock-based compensation on a straight-line basis over the requisite service period of the awards. Stock-based compensation for awards that are subject to performance conditions are attributed separately for each vesting tranche of the award. The Company accounts for forfeitures in the period they occur.</span></div> 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”), which requires an asset and liability approach in accounting for income taxes. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from the temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid or refund received, as provided for under currently enacted tax law. A valuation allowance is provided for the amount of deferred tax assets that, based on available evidence, is not expected to be realized.</span>ASC 740 prescribes a recognition threshold and measurement attributes for financial statement disclosure of tax positions taken or expected to be taken on a tax return. Under this guidance, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. The Company recognizes interest accrued related to uncertain tax positions as a component of the provision for income taxes. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Translation of foreign currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company’s reporting currency is the U.S. dollar. The Company determines the functional currency for each of its foreign subsidiaries by reviewing their operations and currencies used in their primary economic environments. Assets and liabilities for foreign subsidiaries with functional currency other than U.S. dollar are translated into U.S. dollars at the rate of exchange existing at the balance sheet date. Statements of operations amounts are translated at average exchange rates for the period. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity (deficit). Remeasurement gains and losses are included in other income (expense), net in the consolidated statements of operations. Monetary assets and liabilities are remeasured at the exchange rate on the balance sheet date and nonmonetary assets and liabilities are measured at historical exchange rates.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share attributable to common stockholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Prior to the completion of the Company’s IPO and the conversion of all outstanding preferred shares into common stock, basic and diluted net loss per share attributable to common stockholders was computed in conformity with the two-class method required for </span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">participating securities. The Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock had the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend was paid on common stock. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the preferred stockholders did not have a contractual obligation to share in the Company’s losses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, common stock options, RSUs, contingently issuable shares under the Company’s ESPP plan, and early exercised common stock options subject to repurchase, are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for the periods presented. For fiscal years ended December 31, 2020 and 2019, outstanding redeemable convertible preferred stock and redeemable convertible preferred stock warrants were also considered to be common stock equivalents, but were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was anti-dilutive for the periods presented.</span></div> Comprehensive income (loss)—Comprehensive loss consists of two components, net loss and other comprehensive loss, net of tax. Other comprehensive loss, net of tax, refers to revenue, expenses, gains, and losses that under GAAP are recorded as an element of stockholders’ equity (deficit) but are excluded from net loss. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of December 31, 2021 and 2020, cash and cash equivalents include on demand deposits and money market funds with banks which have remaining maturities at the date of purchase of less than ninety days. Cash equivalents also include amounts in transit from certain payment processors for credit and debit card transactions, which typically settle within five business days. Cash and cash equivalents are carried at cost, which approximates fair value.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of cash restricted in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year from the balance sheet date and in non-current assets for leases that expire in more than one year from the balance sheet date.</span> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">533,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,031 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536,768 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,931 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">533,868 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,031 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536,768 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,931 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 533868000 175031000 0 0 2900000 2900000 536768000 177931000 Marketable securities—The Company’s marketable securities are comprised of asset-backed securities, U.S. treasury securities, corporate debt securities and commercial paper. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and allowance for doubtful accounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts receivable represent amounts owed to the Company for enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company’s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company’s customers based on multiple sources of information and analysis of such factors as the Company’s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges Utilized/Written-off</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(482)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">582 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">326 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(291)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 422000 642000 482000 582000 582000 182000 121000 643000 643000 326000 291000 678000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. For cash, cash equivalents, and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying consolidated balance sheets are in excess of federal insurance limits.</span>The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers’ financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred offering costs—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist of direct and incremental legal, accounting, and other fees related to the Company’s initial public offering (“IPO”). In prior periods, these costs were capitalized in the prepaid expenses and other current assets caption on the consolidated balance sheets. Upon completion of the IPO, the deferred offering costs were offset against IPO proceeds within additional paid in capital in the consolidated balance sheet.</span> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred contract costs—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized on a straight-line basis over a period of benefit which is determined to be four years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, changes and enhancements in course offerings, and other factors. In addition, a portion of the revenue share retained by enterprise reseller partners from sales to UB customers is considered an incremental and recoverable cost of obtaining a contract with a customer. This cost is deferred and amortized on a straight-line basis over the service term of the corresponding contractual subscription term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts expected to be recognized within one year of the consolidated balance sheet dates are recorded as deferred contract costs, current, while the remaining portion is recorded as deferred contract costs, non-current in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property, equipment, and purchased software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers, purchased software, and equipment, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statements of operations.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized software, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company capitalizes costs to develop software for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the software feature is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. The Company evaluates the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and intangible assets—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess purchase price over net assets acquired in the Company’s business combinations. The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.</span></div> Impairment of long-lived assets—The Company evaluates the carrying value of long-lived assets, such as property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset, including disposition, are less than the carrying value of the asset. The impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the assets. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based on their own market assumptions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash, cash equivalents, restricted cash, and accounts receivable, as well as accounts payable, approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, respectively, in the accompanying consolidated balance sheets.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of assets that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div style="padding-left:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Strategic investments</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#dbdbdb;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 0 0 0 0 0 0 0 10000000 0 0 10000000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements liabilities that are measured at fair value on a recurring basis are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash settled stock appreciation rights</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></div></td><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" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash settled stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total as of December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 268000 0 0 160000 0 0 428000 0 0 818000 0 0 818000 1562689 0.196 P5Y P5Y 1550094 12595 12595 12595 200000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:39.299%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SARs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Strategic Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—January 1, 2019</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of strategic investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,818 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes in the fair value of Level 3 financial instruments, of which changes in warrant fair value and vesting and remeasurement of stock appreciation rights are recognized in the consolidated statements of operations, is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:39.299%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SARs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Strategic Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—January 1, 2019</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2019</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of redeemable convertible preferred stock warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160)</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting and remeasurement of stock appreciation rights</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of strategic investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,818 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50000 50000 58000 58000 36000 36000 108000 36000 144000 52000 52000 232000 232000 160000 268000 0 428000 -160000 -160000 550000 550000 10000000 10000000 0 818000 10000000 10818000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic investments— </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds an investment in equity securities of a privately held company without a readily determinable fair value and in which the Company does not have a controlling interest. Investments in equity securities without readily determinable fair values are initially recorded at cost and are subsequently adjusted to fair value for impairments and price changes from observable transactions in the same or a similar security from the same issuer. This practice is referred to as the measurement alternative. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Privately held equity securities are valued using significant unobservable inputs or data in inactive markets. This valuation requires judgment due to the absence of market prices and inherent lack of liquidity and are classified </span></div>as Level 3 in the fair value hierarchy. In determining the estimated fair value of investments in privately held companies, the Company utilizes the most recent data available including observed transactions such as equity financing transactions of the investees and sales of the existing shares of the investees’ securities. In addition, the determination of whether an observed transaction is similar to the equity securities held by the Company requires significant management judgment based on the rights and preferences of the securities.The Company assesses its investment portfolio of privately held equity securities quarterly for impairment. The impairment analysis for investments in equity securities includes a qualitative analysis of factors including the investee’s financial performance, industry and market conditions, and other relevant factors. If an equity investment is considered to be impaired the Company will establish a new carrying value for the investment and recognize an impairment loss through the consolidated statement of operations. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable convertible preferred stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The redeemable convertible preferred stock issued by the Company provides the preferred stockholders certain rights regarding events that are outside the control of the Company. This includes the right to redeem the preferred stock upon a specified passage of time or upon the occurrence of certain deemed liquidation events where the holders of the preferred stock are entitled to receive cash or other assets. As such, the redeemable convertible preferred stock is classified as mezzanine (or temporary) equity as it contains terms that could force the Company to redeem the shares for cash or other assets upon the occurrence of an event not solely within the Company’s control. The Company’s series of redeemable convertible preferred stock represent equity instruments in legal form, are not mandatorily redeemable financial instruments, and do not constitute unconditional obligations that may require issuance of a variable number of the Company’s shares. Furthermore, since the series of redeemable convertible preferred stock are neither currently redeemable nor probable of becoming redeemable, no subsequent remeasurement of the amounts presented outside of stockholders’ equity (deficit) is required.</span> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with applicable accounting standards, the Company estimates the fair value of acquired assets and assumed liabilities as of the acquisition date of business combinations. The purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The purchase price is determined based on the fair value of the assets transferred, liabilities assumed, and equity interests issued, after considering any transactions that are separate from the business combination. The excess of fair value of purchase consideration over the fair values of the identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and deferred revenue. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer relationships and developed technology, costs to recreate acquired vendor relationships, royalty rates, and discount rates. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates are inherently uncertain and subject to revision as additional information is obtained during the measurement period for an acquisition, which may last up to one year from the acquisition date. During the measurement period, management may record adjustments to the fair value of tangible and intangible assets acquired and liabilities assumed, with a corresponding offset to goodwill. After the conclusion of the measurement period or the final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to earnings.</span></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In May 2014, the FASB issued ASU No. 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 606), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company adopted ASC 606 on January 1, 2019, by applying the modified retrospective approach to all contracts that were not completed as of January 1, 2019. The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company recorded an increase in total assets of $6.7 million and a reduction of accumulated deficit of $6.7 million as of January 1, 2019, which is attributed to the deferral of sales commission costs.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2016, the FASB issued ASU 2016-18, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Statement of Cash Flows</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard requires that the statements of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. The Company adopted the ASU on January 1, 2019. As a result of adopting the ASU, the Company includes restricted cash with cash and cash </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the statements of consolidated cash flows.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the FASB issued ASU No. 2018-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies, corrects errors in and makes improvements to several topics in the FASB ASC. The transition and effective date guidance is based on the facts and circumstances of each amendment. Some of the amendments do not require transition guidance and were effective upon issuance of the ASU. This ASU is effective for the Company for its fiscal year ended December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU No. 2018-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 718): Improvements to Non-employee Share-Based Payment Accounting</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The updated guidance simplifies the accounting for non-employee share-based payment transactions. The amendments in the new guidance specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This ASU is effective for the Company for its fiscal year ended December 31, 2021, with early adoption permitted. The Company early-adopted the ASU on January 1, 2020. The Company was required to remeasure any liability-classified non-employee awards that have not been settled as of the adoption date through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The ASU was effective for the Company beginning in its fiscal year ending December 31, 2020. The Company adopted the ASU on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the consolidated balance sheet. The adoption of this ASU did not have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New accounting pronouncements not yet adopted</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In February 2016, the FASB issued ASU No. 2016-02, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842). This standard introduces the new leases standard that applies a right-of-use (“ROU”) model and requires a lessee to record, for all leases with a lease term of more than 12 months, an asset representing its right to use the underlying asset and a liability to make lease payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. In June 2020, the FASB issued ASU No. 2020-05 in 2020, Effective Dates for Certain Entities, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the leasing standard will be effective for the Company’s fiscal year beginning after December 15, 2021, and early adoption is still permitted. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to use the modified retrospective approach upon adoption. The Company also plans to elect the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize a ROU asset or lease liability for leases with a term of 12 months or less. The Company expects the impact of adopting this standard will result in the recognition of between $16.5 million to $19.0 million in operating ROU assets and between $19.0 million to $21.0 million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consists of deferred rent and prepaid rent to be derecognized upon transition. The transition is not expected to have a cumulative impact to retained earnings on the adoption date, and the Company expects the impact of adoption to the consolidated statements of operations to be immaterial.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. Under the amended guidance, the standard will be effective for the Company’s fiscal year beginning after December 15, 2022, and early adoption is still permitted. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December, 2019, the FASB issued ASU 2019-12,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740), Simplifying the Accounting for income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company’s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company’s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU is effective for the Company’s</span> fiscal year beginning after December 15, 2022. Early adoption of the amendments is permitted, including adoption in an interim period. 6700000 6700000 16500000 19000000 19000000 21000000 Revenue recognition<div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the fiscal year ended December 31, 2021 from amounts included in deferred revenue as of December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $139.5 million. R</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue recognized during the fiscal year ended December 31, 2020 from amounts included in deferred revenue as of December 31, 2019 was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$83.4 million. R</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue recognized during the fiscal year ended December 31, 2019 from amounts included in deferred revenue as of December 31, 2018 was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$62.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The below table presents a summary of deferred revenue balances by reportable segment (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148,966 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,241 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,588 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58,135 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,554 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,376 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts for performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations relate to unearned revenue from consumer single course purchase arrangements and unearned and unbilled revenue from multi-year enterprise subscription contracts with future installment payments at the end of any given period. As of December 31, </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, the aggregate transaction price for remaining performance obligations w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $329.1 million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of wh</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ich 73% </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is expected to be recognized during over the next twelve months and the remainder thereafter.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred contract costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the Company’s deferred contract costs (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,837 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,509 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,801)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,545 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,943 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,837 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,733 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,685 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,038)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,380 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 139500000 83400000 62400000 <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The below table presents a summary of deferred revenue balances by reportable segment (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">148,966 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,241 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,588 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58,135 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,554 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,376 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 148966000 84241000 61588000 58135000 210554000 142376000 329100000 0.73 P12M The following table represents a rollforward of the Company’s deferred contract costs (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,837 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,509 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,801)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,545 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,943 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,837 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,733 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,685 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,038)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,380 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25837000 36509000 17801000 44545000 14380000 18943000 7486000 25837000 6733000 10685000 3038000 14380000 Consolidated balance sheet components<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,465 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,904 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized cloud computing costs, short term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short term deposits</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,927 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,036 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Computers and equipment</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,798 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,171 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchased software</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">280 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(20,945)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(16,706)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,887 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,106 </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:middle"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $4.5 million, $4.2 million, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the fiscal years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43,804 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28,472 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14,459)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,054 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,013 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized software was $9.3 million, $6.9 million an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $4.9 million f</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the fiscal years ended December 31, 2021, 2020 and 2019, respectively.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,723 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,003 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total expected amortization</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,054 </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:middle"/></tr></table> <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,465 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,904 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized cloud computing costs, short term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short term deposits</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,927 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,036 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 12465000 4904000 808000 0 745000 0 1909000 1132000 15927000 6036000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Computers and equipment</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,798 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,171 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchased software</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">383 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">280 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(20,945)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(16,706)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,887 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,106 </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:middle"/></tr></table> 6798000 6171000 4701000 4181000 383000 280000 18932000 15164000 18000 16000 30832000 25812000 20945000 16706000 9887000 9106000 4500000 4200000 3800000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43,804 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28,472 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14,459)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capitalized software, net</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,054 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,013 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 43804000 28472000 23750000 14459000 20054000 14013000 9300000 6900000 4900000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, expected amortization expense for capitalized software over the remaining asset lives is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,723 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,003 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total expected amortization</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,054 </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:middle"/></tr></table><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expected amortization</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,597 </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:middle"/></tr></table></div> 9723000 7328000 3003000 20054000 Strategic investments<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company made a strategic investment of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash for preferred shares of privately held online education platform technology company. The estimation of fair value for this investment requires the use of significant unobservable inputs, and as a result, the Company classifies this investment as Level 3 within the fair value hierarchy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of this investment is adjusted based on price changes from observable transactions of identical or similar securities of the same issuer (referred to as the measurement alternative) or for impairment. Any changes in carrying value are recorded within other income (expense), net in the consolidated statements of operations. As of December 31, 2021, there have been no observable transactions that would cause the Company to adjust the carrying amount investment, resulting in no realized or unrealized gains or losses for the fiscal year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates this investment for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. This evaluation consists of several factors including, but not limited to, an assessment of a significant adverse change in the economic environment, significant adverse changes in the general market condition of the geographies and industries in which the investee operates, and other publicly available information that affects the value of the investment. No adverse factors were noted in the Company’s assessment performed as of December 31, 2021, resulting in no impairment losses during the fiscal year ended December 31, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company did not own any strategic investments as of December 31, 2020.</span></div> 10000000 Business combinations<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2021, the Company completed its acquisition of CorpU, an online learning platform and content catalog focused on blended executive training. The acquisition is intended to deepen the Company’s UB offerings through CorpU’s cohort-based learning in scalable, virtual environments. The transaction has been accounted for as a business combination. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was $28.6 million, of which $27.1 million was paid at closing with the remaining balance recorded in the accrued expenses and other current liabilities caption of the accompanying consolidated balance sheets. The remaining balance is expected to be paid in August 2022 after adjustment for any indemnification losses incurred by the Company for which it is entitled to recover. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued 61,300 shares of restricted common stock to a former executive of CorpU, which is not included in the calculation of the acquisition purchase price, and is accounted for as post-acquisition stock-based compensation over a three year term. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase consideration of the CorpU acquisition was allocated to the tangible and intangible assets acquired, and liabilities assumed, based upon their respective fair values as of the date of the acquisition. Management determined the preliminary fair values based on a number of factors, including a valuation from an independent third-party valuation firm. The excess of the purchase price over the net assets acquired was recorded as goodwill. Goodwill is attributable t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o the assembled workforce and anticipated synergies</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> arising from the acquisition, and has been allocated to the Enterprise reporting segment for the purposes of annual impairment testing. The goodwill recorded in the acquisition is not expected to be deductible for income tax purposes.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recorded at fair value as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,641 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,100 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total acquisition consideration</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,631 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has included the financial results of CorpU in the consolidated financial statements from the date of acquisition, which for the fiscal year ended December 31, 2021 was not material. The business combination does not qualify as an acquisition of a significant business, and therefore</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pro forma financial statements were not required.</span> Acquisition costs of $0.3 million are included in general and administrative expenses in the consolidated financial statements for fiscal year ended December 31, 2021. 28600000 27100000 61300 P3Y <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets acquired and liabilities assumed were recorded at fair value as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,641 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,100 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total acquisition consideration</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,631 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 2641000 250000 67000 133000 15100000 12646000 596000 1610000 28631000 300000 Intangible assets, net and goodwill<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,177 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor relationships </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(529)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,707 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">742 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,100 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any intangible assets as of December 31, 2020. Amortization expense of intangible assets for the twelve months ended months ended December 31, 2021 was $1.5 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The expected future amortization expense for intangible assets as of December 31, 2021 was as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expected amortization</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,597 </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:middle"/></tr></table></div>Goodwill in the amount of $12.6 million was established as part of the CorpU acquisition on August 24, 2021. This amount represents the excess of the purchase price over the fair value of net assets acquired. There have been no adjustments to the carrying amount of goodwill as of December 31, 2021. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, intangible assets, net acquired as part of the CorpU business combination were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,177 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor relationships </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(529)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,707 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">742 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,100 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> P6Y 5500000 323000 5177000 P3Y 4500000 529000 3971000 P3Y 4200000 493000 3707000 P2Y 900000 158000 742000 15100000 1503000 13597000 0 1500000 4267000 4108000 2795000 917000 917000 593000 13597000 12600000 Accrued expenses and other current liabilities<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,326 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,796 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indirect tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indirect tax payables</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,786 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,365 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred rent, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,833 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,375 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40,140 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46,778 </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:middle"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indirect tax payables relate to amounts collected from customers on behalf of third-party taxing authorities, primarily sales and use taxes owed on the Company’s sales in various U.S. state jurisdictions, and indirect taxes owed on sales outside of the U.S. Indirect tax payables also include withholding taxes on payments made to the Company’s instructors before remitting these amounts to the taxing authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indirect tax reserves primarily relate to sales and other indirect tax reserves and instructor withholding tax reserves.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and other indirect tax reserves</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company determined that it was required to pay indirect tax in various domestic and international jurisdictions for the periods prior to January 1, 2020. As of December 31, 2020, the outstanding liability totaled $3.4 million for estimated amounts not collected from customers. The Company completed its process of filing voluntary disclosure agreements and remitting the estimated indirect tax during the fiscal year ended December 31, 2021, and has no remaining outstanding liability as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instructor withholding tax reserves</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company conducts operations in many tax jurisdictions throughout the United States and the rest of the world. The Company has an obligation to comply with information reporting and tax withholding requirements with regards to certain payments made to its U.S. and non-U.S. instructors. Under United States federal tax rules, in the case where the Company withholds less than the correct amount of tax or fails to report it, it is liable for the correct amount that it was required to withhold, plus interest and potential penalties. The Company may be entitled to relief on certain payments if the Company can obtain documentation (e.g. taxpayer identification forms) from instructors establishing that the instructor payee qualifies for reduced withholding tax rates, or that the instructor payee reported the payments and paid the corresponding taxes owed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to March 2020, the Company had not obtained appropriate taxpayer identification forms from instructors, nor remitted applicable tax withholding amounts to the U.S. Internal Revenue Service (“IRS”) where required. In accordance with GAAP, the Company recorded a provision for its tax exposure when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. Given the significant quantity of instructor payments the Company makes in its operations, the Company has applied a statistical sampling approach that is analogous to methods commonly used by the IRS when determining the extent of withholding tax obligations during IRS audits for the historical instructor payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The instructor withholding provision estimate includes several key assumptions including, but not limited to, the tax characterization of the Company’s payments made to instructors, the historical lookback practices and scoping precedents of the IRS, the methods for sourcing of instructor payments to U.S. and non-U.S. jurisdictions, and management’s estimate of the penalty relief on certain instructor payments it will be entitled to.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in March 2020, the Company began collecting appropriate taxpayer identification forms from its instructors, assessing whether the forms justified a reduced rate of withholding or withholding exemption, and remitting withholding tax payments to the IRS where required. The Company also began reporting payments to its non-U.S. instructors and the IRS annually where required to do so.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company determined that it was probable that it would owe an estimated $17.0 million for withholding taxes related to historical payments to its instructors. The Company has recorded this amount in accrued expenses and other liabilities in the accompanying consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the estimated amount the Company has determined it will owe are recorded in general and administrative expenses in the accompanying consolidated statements of operations. Estimated interest is recorded in interest income (expense), net in the accompanying consolidated statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the instructor withholding tax reserve are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,166 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,926 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,540 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net payments and settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,036 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,166 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,926 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the instructor withholding tax reserve during the fiscal year ended December 31, 2021 is based on a revision of certain key assumptions, including the expected relief on certain instructor payments the Company will be entitled to. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company began approaching the IRS to address the historical withholding amounts for instructors. Final settlement of the matter could differ materially from the estimate recorded in the accompanying consolidated balance sheets, and there exists a reasonable possibility that the Company could incur losses that are significantly more or significantly less than the Company has accrued as of December 31, 2021. The Company estimated a potential range of loss between $13.4 million and $17.3 million as of December 31, 2021.</span></div> <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,326 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,796 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indirect tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indirect tax payables</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,786 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,365 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred rent, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,833 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,375 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40,140 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46,778 </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:middle"/></tr></table> 7326000 6796000 18392000 26645000 10786000 11365000 803000 597000 2833000 1375000 40140000 46778000 3400000 0 17000000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the instructor withholding tax reserve are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,166 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,926 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,540 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net payments and settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,036 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,166 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,926 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 22166000 20926000 12540000 -5130000 2826000 8386000 0 1586000 0 17036000 22166000 20926000 13400000 17300000 Commitments and contingencies<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company entered into various non-cancelable operating lease agreements primarily related to its office facilities that expire over the next five years. Certain operating leases contain provisions under which monthly rent escalates over time. When lease agreements contain escalating rent clauses or free rent periods, the Company recognizes rent expen</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">se on a straight-line basis over the term of the lease. Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,212 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">410 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease commitments</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,178 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred rent expense of $5.8 million, $5.5 million and $5.5 million for the fiscal years ended December 31, 2021, 2020 and 2019 respectively. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncancelable purchase commitments</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has contractual commitments with its cloud infrastructure provider, network service providers, and paid advertising vendors that are noncancelable. Future noncancelable commitments under these arrangements as of December 31, 2021 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,340 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,456 </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-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including certain business partners, investors, contractors, and the Company’s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party’s claims and related losses suffered or incurred by the indemnified party resulting from actual or threatened third-party claims because of the Company’s activities or, in some cases, non-compliance with certain representations and warranties made by the Company. In general, the Company does not record any liability for these indemnities in the accompanying consolidated balance sheets as the amounts cannot be reasonably estimated and are not considered probable. The Company does, however, accrue for losses for any known contingent liability, including those that may arise from indemnification provisions, when future payment is probable. To date, losses recorded in the Company’s consolidated statements of operations in connection with the indemnification provisions have not been material.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—From time to time, in the ordinary course of business, the Company is subject to legal proceedings, claims, investigations, and other proceedings, including claims of alleged infringement of third-party patents and other intellectual property rights, and commercial, employment, and other matters. In accordance with generally accepted accounting principles, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least annually and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. The outcome of such litigation is not expected to have a material effect on the financial position, results of operation and cash flows of the Company. The Company has recorded an immaterial amount related to all outstanding litigation matters as of the year ended December 31, 2021.</span></div> P5Y Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,212 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">410 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease commitments</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,178 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 7826000 7212000 5921000 809000 410000 22178000 5800000 5500000 5500000 Future noncancelable commitments under these arrangements as of December 31, 2021 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,340 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,456 </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> 15340000 1014000 102000 0 0 16456000 Income taxes<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of income (loss) before provision for income taxes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,243)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77,212)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,161)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">833 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total net loss before taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78,843)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(74,471)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,328)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax expense</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had an effective tax rate of (1.50)%, (4.23)%, and (2.00)% for the periods ended December 31, 2021, 2020, and 2019 respectively. The difference between the 21% statutory federal tax rate and the effective tax rate was primarily a result of federal and state research and development (“R&amp;D”) tax credits, foreign </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">withholding tax, tax adjustments related to stock-based compensation, change in valuation allowance, and nondeductible compensation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the statutory federal income tax rate and the Company’s effective tax rate as a percentage of loss before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.07 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.09 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.06)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.70)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.29)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.77)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34.54)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21.16)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18.76)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.50)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.23)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.00)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the net deferred tax assets (liabilities) for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,807 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,487 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indirect tax reserves</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,665 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,581 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,533 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(97,010)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,766)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,571 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,757 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,774)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,562)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,132)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,571)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,906)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company has established a valuation allowance of $97.0 million and $69.8 million, respectively, against its gross deferred tax assets due to the uncertainty surrounding the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">realization of such assets. The change in total valuation allowance from 2020 to 2021 was an increase of $27.2 million</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had $189.2 million of federal net operating loss (“NOL”) carryforwards. $101.9 million of federal NOL carryforwards generated in taxable years beginning prior to January 1, 2018 begin expiring in 2030, if not utilized. $87.3 million of federal NOL carryforwards generated in taxable years beginning after December 31, 2017 have an indefinite carryforward period, but are subject to the 80% deduction limitation based upon pre-NOL deduction taxable income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company had $34.0 million of state NOL carryforwards. The state NOL carryforwards begin expiring in 2023, if not utilized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had U.S. federal and state R&amp;D tax credit carryforwards of $9.7 million and $8.6 million, respectively. The federal R&amp;D tax credit carryforwards will expire in various amounts beginning in 2035 while the state R&amp;D tax credit carryforwards can be carried forward indefinitely.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The utilization of the Company’s net operating losses may be subject to a limitation due to the “ownership change” provisions under Section 382 of the Internal Revenue Code and similar state and foreign provisions. Such limitation may result in the expiration of the net operating loss carryforwards generated before 2018 prior to their utilization. The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of its net operating loss carryforwards and tax credit carryforwards and has determined that the Company experienced two ownership changes with the Company’s Series A and A-1 preferred stock offering in September 2011 and with the Company’s Series B preferred stock offering in November 2012. The Company has estimated that the gross U.S. federal NOL carryforwards from 2010 to 2012 that would be subject to limitation are approximately $3.6 million. On October 29, 2021, the Company completed its initial public offering.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of the period ending December 31, 2021, the Company has not performed a subsequent Section 382 study; the Company is evaluating rolling forward the previous Section 382 study in 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has performed a Section 382 study to determine any potential Section 382 limitations on the utilization of the acquired federal NOLs from the business combination of CorpU and has determined that CorpU experienced an ownership change in May 2013 and therefore, the federal gross NOL carry forwards of $3.3 million would be subject to limitation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The $3.6 million of existing NOL carryforwards and the $3.3 million of acquired NOL carryforwards subject to the Section 382 limitation will expire unutilized, therefore the deferred tax asset associated with such NOLs have been written off.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Uncertain tax positions—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2021 and 2020, the Company had gross unrecognized tax benefits of $3.6 million and $10.6 million, respectively, related to federal and state R&amp;D tax credits. The Company has performed a R&amp;D tax credit study and has reserved against a portion of its federal and state R&amp;D tax credit carryforwards. The Company’s tax position of such credits is not more likely than not to be sustained upon examination. The Company has recorded an uncertain tax position related to the deferred tax asset recognized for these credits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of unrecognized tax benefit is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the beginning of the year</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,580 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases (decreases) related to prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,892)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,006 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,428 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Statute of limitations expirations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the end of the year</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,580 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently unaware of uncertain tax positions that could result in significant additional payments, accruals, or other material deviations in the next 12 months. The Company currently does not record interest </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and penalties, if any, related to unrecognized tax benefits. None of the unrecognized tax benefits as of December 31, 2021, if recognized in a future period, would affect the Company’s effective tax rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in U.S. federal, and certain state and foreign jurisdictions with varying statutes of limitations. Due to NOL carryforwards and tax credit carryforwards, the statutes of limitations remain open for tax years from inception of the Company through 2021. There are currently no income tax audits underway by U.S. federal, state, or foreign tax authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">intends to indefinitely reinvest any future undistributed foreign earnings outside the United States and therefore such earnings will not be subject to U.S. federal or state, or foreign withholding tax. The Company has prepared an analysis of the repatriation of earnings outside of the U.S. and has determined that the potential tax in connection with such repatriation is approximately $0.2 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intended to provide economic relief to those impacted by the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 and includes provisions, among others, addressing the carryback of net operating losses for specific periods, refunds of alternative minimum tax credits, temporary modifications to the limitations placed on the tax deductibility of net interest expenses, and technical amendments for qualified improvement property. Additionally, the CARES Act, in efforts to enhance business’ liquidity, provides for refundable employee retention tax credits and the deferral of the employer-paid portion of social security taxes. Under the CARES Act, the Company deferred $2.6 million related to the employer portion of social security taxes during the year ended December 31, 2020, of which $1.5 million was settled by the Company in 2021.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of income (loss) before provision for income taxes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,243)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77,212)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,161)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">833 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total net loss before taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78,843)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(74,471)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,328)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -80243000 -77212000 -69161000 1400000 2741000 833000 -78843000 -74471000 -68328000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax expense</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,183 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#dbdbdb;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 0 0 183000 63000 83000 1149000 2937000 1292000 1332000 3000000 1375000 0 0 0 0 0 0 -149000 149000 0 -149000 149000 0 1183000 3149000 1375000 -0.0150 -0.0423 -0.0200 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the statutory federal income tax rate and the Company’s effective tax rate as a percentage of loss before income taxes is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.07 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.09 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.06)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.70)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.29)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.94)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.77)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34.54)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21.16)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18.76)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.50)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.23)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.00)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.2100 0.2100 0.2100 0.0107 0.0117 0.0009 -0.0012 -0.0032 0.0007 -0.0078 -0.0306 -0.0170 -0.0529 0 0 0.0027 -0.0194 -0.0277 -0.3454 -0.2116 -0.1876 -0.1687 0 0 0.0002 0.0008 0.0007 -0.0150 -0.0423 -0.0200 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the net deferred tax assets (liabilities) for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,795 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,807 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,487 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indirect tax reserves</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,682 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,665 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,581 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,533 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(97,010)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,766)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,571 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,757 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,774)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,562)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,132)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,571)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,906)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4795000 2540000 45268000 29807000 42008000 37053000 13301000 0 2952000 1487000 4107000 5682000 1799000 1665000 351000 299000 114581000 78533000 97010000 69766000 17571000 8757000 10009000 5774000 7562000 3132000 17571000 8906000 0 149000 97000000 69800000 27200000 189200000 101900000 87300000 34000000 9700000 8600000 3600000 3300000 3600000 3300000 3600000 10600000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of unrecognized tax benefit is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the beginning of the year</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,580 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases (decreases) related to prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,892)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,006 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,428 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Statute of limitations expirations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross unrecognized tax benefits at the end of the year</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,580 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10580000 146000 146000 7892000 7006000 0 920000 3428000 0 0 0 0 3608000 10580000 146000 200000 2600000 1500000 Employee retirement planThe Company maintains a 401(k) retirement savings plan covering eligible employees. Employee contributions to the plan consist of a percentage based on eligible employee compensation. The Company matches 25% of an employee’s contribution up to 6% of the employee’s compensation, with a cap of $500 annually, subject to a two-year graded vesting schedule that vests 50% after an employee’s first year of employment and 100% after two years of employment. The Company contributed $0.4 million, $0.2 million and $0.2 million for fiscal years ended December 31, 2021, 2020, and 2019, respectively. 0.25 0.06 500 P2Y 0.50 1 P2Y 400000 200000 200000 Related party transactions<span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Naspers Ltd. (“Naspers”) is affiliated with OLX Group B.V., where a member of the Company’s Board of Directors serves as an executive officer, and Prosus N.V., where another member of the Company’s Board of Directors serves as an executive officer. Naspers, and another entity affiliated with Naspers, are also customers of the Company’s enterprise subscription offering. The Company recorded $1.5 million, $1.3 million and $0.8 million of revenue from services provided during the fiscal years ended December 31, 2021, 2020, and 2019, respectively. As of December 31, 2021, the Company had an outstanding accounts receivable balance with these customers of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2020, the accounts receivable balance w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $0.3 million.</span>Insight Partners, where a member of the Company’s Board of directors is a Managing Director, is affiliated with certain vendors that the Company has contracted to provide technology and software solutions. During the fiscal years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.9 million, $0.3 million, and zero dollars, respectively, in general and administrative expenses with these vendors. As of December 31, 2021 and 2020, the Company had an accounts payable balance with these vendors of $0.1 million, and zero, respectively. 1500000 1300000 800000 100000 300000 900000 300000 0 100000 0 Redeemable convertible preferred stock<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock is recorded at the issuance price, net of issuance costs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended December 31, 2021, the Company issued 12,595 shares of Series A-1 redeemable convertible preferred stock upon the exercise of the remaining Series A-1 redeemable preferred stock warrants. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended December 31, 2020, the Company issued 2,569,043 shares of Series E redeemable convertible preferred stock and 3,349,812 shares of Series F redeemable convertible preferred stock.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the Company’s IPO on October 29, 2021, all outstanding shares of its redeemable convertible preferred stock automatically converted into 85,403,933 shares of Common Stock on a one-for-one basis (Note 1). As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 the Company’s redeemable convertible preferred stock consisted of the following (amounts in thousands, except share and per share amounts):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Price Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying 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:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483,166</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483,166</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,295,184</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,132,282</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,966</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,956,103</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,956,103</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,230</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,310</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series C</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,198,348</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,198,348</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,901</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,000</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,702,584</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,702,584</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,739</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,852</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series E</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,569,043</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,569,043</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,948</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,000</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series F</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,144,218</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,349,812</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.13 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,511</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,831</span></td></tr><tr><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,348,646</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,391,338</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,104 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,009 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant rights, preferences, and privileges of the above redeemable convertible preferred stock prior to its conversion into common shares were as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of redeemable convertible preferred stock had voting rights equal to an equivalent number of shares of common stock into which it was convertible and would vote together as one class with the common stock, except as below:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of a majority of the Series A, A-1, C and D redeemable convertible preferred stock were entitled to elect, each series voting as a separate class, one member to the Company’s board of directors (the “Board of Directors”). The holders of a majority of Series B redeemable convertible preferred stock were entitled to elect two members to the Board of Directors. The holders of a majority of the common stock were entitled to elect, voting separately as a class, two members to the Board of Directors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of Series A, A-1, B, C, D, E, and F redeemable convertible preferred stock (collectively “Series Preferred”) and common stock, voting together as a single class on an as-converted basis, were entitled to elect all remaining directors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion rights</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Each share of redeemable convertible preferred stock was convertible at the option of the holder, at any time after the date of issuance of such share, into shares of common stock as is determined by dividing the original purchase price of redeemable convertible preferred stock by the conversion price in effect at the time of conversion for such series of redeemable convertible preferred stock as defined by the Company’s certificate of incorporation, as amended. As of December 31, 2020 the conversion ratio for the Series Preferred was one-to-one.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of redeemable convertible preferred stock would automatically convert into shares of common stock at the then-effective conversion rate of such shares upon the earliest to occur of (i) the closing of a firm commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, covering the offer and sale of common stock of the Company to the public with offering proceeds to the Company in excess of $50 million (net of underwriters’ discounts, concessions, commissions, and expenses) or (ii) the consent of holders of at least 35% of the then outstanding shares of Series A Preferred and Series A-1 Preferred, voting together as a single class; the holders of a majority of the then outstanding shares of Series A Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series B Preferred, voting as a separate class; the holders of a majority of the then outstanding </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of Series C Preferred, voting as a separate class; the holders of at least 60% of the then outstanding shares of Series D Preferred, voting as a separate class; the holders of a majority of the then outstanding shares of Series E Preferred, voting as a separate class; and the holders of at least 80% of the then outstanding shares of Series F Preferred, voting as a separate class, all on an as-converted basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the Company sold its common stock in a firmly underwritten public offering pursuant to a registration statement under the Securities Act in which all of the Series F Preferred Stock are to be converted to common stock, and the actual net initial offering price (the “IPO Price”) to the public was less than $24.13 per share (as adjusted for stock splits, stock dividends, reclassification and the like), then the conversion price for each share of Series F Preferred Stock would be adjusted immediately prior to the conversion of the Series F Preferred Stock into common stock to a price equal to the IPO Price (as adjusted for stock splits, stock dividends, reclassification and the like).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In the event of any liquidation, dissolution, or winding-up of the Company, the holders of the Series Preferred stock would be entitled to receive, ratably, prior and in preference to any distribution of the assets or funds of the Company to the holders of the common stock, an amount equal to the issuance price per share as adjusted for any stock dividends, combinations, splits, recapitalizations, and similar transactions, plus any accrued and unpaid dividends and any other declared but unpaid dividends (the “Liquidation Preference”). If the Company had insufficient assets to permit payment of the Liquidation Preference in full to all holders of Series Preferred, then the assets of the Company would be distributed ratably to the holders of Series Preferred in proportion to the Liquidation Preference such holders would otherwise be entitled to receive. After payment of the Liquidation Preference to the holders of redeemable convertible preferred stock, the remaining assets of the Company would be distributed ratably to the holders of common stock on a fully-converted basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The holders of Series Preferred stock were entitled to receive, out of any funds legally available, noncumulative dividends prior and in preference to any dividends paid on the common stock, as adjusted for stock splits, stock dividends, combinations, recapitalizations, and similar transactions, when, as, and if declared by the Board of Directors. After payment of such dividends on the Series Preferred stock, any additional dividends or distributions would be distributed among all holders of common stock in proportion to the number of shares of common stock that would be held by each such holder if all shares of redeemable convertible preferred stock were converted to common stock at the then-effective conversion rate. Such dividends are not cumulative. No dividends were declared or paid on the Company’s redeemable convertible preferred stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company was obligated to redeem the Series Preferred at any time after November 13, 2026, at the election of, and notice by the holder at a price equal to the Series Preferred original issuance price, plus all declared but unpaid dividends thereon. The Series Preferred could also be redeemed upon the occurrence of certain deemed liquidation events, as the majority of the holders could opt to redeem the shares at the liquidation preference upon certain events as defined by the Company’s articles of incorporation, as amended, and include a merger, acquisition or sale of substantially all of the assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the redemption value of the redeemable convertible preferred stock, if any, would be recorded in the period occurred as an adjustment to additional paid-in capital in the consolidated balance sheets. The Company does not adjust the carrying values of the redeemable convertible preferred stock to the redemption value until such time as a deemed liquidation event is probable of occurring. As of December 31, 2020 and December 31, 2019,the redeemable convertible preferred stock had not been adjusted to its redemption value as it was not probable whether or when a deemed liquidation event would occur.</span></div> 12595 2569043 3349812 85403933 1 0 0 <div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 the Company’s redeemable convertible preferred stock consisted of the following (amounts in thousands, except share and per share amounts):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Price Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying 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:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483,166</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483,166</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A-1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,295,184</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,132,282</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,966</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,956,103</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,956,103</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,230</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,310</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series C</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,198,348</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,198,348</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,901</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,000</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,702,584</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,702,584</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,739</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,852</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series E</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,569,043</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,569,043</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,948</span></td><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,000</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series F</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,144,218</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,349,812</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.13 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,511</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,831</span></td></tr><tr><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,348,646</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,391,338</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,104 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,009 </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:middle"/></tr></table></div> 8483166 8483166 8483166 0.24 2010000 2050000 15295184 15132282 15132282 0.20 5765000 2966000 22956103 22956103 22956103 0.54 12230000 12310000 16198348 16198348 16198348 1.98 31901000 32000000 16702584 16702584 16702584 6.22 103739000 103852000 2569043 2569043 2569043 15.57 39948000 40000000 4144218 3349812 3349812 24.13 78511000 80831000 86348646 85391338 85391338 274104000 274009000 1 0.35 0.35 0.60 0.80 24.13 Common stock<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stockholders are entitled to one vote per share. The Company had the following common stock reserved for future issuance as of December 31, 2021 and December 31, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Conversion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85,391,338 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warrants for redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options outstanding to purchase common stock (1)</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,342,259 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,932,979 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock available for future issuance:</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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2010 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,917,161 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,417,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,800,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total shares of common stock reserved</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34,559,618 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">108,254,073 </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:middle"/></tr><tr><td colspan="12" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Excludes 106,155 and 95,475 cash-settled stock appreciation rights (“SARs”) outstanding as of December 31, 2021 and December 31, 2020, respectively.</span></div></td></tr></table></div> 1 The Company had the following common stock reserved for future issuance as of December 31, 2021 and December 31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Conversion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85,391,338 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warrants for redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options outstanding to purchase common stock (1)</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20,342,259 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,932,979 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock available for future issuance:</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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2010 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,917,161 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,417,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,800,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total shares of common stock reserved</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34,559,618 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">108,254,073 </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:middle"/></tr><tr><td colspan="12" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1) Excludes 106,155 and 95,475 cash-settled stock appreciation rights (“SARs”) outstanding as of December 31, 2021 and December 31, 2020, respectively.</span></div></td></tr></table> 0 85391338 0 12595 20342259 18932979 0 3917161 11417359 0 2800000 0 34559618 108254073 106155 95475 Equity incentive plans<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2010, the Company adopted the 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan provided for incentive stock options (“ISOs”), non-statutory stock options (“NSOs”, collectively with ISOs, “Stock Options”), SARs, restricted stock, and RSUs to be granted to eligible employees, directors, and consultants. The Company’s Board of Directors most recently approved an amended and restated 2010 Equity Incentive Plan as of September 28, 2021, which authorized the issuance of 850,000 additional shares for a total of 44,340,706. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2010 Plan was terminated in October 2021 in connection with the IPO but continues to govern the terms and conditions of the outstanding awards granted pursuant to the 2010 Plan. No further equity awards will be granted under the 2010 Plan. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2021 Equity Incentive Plan (the "2021 Plan") in September 2021, which became effective on October 28, 2021 (collectively with the 2010 Plan, the "Equity Incentive Plans"). The 2021 Plan provides for the granting of ISOs, NSOs, SARs, restricted stock, RSUs, and performance awards to eligible employees, directors, and consultants. All of the aforementioned equity incentive plans were approved by the Company’s stockholders. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company initially reserved 13,800,000 shares for issuance under the 2021 Plan. The amount available for issuance is subject to an annual increase on the first day of each calendar year, beginning on January 1, 2023, in an amount equal to 5% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding calendar year or a lesser amount determined by the Company’s Board of Directors or compensation committee. The amount available for issuance shall also include Returning Shares, which are any shares subject to awards granted under the 2010 Plan that, on or after October 29, 2021, expire or otherwise terminate without having been exercised in full, are tendered to or withheld by the Company for payment of an exercise price or for tax withholding obligations, or are forfeited to or repurchased by the Company due to failure to vest.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company may grant stock options at exercise prices not less than the fair market value at the date of grant. These options generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity for stock options under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,532,979 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.46</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,166 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,529,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.97 </span></td><td style="background-color:#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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,923,761)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.75 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,196,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.02 </span></td><td style="background-color:#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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,942,259 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.70 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.14</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,350 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,942,259 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.70 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.14</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,350 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exerciseable as of December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,002,666 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.77 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.41</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,769 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair values of stock options granted during the fiscal years ended December 31, 2021, 2020, and 2019 w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $16.01, $5.48</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.66 per share, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total aggregate intrinsic value of options exercised during the fiscal years ended December 31, 2021, 2020, and 2019 was $59.7 million, $34.8 million, and $11.0 million, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested stock options was $95.8 million, which will be recognized over a weighted average period o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f 2.5</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> years.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock-based compensation for stock options by utilizing the Black-Scholes option-pricing model, which is dependent upon several variables, such as the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield rate over the expected option term. These amounts are estimates and, thus, may not be reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The calculation of grant date fair value of stock options was based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.2%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.3%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.0</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock appreciation rights</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company may grant SARs at exercise prices not less than the fair market value at the date of grant. The SARs are liability-classified awards that generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years. Refer to Note 2 “Summary of Significant Accounting Policies—Stock-Based Compensation” for more information.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity for SARs under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SARs Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95,475 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.64 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.00</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(458)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.12 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dddddd;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,155 </span></td><td style="background-color:#dddddd;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.45 </span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.25</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,155 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.45 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercisable as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,560 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.34 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.90</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair values of SARs granted during the fiscal years ended December 31, 2021, 2020, and 2019 was $22.47, $6.04, and $5.00 per share, respectively.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, total compensation cost related to unvested SARs not yet recognized was $0.7 million, which will be recognized over a weighted average period of 2.3 years.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock-based compensation for SARs by utilizing the same Black-Scholes option-pricing model as described under the Stock Options subheading above. The calculation of grant date fair value of SARs was based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.7%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.3%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.3%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company first issued RSU awards in November 2021. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs is determined using the fair value of the Company’s common stock on the date of grant. The Company recognizes stock-based compensation expense for RSUs with service-based vesting conditions on a straight-line basis over the requisite service period for each award, which typically vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyNTBlN2IxYTYyODQ3NjBhYTdkZDI3YmIyMmJjMzFiL3NlYzoxMjUwZTdiMWE2Mjg0NzYwYWE3ZGQyN2JiMjJiYzMxYl8xNTcvZnJhZzoyM2IxZTMxODFhMDM0YzkxYTE5YmJiNWQ3MmZhYTlkMS90ZXh0cmVnaW9uOjIzYjFlMzE4MWEwMzRjOTFhMTliYmI1ZDcyZmFhOWQxXzY1OTcwNjk4MzE0OTk_5c49595e-1367-4c4b-ac66-4fa8ab9f63e6">three</span> or four-year period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under the 2021 Plan is as follows (in thousands, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unvested - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,569,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Released</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(24,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unvested - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,545,051 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, total unrecognized stock-based compensation expense related to unvested RSUs was $68.6 million, which will be recognized over a weighted average period of 3.9 years.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based awards</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Under its 2010 Plan, the Company may grant share-based awards whose vesting is contingent on meeting various departmental or company-wide performance goals, such as the </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">achievement of certain sales targets or an IPO event, in lieu of or in addition to a service-based vesting condition (“Performance-Based Awards”). Such awards are generally granted with an exercise price equal to the fair market value of the underlying common stock share on the date of grant and have a contractual term of 10 years. If vesting is dependent on satisfying a performance condition that is probable of being achieved, the Company estimates the expected term as the midpoint between the time at which the performance conditions are probable of being satisfied and the contractual term of the award. If vesting is dependent on satisfying a performance condition that is not probable of being achieved and the service period is not explicitly stated, the Company estimates the expected term as the contractual term. The remaining inputs to the Black-Scholes option pricing model used to determine grant date fair value, including risk-free interest, expected volatility, and expected dividend yield, are calculated using the same method as that used for stock options with service-based vesting conditions. Grants for Performance-Based Awards are made out of the same pool of stock options available for future issuance under the Equity Incentive Plans.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for Performance-Based Awards is based on the grant date fair market value. The Company recognizes expense for Performance-Based Awards having either (a) multiple performance-based vesting conditions, or (b) performance and graded service-based vesting conditions, by separately attributing each vesting tranche of the award over the requisite service period applicable to each vesting condition. Management’s estimate of the number of shares expected to vest is based on the anticipated achievement of the specified performance goals. If the performance-based vesting condition is considered probable of being achieved, the Company recognizes expense over the remaining service period based on the probable outcome of achievement. If the performance goals are not met, no compensation cost is recognized, and any previously recognized compensation cost is reversed. For awards with both performance and service-based vesting conditions where the performance condition is considered improbable of being achieved, the Company does not recognize expense until the performance condition is satisfied, after which time expense is recognized over the requisite service period.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had two Performance-Based Awards outstanding as of December 31, 2021, and December 31, 2020.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company granted an award of 50,000 stock options that will become eligible to vest upon the closing of the Company’s IPO occurring prior to the sixth (6th) anniversary of the date the award was granted and subject to recipient’s continued service to the Company through the IPO closing date. Upon satisfaction of the IPO requirement, the options vest in 48 equal monthly installments thereafter, subject to the recipient continuing to provide service to the Company through each vesting date. In 2020, the Company modified the performance condition of the award to include a change in control event as defined in the Company’s 2010 Plan. Prior to the Company’s IPO on October, 29, 2021, management considered the performance-based vesting conditions improbable of being satisfied. Upon completion of the IPO, the performance condition was satisfied, and the Company recognized an immaterial amount of cumulative stock-based compensation expense.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company granted 350,000 stock options with performance-based vesting conditions, with 50% vesting when the Company achieves $230.0 million in UB Annual Recurring Revenue (“ARR”), and the other 50% vesting when the Company achieves $330.0 million in UB ARR. Management considered that both performance-based vesting conditions were probable of being satisfied during the performance period. As such, the Company began recognizing expense for each tranche of the award using the estimated time period by which the performance conditions are probable of being achieved. The $230.0 million UB ARR performance condition was achieved in the fourth quarter of fiscal year 2021, though the award was not exercisable until the </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors’ compensation committee formally certified satisfaction of the performance condition in February 2022.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of Performance-Based Options under the 2010 Plan (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance-Based Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.60</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.60</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercisable as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,083 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.06 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.58</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, total compensation cost related to unvested Performance-Based Awards not yet recognized was $0.6 million, which will be recognized over a weighted average period of 0.8 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan— </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Employee Stock Purchase Plan (the “ESPP”) became effective on </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 29, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company initially reserved </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800,000 shares of the Company's common stock under the ESPP. Shares reserved for issuance shall increase on the first day of the fiscal year, beginning in fiscal 2023, in an amount equal to the least of 1% of the outstanding shares of common stock on the last day of the immediately preceding Fiscal Year, three times the initial number of shares reserved under the ESPP, or a lesser amount determined by the Company’s Board of Directors or compensation committee.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount of 15% during an offering period. Offering periods are 24-month periods beginning on the first trading day on or after May 20 or November 20 (defined as the enrollment date), except for the first offering period which commenced on October 29, 2021, and will end on November 20, 2023. Each offering period has four purchase periods which last approximately 6 months, or the length of time between exercise dates (defined as the first trading day on or after May 20 and November 20 of each purchase period), except that the first purchase period of any offering period is the time between the enrollment date and first exercise date. At the start of an offering period, eligible employees may elect to contribute up to 15% of their eligible compensation each payroll period during that offering period to purchase shares of common stock in accordance with the ESPP. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each exercise date, eligible employees will purchase the Company’s common stock at a price per share equal to 85% of the lesser of the fair market value of the Company’s common stock on (i) the enrollment date or (ii) the exercise date. For the fiscal year ended December 31, 2021, no shares of common stock were issued under the ESPP, as the first exercise date had not yet occurred. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of ESPP for the initial offering period using the Black-Scholes option-pricing model:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.2%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, total unrecognized compensation cost for the ESPP was $6.6 million, which will be recognized over a weighted average period of 1.9 years.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other equity transactions—</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended December 31, 2021, the Company facilitated a tender offer for certain eligible employees to sell 236,086 vested stock options and outstanding shares of common stock to an existing investor at a per share price of $23.75 per share. The Company recorded stock-based compensation of $1.6 million during the fiscal year ended December 31, 2021 in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended December 31, 2020, the Company facilitated a tender offer for certain eligible employees to sell 891,265 vested stock options and outstanding shares of common stock at a per share price of $11.22 per share. The Company recorded stock-based compensation of $3.5 million during the fiscal year ended December 31, 2020, in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended December 31, 2019, the Company facilitated a tender offer for certain eligible employees to sell 300,000 vested stock options and outstanding shares of common stock to a new investor at a per share price of $10.00 per share. The Company recorded stock-based compensation of $2.1 million in its consolidated statements of operations for the difference between the price paid and the fair value of the Company’s common stock on the date of the transaction.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the fiscal years ended December 31, 2021, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2019 the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company waived its right of first refusal and transfer restrictions with respect to certain transfers of outstanding common stock. Where the Company has concluded that such transfers included a deemed compensatory element as a result of both the Company’s role in facilitating the transfers and the buyers of the shares transferred having a pre-existing economic interest in the Company’s equity, the Company recorded stock-based compensation expense for the difference between the price paid and the fair market value on the date of the transaction. The Company recorded </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 million, $17.9 million and $1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of stock-based compensation expense in an aggregate amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the fiscal years ended December 31, 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, and 2019, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2021, the Company issued 61,300 shares of Udemy restricted common stock to a former executive of CorpU at a grant date fair value per share of $34.14. The total compensation cost recognized during the fiscal year ended December 31, 2021 was $0.2 million. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, total compensation cost related to the restricted stock not yet recognized was $1.8 million, which will be recognized over a weighted average period of 2.6 years.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-top:10pt"><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:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,518 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,001 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,816 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,232 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,357 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,604 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,450 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,680 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,618 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,963 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitaliz</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed $2.5 million, $0.7 million, and $0.3 million of stock-based compensation expense as capitalized software during the fiscal years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the adoption of ASU 2018-15 as described in Note 2 (“Summary of significant accounting policies”), the Company capitalized $0.1 million of st</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ock-based compensation expense as cloud computing costs during the fiscal year ended December 31, 2021.</span></div> 850000 44340706 13800000 0.05 P10Y P4Y <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity for stock options under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,532,979 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.46</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,166 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,529,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.97 </span></td><td style="background-color:#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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,923,761)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.75 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,196,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.02 </span></td><td style="background-color:#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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19,942,259 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.70 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.14</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,350 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,942,259 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.70 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.14</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,350 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exerciseable as of December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,002,666 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.77 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.41</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,769 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 18532979 5.12 P8Y5M15D 123166000 5529439 21.97 2923761 3.75 1196398 10.02 19942259 9.70 P8Y1M20D 226350000 19942259 9.70 P8Y1M20D 226350000 8002666 4.77 P7Y4M28D 118769000 16.01 5.48 1.66 59700000 34800000 11000000 95800000 P2Y6M The calculation of grant date fair value of stock options was based on the following weighted average assumptions:<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:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.2%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57.3%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.0</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table> 0.010 0.005 0.022 0.605 0.573 0.481 P6Y P5Y10M24D P6Y 0 0 0 P10Y P4Y <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of activity for SARs under the Equity Incentive Plans (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SARs Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95,475 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.64 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.00</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(458)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.12 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dddddd;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,155 </span></td><td style="background-color:#dddddd;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.45 </span></td><td style="background-color:#dbdbdb;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.25</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,155 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.45 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercisable as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,560 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.34 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.90</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 95475 5.64 P9Y 586000 17755 22.56 458 3.12 6617 6.04 106155 8.45 P8Y3M 1267000 106155 8.45 P8Y3M 1267000 48560 5.34 P7Y10M24D 690000 22.47 6.04 5.00 700000 P2Y3M18D The calculation of grant date fair value of SARs was based on the following weighted average assumptions:<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:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.7%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.9%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.3%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.3%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table> 0.015 0.007 0.019 0.609 0.583 0.543 P6Y2M12D P6Y1M6D P5Y4M24D 0 0 0 P4Y <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under the 2021 Plan is as follows (in thousands, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unvested - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,569,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Released</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(24,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unvested - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,545,051 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.64 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 0 2569153 27.64 0 0 24102 27.64 2545051 27.64 68600000 P3Y10M24D P10Y 2 2 50000 48 350000 0.50 230000000 0.50 330000000 230000000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities of Performance-Based Options under the 2010 Plan (amounts in thousands, except share and per share amounts):</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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance-Based Options Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2020</span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.60</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balance - December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.60</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested &amp; Expected to Vest as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">400,000 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Exercisable as of December 31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,083 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.06 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.58</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 400000 10.12 P9Y7M6D 660000 0 0 0 0 0 0 400000 10.12 P8Y7M6D 3768000 400000 10.12 P8Y7M6D 3768000 2083 3.06 P6Y6M29D 34000 600000 P0Y9M18D 2800000 0.01 0.15 P24M 4 P6M 0.15 0.85 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of ESPP for the initial offering period using the Black-Scholes option-pricing model:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61.2%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">—%</span></td></tr></table></div> 0.003 0.612 P1Y2M12D 0 6600000 P1Y10M24D 236086 23.75 1600000 891265 11.22 3500000 300000 10.00 2100000 4000000 17900000 1700000 61300 34.14 200000 1800000 P2Y7M6D <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-top:10pt"><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:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,518 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,001 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,816 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,232 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,357 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,604 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,450 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,680 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,618 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,963 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1623000 418000 299000 8637000 7518000 3001000 6816000 5232000 2357000 17604000 18450000 3306000 34680000 31618000 8963000 2500000 700000 300000 100000 Net loss per share<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,972,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,384,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,096,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.33)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.57)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:</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:52.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,391,338 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79,472,483 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,342,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,028,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,889,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">RSUs and restricted stock</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,606,351 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingently issuable shares under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Early exercised common stock options subject to repurchase</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,337 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total potentially dilutive securities</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,009,490</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,432,387 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,376,917 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(69,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,972,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,384,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,096,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.33)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.57)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> -80026000 -77620000 -69703000 54972827 54972827 33384438 33384438 27096379 27096379 -1.46 -1.46 -2.33 -2.33 -2.57 -2.57 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:</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:52.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,391,338 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79,472,483 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,342,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,028,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,889,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">RSUs and restricted stock</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,606,351 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingently issuable shares under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Early exercised common stock options subject to repurchase</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,337 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total potentially dilutive securities</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,009,490</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,432,387 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,376,917 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 85391338 79472483 20342259 19028454 17889502 2606351 0 0 60880 0 0 0 0 2337 0 12595 12595 23009490 104432387 97376917 Segment and geographic information<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Executive Officer is its CODM. The CODM reviews separate financial information presented for the Company’s two segments, Consumer and Enterprise, in order to allocate resources and evaluate the Company’s financial performance.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills to advance their professional careers, or learn a new personal skill. The Enterprise segment is focused on helping business and government customers upskill and reskill their employees and public servants. The CODM measures the performance of each segment primarily based on segment revenue and segment gross profit.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment gross profit, as presented below, is defined as segment revenue less segment cost of revenue. Segment cost of revenue includes content costs, hosting and platform costs, customer support services, and payment processing fees that are allocable to each segment. Segment gross profit excludes amortization of capitalized software, depreciation, stock-based compensation, and amortization of intangible assets allocated to cost of revenue as the CODM does not include the information in his measurement of the performance of the operating segments. Additionally, the Company does not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not include the information in his measurement of the performance of the operating segments. The Udemy platform supports the operations of each segment.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not use asset information by segments to assess performance and make decisions regarding allocation of resources, and the Company does not track its long-lived assets by segment. The geographic identification of these assets is set forth below.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="margin-top:10pt"><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:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">328,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">326,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">225,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">186,954 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50,827 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,657 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">276,327 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment cost of revenue</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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,342 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">165,804 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">118,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total segment cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">223,326 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">201,323 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">137,575 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">169,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">160,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">122,970 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67,926 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,921 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total segment gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">292,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">228,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">138,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Reconciliation of segment gross profit to gross profit</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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of capitalized software</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,293 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,894 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,909 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">760 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">618 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">727 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total reconciling items</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,698 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,930 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,935 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total gross profit</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">279,633 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220,646 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132,817 </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:middle"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the issuance of the Company’s consolidated financial statements as of and for the years ended December 31, 2020 and 2019, the Company identified an error in the classification of segment cost of revenue between the Consumer and Enterprise segments. Management corrected the error in the table above by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $6.7 million for the year ended December 31, 2020, and by decreasing Consumer segment cost of revenue and increasing Enterprise segment cost of revenue by $4.1 million for the year ended December 31, 2019. Consumer segment gross profit increased by $6.7 million and $4.1 million for the years ended December 31, 2020 and 2019, respectively, and Enterprise segment gross profit decreased by $6.7 million and $4.1 million for </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the years ended December 31, 2020 and 2019, respectively. Management considers such corrections to be immaterial to the previously issued consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue: The following table summarizes the revenue by region based on the IP address at the time of registration of the Company’s customers (in thousands):</span></div><div style="margin-top:10pt"><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:52.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">199,268 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">168,612 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113,604 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Europe, Middle East, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">168,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">139,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88,637 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">107,924 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85,847 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47,047 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27,039 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total revenue</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,657 </span></td><td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429,899 </span></td><td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">276,327 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single country other than the United States represented 10% or more of the Company’s total revenue during the fiscal years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The following table presents the Company’s long-lived assets, which consist of tangible property and equipment, net of depreciation, by geographic region (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,922 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,327 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-lived assets</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,754 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,980 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 2 2 <div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for each reportable segment was as follows (in thousands):</span></div><div style="margin-top:10pt"><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:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">328,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">326,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">225,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">186,954 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50,827 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,657 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429,899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">276,327 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment cost of revenue</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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">159,342 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">165,804 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">118,669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total segment cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">223,326 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">201,323 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">137,575 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment gross profit</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">169,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">160,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Enterprise</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">122,970 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67,926 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,921 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total segment gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">292,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">228,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">138,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Reconciliation of segment gross profit to gross profit</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"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of capitalized software</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,293 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,894 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,909 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">760 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">618 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">727 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total reconciling items</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,698 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,930 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,935 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total gross profit</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">279,633 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220,646 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132,817 </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:middle"/></tr></table></div> 328703000 326454000 225500000 186954000 103445000 50827000 515657000 429899000 276327000 159342000 165804000 118669000 63984000 35519000 18906000 223326000 201323000 137575000 169361000 160650000 106831000 122970000 67926000 31921000 292331000 228576000 138752000 9293000 6894000 4909000 1022000 0 0 760000 618000 727000 1623000 418000 299000 12698000 7930000 5935000 279633000 220646000 132817000 6700000 -6700000 -4100000 4100000 6700000 4100000 -6700000 -4100000 The following table summarizes the revenue by region based on the IP address at the time of registration of the Company’s customers (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">199,268 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">168,612 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113,604 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Europe, Middle East, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">168,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">139,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88,637 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asia Pacific</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">107,924 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85,847 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47,047 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27,039 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total revenue</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,657 </span></td><td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429,899 </span></td><td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">276,327 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 199268000 168612000 113604000 168612000 139005000 88637000 107924000 85847000 47047000 39853000 36435000 27039000 515657000 429899000 276327000 The following table presents the Company’s long-lived assets, which consist of tangible property and equipment, net of depreciation, by geographic region (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">North America</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,922 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,327 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-lived assets</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,754 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,980 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 6922000 5327000 2832000 3653000 9754000 8980000 Subsequent events<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the consolidated financial statements as of December 31, 2021 and for the fiscal years ended December 31, 2021, 2020, and 2019 the Company has evaluated subsequent events through March 25, 2022, the date the consolidated financial statements were available for issuance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2022, the Company granted 1,683,039 RSUs to employees at a grant date fair value of $14.32 per share that generally vest over a four-year period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2022, the Company completed the second tranche purchase of $5.0 million of preferred stock as a part of its strategic investment in a privately held online education platform technology company.</span></div> 1683039 14.32 P4Y 5000000 EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -5T>50'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 " #5='E4K$!V#.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%8*2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@B\JE;@D)11I& "%F$A,MD:+71$13Y>\$8O^/ 9NQEF-&"'#GM*4)Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX>WI\65>M[!] M(M5KS+^2%70.N&'7R:_-PW:_8Y)7G!=54_#[?;T6S5KPU?OD^L/O)NR\L0?[ MCXVO@K*%7W&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" #5='E4-1F'"[(& !Y&P & 'AL+W=O/5:Y-Z<=JB&_9 2[1%1!(]DHKC M?[]#6I;<3#X2MCS$NO!\^GA(?>>BRZV0CRIB3)/G)$[552O2>O.VTU%!Q!*J MSL6&I7!G)61"-9S*=4=M)*.A-4KBCN=JZOK37YO+Z4F0ZYBF;2Z*R M)*%R]X[%8GO5FG5?: EW.=CIZ[%X8I*T MR>?%A+S^ZP#O!(#KD5N1ZDB1FS1DX?< '6!34/(.E-YY M*.*$!>?$=\^(YWAN!:$Q;GY+Y3EQ>];/4T>=AM6M6*XN>NT/R L>@6+7C,6 MHS3-:$SNV49(744'Q]$R8PB=?D&GWXS.G$DN0K,;";P1E?ZI0'^$S+/@,F_"Y9VMNWA1PUAU-*E6*;*T-9#>H.T.!L.+?A=CZ)4,O28,1V$HF5)GAP/R$<:13VFU[W#( MON.0]U1*KF">< -"($:U%&S7_^]4'[:BDBH.Z1PN 5-R13>N("K0& $R\C@XI+^DF#QMLRE>.)I4+W:..9XA%$K MHX2+B_M+:G.A- 2O/_CF]"N,(PZ[KC/ N)51PL6EW:[C"++WTU1P@*[;PXB4 MH<'%=?VC", G\TBD6&RH ;EP?5 0%\NAW#(XN+BJ/W -<4JLB.N]7KXA"Q9D M$KQ520M'&HLDL7HA@L7+[#6-21@8/E_&#I\C--4Q@*O42SX M"L5>^S$%T8+UI"#B+"0SI;+JW5:#>8F,&:ER'N-1'Z6:B;WU;O)M^F! M:B4S'+&&6:GQ7B.-MTM'QA!ZUD)62D4-SIU(VS0(&, 2+@'Q!B62N_A0ITS M7"0TCLF[3,%M5;V6_Z\8\$K)]QJ5 S<)DVNSO7X%!!U!($HV-*UV'@Y84]9Y MI?1[C0J#F^?CZFE?Y%72PM'J/.:7&N_C$CT;3^_)* NYAL1FI#6#1,)RF\9T M7<6L!J^66:GY?J-J8!&!P&(K6 -32Z@4?+^1X,^S9=IRH.1VV81LK^??A?1!320/(IT[!XJ0G95?VF'+E_S,L?]ORN MZ_9/T"KUW6_6RU%'%29(S=)4PBL&0EJ=+->@SDV0$*DR&9..&)%%5?WSCQ>> M._A%D0E;\91;V8:L_'FW3])MET*RF-H8H\4I:]-;.S1^;J'P,J/A6=:MD8A# MB)D$7$OXBTG)PZ3@#J#/J=1D-IOM>7+U?2^)F)=)R(28CA791LP"AJ:T9>$Y M661!A$UCRV'[+QE9@6R'< 9R9F:39T00J[ID)#N M8-P*8IPU9F!QVJ-\9#/TAQJP,LGY-.97G M3-/]JGPSJX)U!6O@VFW7:_M8.] OHZV/!\>B(7C,;0H7*Y. &K":)J5?1EH? MCXTO6>6=U-.\<+AI9073.?I689(-^\U'D<#TT?:?+8JKQ7>ED?V:TBF'[S]* MW5*3JR@2LQ68.N<#V/-R_YUG?Z+%QG[Y6 JM16(/(T9!G,P N+\20A].S .* MKVW7_P!02P,$% @ U71Y5'W[8R(I @ > 4 !@ !X;"]W;W)KK0B$0]MMB,1IM4AL%RUL>U'U MPB0#L=:'U';*]NUK.R&E$D3<$(\]_^=_;,;Q4:HWG2,:>.=,Z'&0&U/+$V% =0ETH))D7<19&W>XHY(2*((G]W%HEL2P-HP+7"G3) M.5%_ILCD<1ST@M/$"SWDQDV$25R0 V[0O!9K9:.PH624H]!4"E"X'P>3WOUT MY/)]PC>*1WTV!E?)3LHW%RRS<=!UAI!A:AR!V,]OG"%C#F1M_*J90;.E$YZ/ M3_0'7[NM94:_/X5PPNB*(:D'D?5<;>9=S8D@2*WD$Y;(MS0U\J5YMS5'A M+F5CE%VE5F>229E1 TM17:\]IS@T%NL6P[1&3"M$= 71B^!)"I-K6(@,L_\! MH?73F(I.IJ91*W&.:0?ZO3N(NE&OA==OBNQ[7O_6(N''9*>-LG^)GRWX08,? M>/R@#2\5?"4<+QU?NWJ^6#TOM]L%?""\^ +;Y]?9XP)6JW6+LV'C;'B3LY5, MKUYN.V%#!#PH(E*J4WD',\*H/45!28N[4>-N=).[!ZHX+.>7S+4#^H-++L*S M;N"H#K[G-:2R%*9JC&:V>58F53?]2Z_>I">B#E1H8+BWTF[GHSTL5?5Y%1A9 M^-[:26,[U0]S^S2B<@EV?2^E.05N@^:Q3?X"4$L#!!0 ( -5T>52N"C>@ M&0< !H= 8 >&PO=V]R:W-H965T&ULQ5EK<]LV%OTK M&-73)C.RA0>?B>V9Q)D^/FSKB=O=SS0)29R0A$J KEVSO;T6GJK+ACRV275UG[;>/O!(O M=PNR>'WPN=QLE7ZPNK_=91O^Q-4?N\<6[E9#+T59\T:6HD$M7]\M/I!W#RS2 M#4S$/TO^(H^ND4[E68@O^N:7XFZ!-2)>\5SI+C+XL^D+PXUI#=F4C1[&)]7"KR6T4_/J$WER]15>H;-#O6]')K"GD[4K!FW7[5=Z_Y>/A+73F+9]X?H,862** M*7$T?[B\.3YMOH)\AZ3ID#0U_;&YI+NVY8U"F920YSM/CVSHD9D>@[D>,[E% MP W*]07_LROW606O<')UZ"HT7>EEMK\/&4NBY':U/^;$#B-QB!D9PDZ0!@/2 MP(OT0YZ+#H#!&LPYH'RN^!(U4"_$&F45K&HS Z ^H$)TSVK=5;#4^B80SF)1QX";V\/+9\EY4%XE^A0DHN30Y";2&!_&2ZN'"'%B(2IC2>X+:C M(LPB-^QH@!UY87_B:P[H8.*)1K50%.%"*KE\!>U"&]EHDR2=3C\[*HT"[$8; M#VAC+]K?ALE:/HLRM:G". PF M,.TH$F#"W#@)'C4&>Y%^YE*U9:XE1M=' "F::\\$[;L[09OB:1DX%W4*]D@0 MR7^WHLZ!)C:<, JF,\$11B*2SE0O,DH:H5[8< T:OBESD.H]\%W/J4_?SPD MC&UV[; Y:D>1)'Z5_*516;,I07+ZM3\[7?N.3D"R,+7(M,/F0([Z2/P"^9,0 MQ4M954Y8MO00&@71%)8=-@=KE"?BUZ??C!3-ETQBJPNC]NRSHVA*9@H1&46( M^%7H4-<]X&PQB5F:A&0*SXZC"<7I',!1=TA\D>.KRNRYK$I5PWRT$_++QJ!V+=_SIG/3 M:DL!Q0F-I^[!$4<"$K!T!N2H&]2O&Z>V\X>'%'L>$=T M"G<4&GJ)T)R; ;:*L! 32VT<<31*H&+-H!S5AOJW.0^BKLN# SL<"D !*YL- M;W) C-[\*A1'Z5LG=&_'^DSOG=QE.;];[& SS=L]7]PCUX'*_Z"CT^1'1:1^ M1?S,"\YK7:)UWGO821G#!Z_IEX54(O^R1%?X1MM. @6]1?NLZCBZ1G_Q5AC* MDFC)@F0)W@K)+6QL@,A.;46K=SOOC\+")4O)DK'D-:R44M=@HW&=DF X"Z#^ MO7F0;38MWX!-AAD$^[KB4*$/[Q;KL="M_,#M'ZXKU&(@67SSY!I^)\;;>_P_A\'BMEF83I0WI!3_D8OP?Q>0I<0 MF)N^M9).Z"-']PX6"4N7) J64.O?"46SMDCMO1\S"_ MY_E0%*5>^: D^LCONFQ0?CA+<8*T74T2))2F4Z0.]T/BA,S87W9TM.QW/V K MN[JKS E];]O!8+9\JS^F[*&6">D^9K8-SK5%[\4;:#;Z'W;VA'G VQ<5)SS; MSUP'81+:Q#H"69R$<^:7C>:'^JKUZWTZH SYVL.'N,.-$COS+>M9*"5J<[GE&22@ ^#WM0!OU=_H MSV/#Y]#[?P-02P,$% @ U71Y5.XIK/.9 P 3 X !@ !X;"]W;W)K MW#5&HG-W*A J091E4K;24T MJ-N':A],8H@U3DQM!]I^^CU.,B$A%T [\S#D\C^7GSG'!\^.7+S(A!"%?J4L MDW,C46K_T31EE) 4RWN^)QF\V7*18@6W8F?*O2 X+HQ29CJ6Y9LIIIFQF!7/ M5F(QX[EB-",K@62>IEC\?B2,'^>&;;P^>*:[1.D'YF*VQSNR)NK;?B7@SJR] MQ#0EF:0\0X)LY\:#_7%I^]J@4/Q#R5$VKI%&V7#^HF^^Q'/#TAD11B*E76#X M.) E84Q[@CQ^5DZ-.J8V;%Z_>O]4P /,!DNRY.P[C54R-T(#Q62+^?$S MJ8 \[2_B3!;_T;'4!JZ!HEPJGE;&D$%*L_(3_ZH6HF%@3P8,G,K N=; K0S< M K3,K,!ZP@HO9H(?D=!J\*8OBK4IK(&&9OIK7"L!;RG8J<629Y(S&F-%8O2( M&N_1XYEF/WF"^O-[?:YB8 U]1.3>T4_MP!?VL%O%","O$M^D0SH*:8H167 MM"BN'P\;J024V+\CP=PZF%L$FPP$>V#0*\6Z0M>AF.<;M[;% !\QR@NYH!ER,82'1GL FD4#A]%9)&3EH9&R3#Y9W MQG5)U<+R:BSO3;!PKA(NZ!]XHKD*%MD+4\;S&VF>?T%=1>B[D]"?^/TL?LWB MOPD+E3*_S.%?Y.@J0L^=VJX;]G,$-4?P)APP?Z3"64RSW268X"),5S$.$]8P MX2C,W_1GKC=2O8&4! 2:OB_'L-.WYSEV%4XPL:SI8'-/ZR2GHTFNWJ*+IU=U M\255*W_;.@TLZS:"LAANZ-LJ0+,"/*O\.T/H40ZLO]T8N/9M^5_7I)77L<(> ME;2S/0U*V[DMVQM:L7(]FO*8I)WR:=S:X_-VR=,46O!_U'<5X%*!7Y2U 4[S MUQX?P&V V\M[TEG3Z5!]=Z5V1]JF.(U;>WS>]E)<6>O=N6G##@UC<^J>$W2E MKN<[@6>Y P"G&6N/#]E>@%O*OSLU!RFZT@$*L_%37Y^SOF*QHYE$C&S!U+H/ M8#U$>70I;Q3?%[_^-US!6:*X3."X1X06P/LMY^KU1A\HZ@/DXC]02P,$% M @ U71Y5*X/+2YD!0 7Q4 !@ !X;"]W;W)KH6. 8:>RX!VFF1M-/%8!:T1=M")-%#TDGF M[8>4% M\CUK]'\V7-14Z4>QGO(!72UQ; ):Q9\E>Y(GWX%!67'^8!YNB^L)-!6QBJV524'UQR-;L*HRF70= M_W1))_T[3>#I]Y?LO[;P&F9%)5OPZGM9J-WU))N @FWHH5)W_.EWU@&U!:YY M)=N_X*G3P@E8'Z3B=1>L*ZC+YOA)G[N&. E R4@ [@*P'4!& J(N('IM .D" M2-LR1Y2V'994T?E,\"<@C%IG,U_:QFRC-7[9F'Z_5T+_M]1Q:K[@C>1565#% M"G"O](?N5"4!WX#/>R:HZ1P)+L"W^R5X^^8=> /*!GS=\8.D32%G4Z5K,)FF MZ^Y]-\?WX9'W(0P^\4;M)/BE*5AQGF"JB^\)\ O!#0YF7++U)8C0>X A1IZ" M%J\/AY[PY:O#41Z@B?K^B-I\T4B^VV;-:S;T!/CKPTHJH:?'WX'LI,].VNQD M)/L=>V3-@?FZ[1@8MX%FL7B&0PQW%D8;@R1*(803]&TF,D08S? M!)<2[ 7?E,K'D+C%I7D26<4M/#(,$Y)8#*X,13A#(UV1]@QI<)QVBT.S!>Q9 M>Y!D,C \LSYI%FR8>UHQ"?3"HEE_[9![P%&*[?5P9RG$"H=4^'AE. M2)3XVR?O4?(?S#3)J%CO6II"C]>*[\U\]O'D3@5)@J ]\UQ5K'O;'K&N*B)1 MFOMA$!Q< H:'+&MT?U M3(=SIA/G0T&FKUQI(OZ#@=P1(;==XS0F#I*KPSF!V)Z4/AV$&83(6==]LBR MD449#0:)P@[I;ZUQ'M?@+G+L#&I7%<>9=E M]GJ_\.H(21T>CR[)]$9@A&BP;!3V[&[#JD',CN:Q- ="+Y#KLWI6V(O]PB>+ M$+'WE]YL41J/T RNC<*VW?>Q]<..5P43_F[+ MG8WO10:=]7_ATZ5I8D^]I4^7Y"D<,3\\&#J&P66U!]4N >2.ZK'XT\CGKQY\ M%X=]]X;*<@W>ZG-DP:N*BI,:WOG:M$N7G?7UI;V>+GPR?&GOFI=^63PRL_%@ MO#ALO,NR.I@S]$]PX==Q>60^+J]LE&OP7QSVW^_MS0DK+NBCWD]LV1%(@H/4 ML)I5CY+]H=T_-?_[D!J<'(>=?!A2Q^K\[>T:;DSR%&?8WO1XE)'>\Q 297:K MNTI]%-&'M;$M-QZL'(>M_'1 A:@\YCQ"Y2K'J#S'8S_5].3FJ69BV][@2=W/ MAT8=KW#Z7_M;P@_MW9CU^PVZ6A[O^H8TQZO'3U1LRT:"BFUT2GB9ZN+$\3;O M^*#XOKW?6G&E>-U^W3&JQY81Z/]O.%= QCR4G"AAUYNS.K&]W6:0T'UE5R!P#<+J0IJ<*N6 MOEXIH)D#%=R/@B#V"\J$-QJXLPG';7,J8:)Y#]8 M9O*A=^V1#!:TY.91;CY#K:=G^5+)M?LEF\HV08]IJ8TL:C#N"R:J)WVI[V$' M$,8G %$-B X!W1. 3@WHO!70K0%==S.5%'$"?(MEZ6F(M,#WV LEM%/:[_CRF]TPF\8D7LI3*[)1Y%!MD_@HXA& M2;15,H[.,DXAO2*=\ .)@BAL"6CR=GC0 I^^&1[VSZCI-'GI.+[.";XF%<>9 MN!.I+(#\O)UKH_"[^77&7;=QUW7NNB?[*6@Q2Y+8WO>NV;3%+.XG0:#6^8X\$%9 WR_D-)L-]9!\Q=B]!=02P,$% @ MU71Y5*+M/N1?" -"T !@ !X;"]W;W)K3I1#KGV>S*E[R M552]+M8\E_]9%.4J$O)C^3"KUB6/DL9IE792;$26 MYORV!-5FM8K*K^<\*[:G$S1Y_,/[]&$IZC_,SD[6T0._X^+C^K:4GV;[49)T MQ?,J+7)0\L7IY WZ^1TCM4-C\5O*MU7G&M13N2^*3_6'F^1T FM%/..QJ(>( MY*_/_()G63V2U/%G.^AD?\_:L7O]./J\F;R%]MKWDZ(U>/%158U/\&VM843$&\J4:Q:9ZE@E>:[W]&7=B$Z#HA8''#K M@ ]U(*T#.=2!M@YTX,!LSE>?=%LNL9?;I,TK\_' MG2CE?U/I)\XNBKPJLC2)!$_ G9"_Y.87%2@6X#U/N#R,]QD'TNHS+T5:7]_* M#UYL5ILLJG, N%HL9%)X!6[E8$52K_";I%C76>*5O/I#1KM> M>L,MYB.W*%8KF6F:&!B\W[J]WR1)6FN(,G ;I'C]IN)L,@[XX>Y"^&9B9/VOZXX?UQ MPXT,:I'1.5-QYTRM]V>JJJ/X"MSSAS3/T_Q!)O\LRF,.7L@C4RVCDEQ++4-WDL"_>* MUY7 [NIEC?]NR?#38['PW_=%E@%9^&ZC,OG=D6_#_#+'BAT(.V;:=PA]R\ MNSJ^)$ F:&#&P@&FY@;#(Q,S"80!C8:BND,(6>Q*D/ M?+4NRJC\>C2CD((4$< MNW%^?.&+=7A;B@JLN(U'N/W4FA;KQ&80^D%HZ0BP C8> ?8Q-2W6H8@@"<@P MB&-F?:V*G#AXMIJV';I7&0QENTSZDA5QL9NX3ZIGLUD3C=GUQBG)DI-<[M)XU9NLY,2"&>=AGMDJ;*,:0D9;O>'80/=E/ ML0>]8)#KY@;#83U+3-VA'Z !8*X-=EKP=),ID12RKE'G0>V3*/3T@I8H A$W M@;K9J_WNY,T4@?*@R@!('?),CA:VYT2'$L(LM$")*"@1-Y2^C7JC8L-S5L\6 M:(4OXL;7KJ)NOK&6B@^4*8JZ-JB_.-I]WJP;]J8BC3*PWMQG:2Q'DR[U.1L+ MA([!:< H)*'MX2%1("1N$#[[Y(P3,O6^/L6>!3Q$L9*X6?E\C0,R3D1GIXT* MBIW$SEMJ$\R\(H]%+W4][^ YW.9&6HY-KD[RI7[?8Y'+7;LNTJ;J3M(J+32Y&]X'^8!@Q)-L5:#MBG:]7W;C_'M,U;@V] M(* PH,@;QGW4KK\0JG*@[LKAF,Z;ZHTL\7RH[=$QL[Y45310=]%P?.=-=%H<8A^6%1E.!^4TGKJJHWXGV:[QK]4+;VRF*>LQ-/7=3;BSXF/["#PE"'PZ_8S+8#1.EP22@ <;#]R4,=L-M M=6.RH2Q@G<%V:S3KO'E9OT_\[ZA\2&7VROA">L+7OARBW+VBN_L@BG7S,N9] M(42Q:BZ7/))\JPWD_Q=%(1X_U.]W[E^4/OL_4$L#!!0 ( -5T>538_\#G M50( &8% 8 >&PO=V]R:W-H965T&ULK911;]HP$,>_ MBI554RM-))A"JRY$*J75]E )E75[-LF%6'5L:E^@_?8[.R%C6XOVL!=\MN]^ M=_\CYW1G[).K )"]U$J[:50A;J[BV.45U,(-S 8TW93&U@)I:]>QVU@010BJ M524K8Y[\YFLQC1)? M$"C(T1,$+5NX :4\B,IX[IA1G](''MI[^EW03EI6PL&-43]D@=4TNHQ8 :5H M%#Z8W1?H](P]+S?*A5^VZWR3B.6-0U-WP51!+76[BI>N#P*B[ M312JG L466K-CEGO331O!*DAFHJ3VO\I2[1T*RD.LQNCG5&R$ @%6R(MU'%T MS)3L 0J@+V"E@)'7%BQ*;R^H;6!M<#?Y$Q.ZLRJC"K#NXX=+/KSXS&Z?&XFO M['0.IT,\QVYU <7O@)CZT#>#[YLQXT>)<\@';#3\Q'C"D\?EG)V>G!W!COH>CP+V M_!WL$JP$JO((ZKQ'G1]'A99+YQJAV'74CNFH*309'!!J6T[U>T&S29,TLH@S64P*WH(P7H'NB^-P?W&)^B? MUNPG4$L#!!0 ( -5T>50[W[U.%PD )$H 8 >&PO=V]R:W-H965T M&ULK5IK<^.V%?TK'#73VF%\V0NZ8-A_EXUSM)6=EUVA7SW$"V>;V9H=OCB]^IQJ^T7\]OK/7OD#UQ_V]]+ M\VE^[*6L=KQ1E6@BR344SVZ!#_%'Q9W5R'5DJ:R&^VP]?RYM9;$?$ M:UYHVP4S_Y[XDM>U[C0@':1Z:ET<5@QS6ZOI7B.I$6;WNQ%%\RNM:%? M-7;>'[0TOU:FG;Y=BD:)NBJ9YF7TH,T_,ZE:16(3+9G:1C^;A:&BJ^C;PRKZ M\,./T0]1U43_VHI6L:94UW-MQF![FA?#_;[T]\,3]T,X^E4T>JNBGYJ2E^<= MS,W@CPSP@<$7'.QQQ8M/$4$?(QQC! QH^?;F,=!\]>;F:!%@0X[S0;K^R-1\ MV*!ONJ!OI-A%9H-+IJOFL=\AE:ZX^ARX#SW>AW;WH1/W^CU_.HTK ,NRU ;Q%+8"8.DBB\D1=C;^Y#C^)!BGN_(_9G/T M:U4+DX$*T115S:-F(&:_M=>%#6BKS.HV"_>]T4R/HTF#T5QQDW2+BO6IK"DC MMA-25W]U7T A[KM+3X*"$KS(G @#*!0GB1-@'Y5G-(;#FQT)94%"=R?CM[G M9%(NI0FB8C5742%VNTK9W \NH,P?=Y;'R&'GHS*:.XMLY8-(3'*87'XDEP?) M/6A1?+^R:E%:)D9"U>1$Y?[]:9H[:WP)H%"*+C\H7Z<0^6!RY+()<[J5X MJCH1-AX@*D6[UINV-LN[$*W9&Q"EA3]8;V_[&)1CAXZ/22F&V:!XE*,XR&>Y M942'#2Z/.B+D!4 62038\;CF'%8C+K)4$[F5(J;I&NSW&$R+F11 M-(H?(N&T,RQ;F\]Y]<36-0=#1CRR5SB+8R]N Z9+>=-.(2+DVQJTD>116&5 MO9=\SZHRXB\VR? ^:L*NA"&,(#OJCV:Q.!',@1P (X12EQL 0QG.)JB-^HN2 M"Y(W*((17BV-G)H+-4$H 4::)G'N,@)P*%]0XE*"<'&:3ZWW4<516,:/RV_/ M7NW:^VCSJ&PY.($GBQ\D[-CTI3Y/H5 $40FM!!-(HZ"JOZ<4%*_L2;%J;A2W": M)JFW$'U80M,TO7Z,/@87\$32Q( MUA?HJPS%U"7KPQ8I]M((T!E*:3*QY_ H^#A^UX&G:IZX>H=%QZ,"X[ "W[>R MV#*[B8V?,*$U8=2OW8;F?[;5WIXEH#!B7UFO$D*<5;T$84!H\ M2C7&X9W,]I5F=?67]>ABHXU?XM,9>>CL?#9Q[FT$"+<@B;L1(%B6+2:V-![M M [;@<.,V0G;,?F=:YN?(L6+5DXN>^R+N>L++D-6 .0*)5/^%H^. %]R!*+@ MO!P6NSU-=2MPQ[2E]/H^IKZT>TPO0E8 Q.A41B>8C@8!APW"/7OMC^>2UUUU MR1S(UZTR*-4=(-=5TYVZU,?NG&Z(=SF/%68S2KH,= 4H0FZHXO ^;OD:&-6:5.\0XY&E<>7 M57Y_E@WX"Y=%U:<[96L41NKU5(T% T?T.,^\# [!2.Y::@B&<#JA[F14=Q(^ MSOLD*Z5:$]&.I-GFG.^Z3&=.$4]&CRM[O9?':I.- L2>^$=TUUH#$(3C#+F; M!L!-;!HR6@URP6KTN>_M',>P3&HV 9P#QHF;)@"8QS@$.6<\^@\2]A\GC(^U M0K$Q%W;K3',"C(,Q36Y2 & >IQ#DG--)*3YL/Y9#VCM=O8W) *R.]NVZ-JG] MP!#DYCL(B@PYM\@+X#QR(<@YN=&(D,L/ +R\#F4[D)OO&2C*4^*>+0 <,@A(0]B"59-87DUD1634?X8T_;>OXG8[^:H98EC8S)JK!&Q?X. MLO8] TGRW-6F)8 S9/RS (!;4#PA862T(21L0Y9O)OGWO^48X7]\,3:E:>RL MVX.16= "=%\$JE48E^_6]0%<@K($N>Q]&,6$3"WLT;"0"S6-]]+_R99T@L1] MKY&0-/-.2P ."M *ZN\L0.?,1^]"PM[EH=WOZ^[YKAH"F9(#':#8K^EXFW\]Z(YJJ; M^Q.C;M;[>VTM'8T #1N!NZ%B^G_S/?2B^"\!B.^,5L&.SMF.%H&&+<*WIJOO MO\/R4%_+4>(^]EP"*(_.FTT!/7DI(&P*IIZ,]MHY5IBFV0'%A"1S%0) 973A M\@.ZRB=R)!T= 0T[@J\'-_"AY/V5/<,:/W>Q-FB-1-V6_8L$%XK_%'R2X4TR MX!,\L0! 63H1A=$BT+!%^&-(!88L9[)^O3HX@' M()/^AXX&@%YX=\%6D%35K=NMJ,LU,X2"SXV'#I.S/>D58 "4MR=#D)[._.1= MK1V7C]T[;[8@UC:Z?^GI^.WQO;J[[FTRY_LOZ/.J?SMN[*9_6>]7)HVA4U'- M-Z;+^%-FQB/[]]_Z#UKLNS?"UD)KL>LNMYR57%J ^7TCA#Y\L#WUIM+!0 +@P !D !X;"]W;W)K&ULM5=K;]LV%/TKA%<,+:#8LNPT29L$:)(5S8 N0;-N'X9]H*EK MBPA%JB05Q_OU.Y>2;&=]H,"V+S%?]_#<**(K'VMAP-JIB;%Y- M)D%55,LP=@U9["R=KV7$U*\FH?$DRV14FTF1YR\GM=1V='Z:UF[]^:EKH]&6 M;KT(;5U+O[D@X]9GH^EH6/B@5U7DA%I M>39Z,WUU,>?SZGWJV%Y]- XT%R M-5F#G+8QS43U MR!<=+/O\#T3E\X&9W2YD^+64R ;Y:#%6VVE55H:<8=%0FK&(/YXLPC1([G^ M_ :C^9;1/#&:_P_1^&^0Q=57UC^65&\R<6T1@^<__G!<%/GKM);&T]?">1$K M$OW6I:L;:8?-%V(M@]!6.=\X#^U*3,3/TK9H! CG-!!Q:: M)U>$9>EI+'[%J=M.*MYT %Y1!6:31ZE]5RW/G 1E*L MC%L@D&A$]Q0;(Q4)_(W+@1EL +ZZ%5"L,G#K \TZ/787>W-&B380>(N7 /O3)H<"9A M24 A)G()FU(N#"6:'KWN0=K(+".24RR]JP4]-N0CE$&:MBHZ'P8AE*L7'%Q1 MH74=0$2CXV8PSMB"6UI(V-)*LXE:A2Q-(ZG*.N-6D-,R(8$T61G*$$>]U/!X MZU&L9&3-FQ:Q#W2P:+6)[$3-WYRD5D,*1BI)E?1NK8Y@$)BY.N=63IUB&'H$)C**5D MY!S],LSST?7MS>@%DX-!C>+ S>J>51+K2BO0C0+]HQ33>7:8YUF>YR)4R-C0 M1;P;BS72M#L'5:2 &\B\/FNV=XIGQU*AICEHI2;5 (M*KPH11MP],BFQX=)CED66HVAKR]&O]0 M$U('A*-CIB+KDK^$Z\W:5/- <>X0E1=G75<]KG;!Q7P1/"J7[;B#Z&;,;> MSO'XA3: ^PF/+BYHE"'*/FH>X[G5NYUD$K)%UJ.5*Z!OAI.#C\>'V3R?92>S MV5=4%OP%P!\Z0! /\,O/&HTT1:G\@EY3IUJ9[]=*NY\1]$@>S96[&K8\]X@G M87]YF']?N'Z)I+F.;CH\-1%Z9A$EV37H1HLTBD-.3/*'D^ M@/VE&ULY3UIC]M&EG^%\&86-L"6N]N.[22. M@?8Q,]Y%)D8<3[!8[ =*+$D54Z3"HV7-K]]W5KVB2+F=S.R7_1"G)17K>/7N MB\\/3?NQVSK79Y]V5=U]?V_;]_MO'S[L5ENW*[I%LWAAF*?W.U9UOZJQUZ^_OW5Q]^_(Q MCJWY??W+G%#KG*K'F$LRZ)SKYKJ%U_VV^_O/;N7E6Y=#%7_4W/XJY/S?(WSK9JJ MHW^S X]]_.A>MAJZOMG)P["#G:_Y_\4G@8-YX-GES /7\L U[9L7HEV^+OKB MQ?.V.60MCH;9\ \Z*CT-F_,U7LK[OH5?/3S7OWC/EY$UZZSSF]JO_:JH>P#6 MJAGJWM>;;-]4?N5=]_QA#^OA4P]7,O=+GOMZ9NZKZ^R'INZW7?:F+EV93O 0 M-AIV>ZV[?7E]=L;7;K7('EWEV?7E]=69^1Z%TS^B^1[-S'<3C_E.CIG]]\VR MZUO EO\YL\#CL,!C6N#QOP2\_ZRYLY=%YSL MUZ']W^Q<"\?,[N-.KR^_^\O-S3OZ\^J[!XL,]_WYK<*ZU5 Z6D V1'/CYU=\ M9H*,AZ\/VP;WU1QJF*T;EITO?=$"2!?9357!5+UK!4X9($W=%<1L.II@651X M= L<5WD@XD*.F-Q&3L\ &+(&=M)F-3*=BKYLW6IH6X1:4?X*/('/T6\+N.W6 MY0JM9N]KO$4XRZZH@:7BN#RK'>RA0TP!'IX5V;KP;7KM0-V4 MG0Z%+<=S[(K2+;+W;H-+P/HL'48HI, $)@FHVQ% .WX$ (0':#K<-5P^ PU7 M76V]6^N7<.+2K3Q)@%WQ$:"B%__JQ]<_Z,7G, CN 0 +>^P;V"'?) >VA6<$\(E&9H\1;I>KH.8(F@ MH1/#[2XRD XTX=IW*[BPHRO:+G/(\3+@5VZWA#659]&_EWS5UY=7W^0)UO&I MX;D!GH9)#XT!!"/"OFG[8EFY ,AOX>D:1"J,QQ%O$".!MCK'Y*!3 ZK!+ -1 MV:X!LFK:3J;D,YO+D65P4>"$PZH?6C=%S89[ H769=$"MKQJ2N)$A QZ6S?O M7^EE93\#FJZRZV< !<6?GW2]'$$?+A.HSQ$IT &V1;U16FI62!!XVT@#AV:H M@)[@H*N>SC$!)KZF]=#2A!9AF]K> :'OT^\F8)'#5R[[6P,X!<>AH-P$=\?^3:0%<)N M?QL\H*QA A2I!VSLF#RL-LKW2$G6:]!4Q)&@&>&M8M=X(Z(^3T_6OEBZ2O? M>YFJ!,2OF@ZQA#>/X"*HS#S#JY3*U/L[L6V<9<2E#.LH!^*/#* /HK(8Q<^=94F>+0?BQ<"U^PQY?$^L*"<^9;-L.R7P]5D#MY M-G0.OZB 0]&9]BV>JF<1A+>Y9RZ^*O:^+RK_CX E)'QJHNC2W8)ZO4<9U:S[ M VY$#M? CHFCF&4 D_MF]?$"M=DR0_$%2K;(("6^1## *9L=,-7B4W9;5(,H M#^%D>C-[H VX>X 0:/_T!#P_P B@180H/+YO.D_ SL,](+29S0" $)-!Y)9T MES"^659^4YP\P1>KI"(72!!>*3.L@ V#6M$)08.*5&\JO-*A!4+< TO?PO%A M5A*'>"PWD@R!%[Y] M'8D3^J[C4Y'HB'LXYK6^%M?X0F0V?'"@- MT=+Q$K#S;EAMSU">W!Q**(B:&MDW[AXT+9! @%1*^+OBF,$?-!7BO@?& M!:R];7:&ZX7+2Q>E?? 3CE2S%^'3IDAW 1_+=Z"M_?_OZXNJ;( :%^[^M 7J BZ(7X,J_-"ULZ:^NJ("K M_]ANBEJ)'G2AJF"QYY#&E@"ICY&#GFZA+G8P6M<&W0_PNG0[OQ+E0'_0KT&Z M DA@5F+^<%R$M5X,0H9_2^R-0.# LX#*-U4#>J\!']@H'QUBR<];L$'L:)R< M@7N+%XG*:0ETU>$'D>;*.XIN#YPY2 O%;(N1R(%3[BOVLT/*VQ'*(08 LRM9 MU4#]GX32$0>W!0!-V6QN$#Q*/Z:=5=%M 2B5.!;@9+]L?>4230[AB)MQGY @ M$-5@]8ACM4.F!HJ,'!.61[TE'FL2S?()I,Q%N@+9EW 082<#J6P@$X6K\S*Y M2NMVV%OV'M @H)30P)@1&GEKKW(!"MRM0PP!0Z4!S, A@M_9CW7V'P4HGF!^ MD/8[UGF+LB&+#U1$40V?7#[)PXQ$UJ#ADD7>L:;S2JX5MM"IT-^1VDG,HV\; MPA:$[PX4R*9,5.%P&E2O5;<'2+2\8D=B'&]C1J\V;!54TMI51/XR5":9LH+8 MRD5&I(.61U IJXJ4^Q7::(2S+*"0Z CWQ! &# 9BJ8H>=3ZX0X!T7Q'>>D#G M6U\BAU29=[JAC@2C[PB9[_L'<^*0SGK?PX @2-'J7;5^+[B.9N\JO8\P=!4N M!F$(I%6)&Z"\#8J":*C SS1UJT^ EGD4X<4 MJ-$61P"%ZW&(?P60YMJ!!')ZQ178H'7GE,1*OT%^,[YV EK)8@=&=FA>7:#3 M]6A090(Q&O(2 5JUMQ[QNG:N9%ZHCVW#(@9+$FC!9#52!$K5IKY0WAF6Q3,M M6_$\\;YA^"T22CH1:I(Y&OH'AZI)%XZ$\@'DR- *PJV!E?#W9"!,T%/J6P'T MV>"":.\#_A ,HN$FIB@M3Y0]J#%,][!T_0%=&$6XR?"HXF0T-> 6]T0SL,62 MN!YR=2/^%MD[>8B7H[T%?];:?Q)!6C;TI/J>;@O LF7%)H8OA:U.T2U.B&RU MQ7NL'4LC5HC(0@@Z,>BAM$?Z]A,O0VZIXI.+SB(57&C0(&M5EB&T":)39"<# M&$^&*PW 1MNYRRG:%FUSMHA&![6:@E'FK8I+/.1 DXP62%@/[;X_[D6W;&IW ML4/O,M**2CKV:!;>T)YZ:Y!+!;LPC',(ZZ=';8>E%#X\JC'6(M;*\"66:4?7\O]J((A MNH%>[0X!= _ :@,DR;P:DL'2PTE % #.H*%0D7:'6IC; >*9W3&:3GIH$J;5 MHO-EUP4G,'N[1@<.@&N=>#4[9%JHHA&G -T(G@.%3!EHSG[*:3\:K F"UQD4 MR(6=56N0?>Q3BTA/OR>RCIBFY).+"[&AK%PM,H-I[3"EOU3A,9-&EA*Y/G$( M4 T1_P#3=VBL7J!;.,R#OXB\$$XAJEDA(N.W 9DA'P%,N3X<,!=*)>]+QQ=. M Z*(GV,X3$Y,W<*K(_L88>#_3]9AL#+>>"IV'%(\F7. B@62.GY),0;X[H>B M0ZWQO:I?-QN0)81M'/ZJT[!:>.['%OW]&&9&^W3EU\?QO2#&G-"1!/#\"D9' M(\QW:H?] ]6" AWAQ\AK@.^I=71^\J7;^+K&C8C803\H*Q()[?N.PD%9<5OX M2@6KY7.+$!X8L1N%C@A5Y&\7B@2KJAC&^,XF>X I64OBFRA(72<&=*+<>[1( MA>)FB%WWAS8+@3XHB@"0-U6AC4$I1/T$PH%(0>H&E"/ M6@Y!Q/%!):M8,2_J\%!J(D?.LF2Q$BTJA"(RBQ;691=*!SK9KF _-KM 01SP!B97 M2Y1;B3!1P"$.POBE>"[4OQ[<**2UH<#BM4*@C@SCR1!A-RZ?BT,DQH&0$!]'%(+996!I+QB]1,+$ELBA@?-7K(6K M'>G1:.40F'+7+IIYZ14'(.) W=0L#*(+90T+70#_VJ,S!70%#D(F?IEOLZL' MV=L2=[@^IG*#&5S4;=@P#;$\U+-FQZ+N_ DE(%U!,BV O-BCHN7*G*7='I ] M4FZ+63=XC1L@WZ +ZX5),#C>&>I!^)7G,WB8$4%.O 1C@F==8Z04 M+ 9EHVGM97=;]6]S#$"L44$1- *1A#KKOY"%<5B8>VN>1QXP&BNV2\>K!TYF MHN1XAZWY?H?+]ZU!J+D% FB #QW;Z&3"SM "LX> 6\4>C#JX+U" 2O_'D M"EO Q@8S3:J &M&5BRI)$'9&6T_=7Y%KB\NKE$U:_CV(]V@%/WNX=D#B1?87 M?3*?UC2-<^T/BB1QH^ENY@3)9^8]E5^+['K$)Z9QH3.15D:E=S/C*&362VS6 ML!)RU@:RC+>>L@'*$D!;9L0-1HI*%,G+!IEDL2=UAL)XE(LBYB&BF6O=V'7) M7$+B?:IZRB8RYXF48&MD%1[JC-R<&Z8P BCG_<2$D[ ;=/QY3(\*&I9,[]N2 M^"&9KQ(#(\8;!68P:0VDW:?>Q-T)D.F1%$8Z*D RA'K;IAP0$SQF2E#N D5M MY";B'OE,(DI/KMM:J>(X(DUP%)KI,7UAWU#NC='K0JR[&_8:\D\T4]AMSMR- MXRGY2*T_88-Z6=:CQ?RJ;NH+\JIU*([GG+ICK]8Y+SON5)XK@]_W9((3#QC" M2#4)5\;K#0B7>H1SP,@5:M+6+@I>YL[ZY_#^X/L-^:48@;8@7>5K4-$P91NTWS*R)538938Q>* /QN^R:/[26(' M\PZH+_,_?<;])%94''Z*?VA0*OFD,)<#RC4NLD3K)1Q[I"(W G8&WXR6?*(:*W\G)Y'1!%.3]&?B8O0;/C43[*- $R__ M4L-^&M+_\#(F(*9\1=S^4VJ<#0;@KT@!W61VDA(7['PN6O +TIW8\^S-GLEQ MT> 5^P)1'X%UQ'TA@0.B*=C,HTNP\X^=,:C5?-;Y[)6FRER::P&?8-.^VSKF MP+0*HGV+6:1Z[4;3TB$X@U(<:LEQ")K &+OQ.[4!%]G?4.F8S=S1:U%8%PFT M)9Y.&"V MJ#4YUHCBR1VQN38Y7;S_,X.BD8>D@'*7_3150R%.]M30:L#UNR2&'N3;%XK+ M;-MTO64<^4PY9L"5*)+'CA ^;V2ETYNB,)BZ1\2M=,8; M K^?L/EY[T>3>#_XP2W;L3U',C%4G@J_TF$672N9SL&+%>5IOVV;81,4"T+X MSO>&=MC19+0!T>K'^F"2B1@-MR:-]DR[7?'9#R]M"'$NFX&P'C/:4M^ &"L*#9T9TRU7&W5VL2<%2'$ ;=N6IN.$J6.#3J, M'2%_' H_BI.B$$[GV]6P8V<*,0#$:\<(OL'9?# "QNX5-!Z=,Q1;"A^$"2&^_7LPE*(7<@>G]"1O>F M!3,JHVP9L@'%NR$*$MB3%^1?,^&6;MKS%+U#3'VL_ @&A<.@=D/2#5-741U5 M]9@T%,HQ =@A)M5)R&)8[9K%EW1<+YU0SE;(P>M*GT8DHS< MZC_=D9 46#?60!#G,69"/-_HUAERF)\X= 2]'G,AQ6E*#NCWR>G()4 T&F2?!6(\'%GN&;7NV'UUY M%X M;+]RT=$\MYD%ENZ)'[-6W#1Z5[%L2#XJ.B<6KZV*TJB=DO$)E:$UJ+E AVT3 MM?VH5J7$JTH69IJO+"/#"P?Z\6QR)"Y]JL,] M^"Q#"!X[\F3< 5EC"-=86Z)/G$O?3(\M,!<^QP@3$A?T3/8>-*H0XZ2T!\.; M@2L5=7JSI+J@G">+<%A>J'/*K("L.*["15,184<>^JIK"*,E0D&VH,'N1"HI M:HM )):?X$!+5S-66% X\5F9RP;D8S*AC*ZQM]78QQP-2]+0Q.J)Z:]%DO*< M5/:8>IZTJ"AX.XV0M, OXK6MP&[HU(;&#S:E>)&].5&9@I83U9L99^%$8HPJ MSUT:W8#C%)R]T[%I,=9:SFINAHP%-ZS>$JIL*$ME>J\FK,(W?*"B>%=>%$ H MP)9,.@HY&6(NYGC%M6\[5J^J O[ O+Q@KHIIQT07G4?1O49$(ROV#9K<6]RH MGJ],1XSV%#):U&%)C0.08I&'^PH5ZQC.N^L)Q^5(42..SF ^:#_GJC7G13Z< ME-T0D4:L^%A3@('Y->@I=2E:7'KMA._& 3-:,X8;3B!,>Q:1^(D&[P>0;RL; MI,BG5J-JLY[*3Q44(YQ=8;&4H'7=^41GD3 KY([9'+YNZFZ*[6M%MF? MN1IEZ) \]D6/58OLB+2E6P8-TY&1UF9W1@F.[!X0OL\5,(P:9YG>9[AOFGCN MT;(?6LZP[**91T1+R89*U*=)-U@;'31N6PW+:2=84Q3$C*3%H.^#E,%R<$G2 MSSK1^@E?1<$1B8.WFGZ3Z#@5^6B%G'36E& 2YU;KL+V+5-3.. =EMZEOU+C9 M*9,QB68A-#_C*#]O0_^SW.@W-D)HC/OIG![!L-/N"'3T.0!%A]M]N% RJ,C1 M$+Y_@!-S\8M.?9 BLI#OM,C>4KRLEI8V(>Y&153"EC!AATJHQCXA2K(JT!S! M*KZ.:86DHU22PL-?/5D\S79HGLD-(& PTJM,=+4:=@-#%-LZK'Q_^AC-=%+T M%7QF0->M7PYR*:8H5E" 5*FI+!$-/2,Y(I] 3V'I)6DDY"A)D5O)]7=BS1NL M&2="J+^.91EP(2ZVBO2!L=%90854[7Q?HP@S*B:#_*D.&77 M+#W5'C=:([5V'.?I^M/:"CR9^K4IQJ@E1U)+14;;;E\U1Q$^M73Z\63\(U>VN_K M21)3A*LCNO<[1R7*1%C<:6!G_).SOW\.E+,/&F!)%='O1*D%SY56I9P3< =Q<516UPQ(?W0\F,D\O.F6D)7F8%'28>QBTC6XHV#2/ M^99/KY[E-)F.NZ#5DZ^4K09-#"]]!]P=M)_ +4Q5+DEALXWB0$U;8A)H5)9. M^R+(8)L-#K^0!R*%C P,MT?;9@G%MA1NAH6/VG]Q^Z&%B7I@M[ MPP4DY5/'O[_YR8R7&OUT =HB,U[E<\A:*,A*3C-\BC)\XJ]4*TY/!UU0%IZ: M33OV %S>*"?EVWJG3[\#; J;?O/^W;N,.N"%O<^%THF,D[M "$T?-$FFL ]- M7ME=UQO='P*E@2Z"1 MW\]%@4#?UMB TTH@]/U%G*OMAXK.E1GV HL/S)=Q\OJ/"2$LO(X$9D M-6RUG1EB/[4Q XD@8F9LY))!SHAR@U7WNJFBKE-LRE!K"4.@35'2)OI[W<\$[&-$/]-1SZ.\@WK$\S M:G/SC5!^R/7L2#78[T$DU:1(F>3LE(#A>LTU(TM=N@@P79VIOD!^$[KS2:9 ML/QS$CFZ2W50R^CY]HO253"CGI\ W+_#E4I:/Q ]I3]01S9<6G*2?I6(!>H$ M1C7H.?DFF9!EQ)/RP9(C5**DU]9-8V3,*)N%:T7$R"*_"NM? M(T!3*\0I>47.5*_YPW@/MV=@9$I7BQ;TP)#T'/AFTTX4E>&SS!=%V^$4[AIM M>E8M11E2'AMCJ[/I&ARQ0#\$]]Z;41=GLSE,C9^FKHQ=A%:3.Z/.KN.Y0A:Z M023KY3 Q8\JICM:]20S'^0C9@B %4EMM4]7R#"'!?VOGN6-$XH#!/X_<#Q"] M(]JG;#ILDFKD=O!4=T-0Q)\^!KM(9OV9!IJ.AOAK5#Q'&@VF/J%7)6E^=V1Y M@7"(Q6YDO8_VL\@^B#Z)Q974PT82T;"'&OIS.^85:88BLQ+LB84.OVI@C,)< MA4AVP=^"4TTWZ#/>P_E!<-G>EMB" ;MOJ"N(;:]ELPAPKJ4VH@WP:5H+'FF[ M.FI >.=^?$F:!&V-TEQ"#\VJZ22J!WN)-3?M$2Y 2"(]NO0_I$(*D[-\-!P2 MQW&1>I3Q)+>BNA'*VOB>I%-;/TBJ$1?;UY9]X>W[;:(M#MM1D<[/UQD%M!\;7%Q5SL)&?%/<[VZZRQNZ4N)WZ M&*=3!Z"!FNFI<'?G6_"]I< +BG^D>,R_P(0=K<3'8=9-'9S[U&]2_CX#8*V* M"_Y+L_\:Z\2 ?U?82(U"7F@/@3)=!4T(0Y'80HDH2LOI3@C3IL[!]@%1F0$']R 0H#,F M-_;WT$VWU1BD)DI3+(-8 0\X5?,7W%A]TO%L!)]9'1%.S,.P#LL^%2MJT%L\ MV0#:"82HAF^J[#]$E1@,2/*MV^++'VX#6[V/CS^8X FD*:,DL0D6H(B!1G%? MHE0/T-UL99]>Y2+[&TQ-FM(>HSU;J]5K>P_K8!# *^F_TP9^#"%J M$F'LIC%3>/ON1YL2COFU-F'#6&NFTR[NJ6-:2%T=J%^N) )8D1%2_[[#'+@Z M?S_$5OU)MVW2Y@[-Q:H">(N*'A/&UQKC)5;-]22K01NH609G:E/PO+$2D-7@ MTKF=AJSG6@Z+=C"WGKI.]&04A\>N0?3LMI!6=YHQJ#47-1T8C2Y:/WI82'^" MQ3S\ Q:_J/1"$1CN%%VF2'TZK./6";"C[G4*S#S8+JRTW_'.4%HFN0NL'-T) MCB%[/?E:9]>0LCCAK ,XK3-A)//3V3S,;"BM%Q!U CF]P;OED6&(%_I%D!"E M\$QRFI 0N_!B=VM+;T834*[^>IZH1OO>P+[1L2Q-Y:GT-#8(I[;-U2!-B,SZ M2$!@P<2*A)!?1G8^%[3S@^Q\V0\M*#/:1QXW452KH9+@6'HV#6!@_"27RI\- MJU4>,)G?%\!PB>&<\062%QQ=BA(WIQ='J*NHG%PQ=<'%9$ENQQCHG\EX%AQ8 M6V!>)/)))%4PP,W!. M/,&[NU(K6WN9*?A3NW]J<'_Z]ASN;&'8'^ZHS&%+)2[!#: MH+2>8_(Y-%&MZG+#<>IIM0Q_S+60",P*K<0Z/PH#P&L\+E$#IJ!YXND?8&<5T(MMBSMY3B+MRTGSJ MSZC-4SF%B&S-N:U1JQ>3X?3Y+5[^ZXY_]4UZ?'VGBTI\N M8*4+S*Y)U*E7&)$)C=DMR]3T'D+OTZM@]H.I+ZO9*32'H:FUB7SIR'J6!!\@ MEJ.D^4B/8%(/ET7]L0LE[+?.I%#:Z&%\$0HE=6K$-.FI P]A>C]FD\M9[?Z( MF>DFU6KS4KND?6C4]-<4,LD;PP1HRH%E1R@?;BEMB)+,5W5OQSZ('!'3@@=L M'1;[HINM3L*4Y!ZP9*^YGUT?BNAC/+4S41W*%=)4!YHOYAXE7\3 M+.%/LR@K09_73W].K]\=#6&<1Z@JIXF_?_)0 NEZ_R;RTOY]V?*>?V" MK>.VGN1/95M/\V]@6S\0RLU&L+^ ',#(2X\ABF6?S,XI,]IB;E_LW7G_&I$?;(8R9M$8BZ_R M$I-TYAAI/D6L'21HCEX#4SIT6!;:<7@F!IWNDYKER8;<5 ^[,WOKS@N0<6H! M%A-@%"\,RXT-@!J VPQ$R1GK;A)0%OF;.-@5E!#C_:JT@_2<>#\4\\0UGA^@N4$P@SW(L M9CUY$4:4O'/-2SDB+DN4VAE@0@Q3YT;*Z:94=Z$Y]-"Q8XE> EG4\K:T?0X8">H+C7Y<+.$"J?/PY VUSM1& MZ(L+],JZZ3M+:]JHWUM:G'72 I),*6K,,[(A39-928'%9 :S 6GWJJ_QP3YI MH,QV85-:NV)#3@%6G@3X\3O^<2>>0?RS\2)3'>E MUHURM@A4:@(1);).=P#"WS(FS+5("MU)PHRA%9!Y.XY-0.1Q._8:NU8B&;[:8DR7 M5GVCU\[?==F'GDI'RX>_\-(7L+2=[PWWS9>9;C[#V_X+F?:;&1OKJ^SQ]37\ M^^0Q_GO_\;/K!ZC#/+L^\QCH93P$5!SZ]_[5]=4#FN31N<>N9,A7V:/K)_C8 M]3?\V--GV)\D7MOHUD*>;HCM<[6+>;6M]18&#YIASUQ&,X\8:@(8HT!M@2GM M,Q_K?;E5,RQR22/O207R) .=A]E]>\H4:3I&%+OAQ(G.F1GX=G%UYZX36/E^ MD'2'L9\T8'%@42DX8>@TU#ON>0"A,"*H'9 MJ6ODU)NFI3%SN68O&UE[(U#2A.RYUI@B9I%-[4/%9^ M2\YGE0(L,943_3=:>5>7?R)>SY5]4Y+YC#MD^K=+[+)GNF;<966MG/RC^1 A M'RODC%,MCUI],S\'VB>O+#738P&SXO OO2QM@^_YBUEXMOX'R^E&'29.1%KL MBXB)SW$#FB+X]MV/L;;C[:BX,Q?S0OI&N-8E-6N:XXCO!?:F&,^X8E/[/_2W M^*PBOL@^[#D.-XK,PGZ9494S,*5=PG>4UDC>N9["MZ3'NC)8 N8U7_HN)CG; M9. \V9ZY\+0@5"_\/1E&J_@&U8PJV4-_D/$ML2$%B+IRXX"+Q08E5@R4<3A! M?$?IJK-STEU7![J&#H:K-K+:C-@QN7F_]L\3+- M6ZK33E\)D;'*2,2A.),C !!2$2^5DW @A=]&P_?M;,\SM-E=&ZTE,K7X]C%E MYF7ZW@<;=Z\_BPE?@@@T>=?S=1DLN"L"X)&3)C&A94W+W8E*V[QKLGL>J,2B M 9QD9\:W78S_@GQ7\US8'^)=^>5WTQ8OG^6P M\3!QU._O7=TSWV+4Y_M[-U??WES?>PA/QN$OGN]!AO\ :C+Z^RNWAD_"]02P,$% M @ U71Y5,O&ULK5;;;N,V$/V5@9H6":#:NMI*-@F09+-H'Q8(LML61=$'2AI+PE*D2E)Q MLE_?(6DKSKU ^F)3).?,S)D+YW@MU3?=(AJX[;G0)T%KS' TG^NJQ9[IF1Q0 MT,E*JIX9^E3-7 \*6>V$>CY/HF@Q[UDG@M-CMW>E3H_E:'@G\$J!'ON>J;MS MY')]$L3!=N.Z:UIC-^:GQP-K\ N:WX8K15_S":7N>A2ZDP(4KDZ"L_CH/+/W MW87?.USKG3583THIO]F/7^N3(+(&(&@.WQO-J G'N0Y 60.('/4IA6 MPZ6HL7X(,">+)K.2K5GGR:N('[&:01J'D$1)_ I>.KF9.KST#3=72O9P0;8J M2@>BVK1PX4A&!7^=E=KM__V*PFQ2F#F%V?MX?17$%N21'EB%)P%5G$9U@\%S MR/ 15Z@4UK3I#W_ZH4CBY ,\NOR=KM2CZD0#IB4V.ETQ#G?(%*"-' %5V)=$ MQI9[SQCKY2B,ADY4?+3W.F%3_Z%.ID&NGB!$L*:#O3@]G.64P)R3O3.XAG<: M%KW7L/C0&U:DL^S_LXM0WVM7X>U:)/=VP0R^DO;2ME PK.0(+A^L!K;MIQ;K MB8J2<28JU%#>T=X@E9?6V%!C-;!/9IE6CIJ)6A\'A8D&K(@N3++;51A82S"(.\Z* O CC-(>OTA"33PS>@R2.PCS/ M'%02ILL%);%]76P,!E3N'2*70):\:YA-?[V3[F_=)!(\K&D4TA%N F8Y MM/O4!H1F_MT@QPB#B*HV;4,#(;^H0$A#7G%Z:LBM$.Q-IDS'.+^#4>R<^.A; M;91)VZ6/T<:!3M:S_^02MQX82?B4F&*'39>+U38 FE H^)4<%85J&%75TGL& M3)&W#?8^GO2ZGS=U,$5?CZ6N5#6!B3MHB"4Q<7#V;&>AWX14_:X1N1*>$MFV $6'Y-J:J2F3+F0_ M$),.8OE!WU?:(QV/6\"Y[Q@V)N?8=,(Q1YA7+A9P5M>=9^VLMYGZW7$(ET2. MH S8D;[TT=S(_?G:&Y/D89$N(5V$>70(^_$R+*+X +(LS+/\-=&(>D28%O1' M32=+87\99L7B8 OXLB3UZ46X3%.@9K,H&ULK59M;]LV$/XK!RT8$D"P M]69+SFP#2;J@ UHT:/;R8=@'1CK;1"E2):DXZ:_?D9*59%&-#L@7B3S=/??R M\*A;[I7^8G:(%AYJ(NEE-WJ]5*T57.*-!M/6-=./ERC4?A7$P4'PF6]WU@FFZV7# MMGB+]H_F1M-N.J!4O$9IN)*@<;,*+N+SR\SI>X4_.>[-LS6X3.Z4^N(VOU6K M('(!H<#2.@1&KWN\0B$<$(7QM<<,!I?.\/GZ@'[M-PJ@;(U5=6],$=1<=F_VT-?A1PR2WB#Q M<7>.?)3OF&7KI59[T$Z;T-S"I^JM*3@N'2FW5M-73G9V?:6D48)7S&)%Z0DF M2X3N.)2J;I1$:QE!YM\!S9.X*.2=F?@5UEA]1)@2C$.@2:' M0"^3HXCOL)Q &H>01$E\!"\=$D\]7OH=O$]ZRR3_QMS9".&I#/ZHR IN-!K* MO1.H#5QS2;7A3, M";%V=8&_+^Z,U72R_CD2439$E/F(LK>FXBBLZ^IST[ 2 M5T'C#AO$*\('N (/&%T;9'6HZFEJ3#C!CD#1+PN/&ND+19]@H M0=W.Y19.N22):@V9FK-S(!JQOB, 1^6+C>/5/:+7;D\@3L)L/J-%%BZB#*Y8 MPRT3_!M%7PK55C[JUCJ/I3+6A)2,TA8LZAJ*J("??RJ2./D%;I_$%3;*< H^ MSV;#]T]CV<7D=$'/.$W^1TTHZEFX2'):S,,HG9,IW:7:/GH3_-KRQIVB$*2O MNB\@Y?,F);SRY4!M7OKRH>2+PK_C/(;K5DMN6XU>;\,?W-I0E?,HIF= Z_*R+2"4=* VD4%H24S,*";I0/SHJ595NWPA]<8E C]>30 MM*PF=ONFAM,D"A?9[ Q.8THZFI\=)> $%F%1Y/X=1W,J[#'LGGW8,^(YF\SH M:A;"WR2T2YYVSO DG10'"=&J.WJY*2GO1V3$$;H[\C658<>EPTBB>!'23] T MZ']CXG'RH@D&:M[Z'(WYH"Y,PX+:\(1.09CE(\S\AX@TS&>1(R(+L]GB;!3V M0 .Q%LT<-BE'<0H78W6GY,JQT#P?BTGZC(_Y9#%4GTFH'$-/D@V\'2$7QL4U M8N6B+E^5Y9"+.Q*CR5!#=;%I=..5X]!?+2#(H0%.)3<]O^85N^0Y\8LNE 8$;,HTF^2P W4U2W<:JQD\O=\K2+.27.QH^43L%^KY1RAXV MSL$PSJ[_!5!+ P04 " #5='E4,26 $-,$ U"P &0 'AL+W=O+R/+][ M'2_/0Y^<]?PZDO1M:^+--;MPN%AL%M.+-[9NDKY879YWIN:WG'[M7D>L5D(E<7BZO-T^LS/9\/_&;Y(+-GTDQV(;S3Q8OR8K%60.RX2.K!X&_/ MS]@Y=008[T>?BV-(-9P_3]Y_R+DCEYT1?A;<[[9,S<7BR8)*KDSOTIMP^)'' M?!ZJOR(XR;]T&,Z>/5I0T4L*[6@,!*WUP[_Y,/(P,WBROL=@.QIL,^XA4$;Y MW"1S>1[#@:*>AC=]R*EF:X"S7HOR-D7L6MBE2SR;Q+4MR/H]2P+?2:$MNOM MY@O^3H^)GF9_I_?X>_$QO1.ZI88CS5[3'U<[ 1U%^O,+\Q.ZNN(8N21I3&31TUVT>[AQ-]2P*RED@,1E7YC<59TS24<#)2X:'URH M;Z@8@"SI%Z!"9-L.9^&N,C;2WKB><\346)G#B_R^MQI9\^F%U41L[6UE"X/] MWH>=<-R;G6/8=;T6T_B2C"!C&*(7;Y-1.","\^SS=C#8_,1[=G2*GL.FSX8S MA(WE:&+1C)D4)L8;Z^MQ%] ^]8B5*?]"TX)"'17*ES)8P+@QO@:(*H:69DF@ M2%Y,GE"9;UO"$9)U!'K$HDP&_USTT28[E$11BFE!@$@/!3PXEBT%34KW6S;2 M1Q[R=(FC-SK]OE6O2KP%.S;J]I*NE*817I;#K30A!!!;A(BVGG@*N76L1Z&9 M'O '?"&$OSTACX_(2&.!?(*SI5$N).%O4"[PXX,2LR $L?,;]#JW*N:IWW,- M$;@Q>Z8=LR09V%4-//Z*R6Y) .J*3?3AEX+=JS=R:@>W;0Y M'#YQSOZM-8S0W7%5XT,G^LX%$2UHEC%T8T6K=L.H%^L,_#RK0483,E9^P]X"7"2;)JIT5) 5E%04=CU0EU( MJC+ G86QOH3N4HBB.(%H!*B=FUW(4#Y!ST285N ?AU4&KB\!ZX1V?0)SB1QT MF[(>M3OG@&!O;G6T*>%-IOZ8U .]^=!B=+'?VQC\4*'[[60RK-EG<+A@O..< M>FFGV3/LASJ:KM%6TKF!I*&-: MH#^'633X=0S/.Y@7/ZKRDG\,QCXG-@\H>''(YI33JY9NOGFPW MC[^3.9O IF$YS[^[^^A35<\*/@JXQ&C!]K_2\#CAJ;1E+G@XH,I8W_7-D7O MK9=W?657LZM,R['.%S9!0+3K<*LYOCW>":^&J]#'X\.%\J6)M?:JXPJFZ^7C MAPN*PR5M6*30Y8O1+B1TDD^O)^G'ON(76QM>ZSKZ4,=-]HXR\G=0CMJ_G<%[5LA)_9 M5AK\4EG7B(!7MYG[UDE1QDV-GN>+Q6K>"&4F5Q=Q[=9=7=@N:&7DK2/?-8UP MNQNI[?9RDDV&A?=J4P=>F%]=M&(C/\CPJ;UU>)N/7DK52..5->1D=3FYSE[= MG+!]-/A=R:T_>":N9&WM9WYY6UY.%IR0U+(([$'@WYU\+;5F1TCC2^]S,H;D MC8?/@_>?8^VH92V\?&WU'ZH,]>7D?$*EK$2GPWN[_57V]9RRO\)J'__2-MF> MGDRHZ'RP3;\9&33*I/_BOL?A8,/YXAL;\GY#'O-.@6*6;T005Q?.;LFQ-;SQ M0RPU[D9RRG!3/@2'7Q7VA:N;SF/%>RILLU9&,%3^8A[@F@WF1>_F)KG)O^$F MR^F=-:'V]),I97GL8(ZV&*@M:PB.,GC6.[3 M5H9\(;1 6E.Z4RYT0I,T>+(&.@+QBEDA1^-%$H5:>%I+R>I0V,XP4BB!4(6D+\V?Y^6R% =4:5E.&=UNKHL;ZV2P;UJ-E*U1) GAJ MZSGKK0IUQ,'))H$'F='"%+Q26,> J804DG1=Q!O8>>EC?RQ^<9 *Y[A+6HFU MTH (S^Q$P+O MYZ(/[LG8P%GJ[J 3H%G1:7$,[Y[LQP29QCXI_S7)6NO#R\.-,;6>U]PMM+D/ MH\CA(23LPG@!STQ/:8C+W,;FUJI3N*+M8U%&.S$6AM2U$WU V"\)L%.8G M96SVKRR2O8*@6:FB0Z[!H&OXAY1[U]H(E'*,/Y.&P:T$WN^$[N*&(37FX",@ MSNB=,+@71!*5DLO%.);1#/%"K5SYLA4N[ XMU8"XO"]8&/JD'\A!;!6O&YPK#X"+ MJ(]CC>>-M>46ZC"C7_JG2)0 RJZ[P%)&@5)OV%6SYA'@BPX85*0V"4Q&H=K8 M1K\STFUB0YR*\A++>P!M:M]>^QZRX"=PU*$8SS+00FG9D9>;<9[[JD'?-&/" M&-9:A4D$1A%!3-UX#@Q%/B)H1P<$3]H#B8%Q!_(P#AP8+;0-T_1^C-\?-0]P M_@8_:2O=@:Y"AO?TX794%EAL/3V/"=K.PX]_\8I>"U^GTY ?)()@"Q\I](SR MZ>HDPP4BSG;LKL2O\1!B!N2G"[H%C*R53PAW7\#J#,:X7[ZP^H%O9$X'KOJ3PHQA&EDUX/[*P47P624J9+!RZ4,DK"<*F,L\B4P]T>MPVA M$Y,>._:IM#+9?@'/5;6+-P3S\$8ER*M-.N+0T<%1FC:&72([5@D;SQWQ>)61 MH1S*R<3EV6.WT/G!E1\GV"9^V'#.:'BZ_8^KX[?3=?IDV)NG#Z]W HJ!RZ26 M%;8N9F>G$W+I8R:]!-O U#?@53I[@'T?P, T( 9 >&PO=V]R:W-H965T9)TM^V-)BF<4$K>H#1<2=!8K8-M?'&Y MX3O'WARLP46R4^J'$SZ6ZR!RA%!@81T"H\\=7J$0#HAH_!PQ@\FE,SQ< M/Z*_\[%3+#MF\$J)/WEIZW5P'D")%>N$_:+Z#SC&DSF\0@GC?Z$?=+,T@*(S M5C6C,3%HN!R^['[,PX'!>?2*03(:))[WX,BSO&:6;59:]:"=-J&YA0_56Q,Y M+EU1OEI-IYSL[.:CM$SN^4X@,&/0FAE(N@I,EK!7JNRY$*O0DB.G'A8CZ.4 MFKP"&B?P24E;&W@K2RR? H3$<**9/-*\3(XB7F,QAS2>01(E\1&\= H[]7CI M*WCOQ]A\H HIO3/@KQ@7/SNNL:1-:)FVSMK6"%=* MM[>PZPP1,P8*U>RX9+[I>M0. RHEJ/T-G'!))JHS1,2<7L!;8SFU%F'>&JPZ M 7]0CYKG%9G!>ZT(>UL47=,);[%ME+;\G\'1"Q:?B?*5[R *3J/PBJ;FK8$S M>$"F#;R!;)9%$7U/TB0]]7*T71K MB9/%HI9*J/W#@7KBU!?+U*GG40[?-"M1L@8A&7663B/.SD\A7R3P35DFB$M, M9 9R,;GT].)TEBT)P6>]:9E\@)*7()6%FMU1JFGC6?5< 5XH=#1_FD*\ITEO MT*D^AZ#Q[VMM>Q3DIQG:&UU[/Q6>72?HR?V;>)[1^!*"',T]?>>M<&6L.NOZ MC+U$Q7G]W7 &1T?N&NDDE$*JQUGNA)26<73NE@M(9ODR<\L,EK$_/O,+HDIO M767)3[9,Q]),W)^0GJKSTJ (#T8TW<>]?XANNTPXO]5'Q[* M3TSON30@L"+3:)YG >CA\1D$JUH_\'?*TN7WRYK>:]1.@RCX!Q,_P V MOP!02P,$% @ U71Y5.9:?SRO"0 _!H !D !X;"]W;W)K&ULM5EM;^.X$?XKA!L4":"S+=FQG=TD0+*W>[<%[AIL[EH4 M13_0$FWS0HE>DHKC_OI[AI1DR2_9#=!^22R9G)=G9IX9TM<;;9[L2@C'7G)5 MV)O>RKGUN\' IBN1<]O7:U'@FX4V.7=X-,N!71O!,[\I5X-D.)P, M!HV43.:BL%(7S(C%3>\N?G<_IO5^P3^DV-C69T:>S+5^HH?/V4UO2 8))5)' M$CC^/8L/0BD2!#.^5C)[C4K:V/Y<2__D?8BP3"UXJ M]T5O?A:5/Y#QQTTLY!6LF_#_*3$_+CA/VB"[>R[&.1 MB:PK8 !C&XN3VN+[Y%6)/XJTST9QQ))A$K\B;]0@,/+R1B?D/? MGZO*-&Q=BK&/_?0/Y?RF=O7)YJE*!U3"\8UK"%5JAD62S9 MN2SP1I<6^^W%.X;(B'P.*12=S@.%BOX,#W6?L6DT2B;X/XFF5Q/VNCR27T+P1\R1CY$S6. MS88C=GDU97\_Z6X2S48C!B'32_:;=ER!.=Z$UQD;#Z-X/*0/\&DZ.V&O$8H[ MP9QF/-=EX0AI16P%50NC\ZK\A;$,]#47*ZX6(0C29#^LN7%;$DB1X"7B8+SZ MB*V-!+]*M666UWE=6D%K\:0W$*\+'\H/.E_S8OO7O\R2>/K>5NL1U6?L1US9 M[_W'/K..S/RC--)FTG,IE)!0V7*K)3E(00.P,A-UUGA)QW% N6G(2E6)Y1OI M5BNM,O*J$EO04O0! )3SS -VS'A9H&#+U&G@-1=H5P((Y](Y+VJ%3&IPKB0< M@M<_D7X[2'=!VX$;4D$>W1EPJBW;=Z]9UV>/WR7.>YN\_VWG/UJ0$P:= >"[ M%7=,.K;AE%U?2TGY#U.!7U=>*\09,LPZF5:60E;!*<;(^T[(4??&H[86V)AY M3.B-9G_C18E^SD*=#_OLSE+4]PE@&/GME!<.N@B!NFJ0QU1H,/9LU!^CS2E% M'9LTDFWHO?BJ#EZAW%2=72#XF)]I] M'!A^%,N8$O6;274L6T#F&79!*N+(0V21#3E]1WN[,77#H/: MSE4Y':+C]QJQY";S%9T*XP#E(5E0\#W]D,A"%S_XAQ9=].%8!G"[[BT$WB&4 M'M%2$;/*0)LIID"V09&*-A$UEEJF*,]0C-5R;7RFA 3V2$$DXK;@4GG3@]

BO^R3O]A)I):1_(5,P[<4 M=WL1:KA-WS :_DN["E7%0_:U:)2D"?85DQJ$BUB8->Z:+ZB)\!=NTE6+ZG85D'G6"@@1E:U!1N!/ MWTE>P^8 F@B"3$5*09#"!LJ5_5K9ZW55__7TKM@7\2R*4K!'\(1,!3LGIDB& M[S]_>?2?XO<758+7^46;:1#2)N-%&OHT^^GN[J'K*M(4*\@RXMMG:6L>IR(D M$S%#!9Z%^*).XCE:'JV?!T\H3+S%@83?7-#RPL];64,]K9(B=JYEI[I4M 7F M<(M6-@?5--3=9S_A'!A*T\IEX2&'$&03Y?Z6I'43)&2#ZQ3+4QB49(=)]\-N M0X \'#1%26JT@-]RL)\/$B4"1]*$DJ:4XTHOJ2\C;KG 8)+16)CGNH /F.+@ MUM9K0:@"AG7_;WK4"U4Z>;%?"3L*MG7+(BF\S,B-FFQ6L!+C$-EY!(9 &BP0=;9$D(6W]B!M.D[3C#PQP MQ.14*#6/F\KO=H+MY9MX$2&-HKU9;3_SV[%H%4^'W]K-T!]) @*[B:0M1/I! M]'"4:)C)%U:!P5C1F--11?LSG!_TJ4DY[D;BQ(#?Y4MZZ5D//8G&K=VD>A9/ M^\/.3'UXQ@JG&F]9JSSV'>Z,3/LC7L/\.)[:FIAE\=KAN7UHKD8KZC!>)ME& M%P]:R+7<;]\\)!TS<0K&N"P^5#TQE.F0M1>%IBJSD M&=$J70/1S>'.@V_:ZD_,>4T MH'M?=0U850+?/I1Z;+BM+GSLP77/IW#4^1<==3X>/^J$.Y]D&%^Q^Q"_B,JJ M8A\8& Z3[(PE211/Z!8(/'3EKX/B)+H<#]E=?3>"!K ,*5HAPLXOHW@TO* ; M&^R81:/9A/T*C#H#G!4.Q!>>J_,0.X^CR]GDHGEN;!.4FRVKXFDT'$V.F$?9 MGWI ZXA\!YYO.R928M!]L[]3(5JL6BOLJTE_KY=&NV9:ST/AD/Q][:)[ECG2 M-S !GNH3]2!3JR;ZHXNM+#/A+-3IN\?F5#\DM@GFDZ1)=1>^N@>B?!S=O'FV MR^1B@0GZ+&Y?OI#OU#I&NSA21:Q#C].-&^; MGW;NPB\:N^7A=R$,*" ,.E0OL'78GU[VF F_M80'I]?^]PV<(IS._<>5P/1G M: &^7V@X7CV0@N8'K]L_ 5!+ P04 " #5='E4GN91MT\' #>$0 &0 M 'AL+W=O/N\712JT[98-V5GC5W,[>KMZ\6]-Z7O!/K?9A_, M;[J.[>WL>B9JU'?ONDY'9#D&(6TM*F>CMEME*ZW"S2+B"%JXJ+*Y=\E<^8RY52E^A(4VB+_9 M6M7G!A;P[>A@.3KXKORJQ?>JFHN+52'*9;GZBKV+8\ 7;._B&P.^GP8LWNM0 M&1<&K\2_WFY"]$#-O[]RZOIXZII/7?^_TOP_F!,_]QE5&HAUXCIVZG/!XH8=5#% WX* Y* M^C 7]\I'2,CC,P.'1B]Z[W::I""( =#R8M_JJA4=H8W=L#@E5)*\"?D@J,=< M_-8J^V4 H]F\A0YD$Y61 QWKO&BP.#V$3]K5H6#7QPQZ5;FMU7]@<3K\ 4(I M< IIC2#HD""\I-*1;NAPBAZI[Y IOF;/YN+#$ ET8+CNAB[[V\M#\C9%_/7R M F4?@'"J&Z#Y2-I"B%A&2\;9Z#!0?P%<<<6!0=TPE_?T*)2O!"OBNORBFXN M< F\T.5:7!:ORQ5=7HKKY6NZN!+KU5)\,+49;%ZM6UF*)-VVKP M!+=3IBA1C7AQ.;]&T,:@L 7=78YWC.NS!^A G+%&4\T2<(!CR,Q3,>/ODFV4 MR]5KG!MZQ0W '.;B'\Y.\M@/OFH?A_$$9;"&84.:,,"!Z?*]CBWC'^HQ$*L: M+P&!H>*J,G91P0*XC]2E !._(YZ,;X M\K67NA:R!DXBL([*[A"?\YE$5$8[ M=?T(F[.G9XXEY"!M!'_O)40BR\;38/E&K*PNBXOU,H%E52Q7ZP26U;),4,GI M2W 9;Q)DGDPW+%X5Z\LK\3W\[:R&B$CNVL])5TC*I1\M_T(E)I3G&CFDPB// MGK6)@P,0?:TM1A*X-/@$S,V _*N N@"[9JBI&%76J/$=F[%( MN+&H$]'@:%Y]-\HDK:BABY/%XQFJZXT[* 5I?(Q!#BD);H[^P%LQBZA\W#$M MJF8G3P=#WW27FL:HW.AWI!YA:!IN":#9D:^;P]/VB%"8>R@KC7>=R)1@AF(V MC,J2AZWV]J%D27>@Y!XAC,W MU-$.HPR%8U:F2))5E8PP7N"(,[KF+&_09LAK'M68?KR^9H=X"G**>K ?L;( =1)(\QJW7/3GR5>@.Z,9-DF=I#.)J)!E3CC>H9U%@R,/9HG,3H MVAOU*%^=_$QSS:E>";L3-C+.-&-K R^. ,L=<[*2I)-K?!2W49P3"8\#&?!( M?'R.C$RVH*88(FIZM<,7(UF-/!7A<&N'%#&QM_X='W-)MO'=:1@"A$P$6B48 M6[5U48\5#RI&DS!>"#^85'#,!C0V8'4"#V40G[C%6273I_HX0T$%>&)/0LF, M=I12:H'58*1G>4T2@J_VB@07]L. Z=J<2*"3)-+L5N4XF#KRR!FAT$ 0EK-Y M3+,H/SWO7="1![S4-\H%"B1[HZ'YR)./D>0>PH( M6F&9(I-@,E+S$$3'T33YW# Y?^H#<#'YY@8OMOS+0N""Q/3Y?7QZ_/'B;?IF M/RU/OWS\*/U6 T9&-=BZG+^ZG"7FC3?1]?P%#X1'U_%EJ]#1/"W ^\:Y.-[0 M <>?=.[^"U!+ P04 " #5='E4M1:@.3(. !?*0 &0 'AL+W=O;:JZ\VSJRN=KN0ZT7ZYD07>+,MJG=3X6MU=Z4TEDXP7K?.K* @F M5^M$%6>O7O"S3]6K%V53YZJ0GRJAF_4ZJ7:O95YN7YZ%9^V#S^IN5=.#JUT7R>\(N26^V,!4FR*,O? MZ6VKO!6 M85W]ZGV1EFLIZN1!ZA=7-2C2\ZO4KGYM5D1^+DLZI46;XM,9GT"5V"E MXR=J^7D=/4KQC4Q]$8>>B((H?(1>W,D7,[WX%P)Q-6*XX5?&VG&+)IB2#2M A?@'_A7+QI>3T7%[/ BT;Q)0VG M4R\*(QY.YEXX"2_%.RM(Z(T"+/:FHU#,XEA\*6ML5R#[D#"M+(9MHC3S9BW1 MD3>:AH;HS(NCV26KZ_\A]DU35; %ELE,5EAW+O[\IQE$?CXXNJV36HIP%HM) M#*$=782C.70QCZ<81_/(:B,UY!UAA'Q %M8@XL5Q)&(O@!(QGH[!YU)B>K9G MIMWV\-.P<>IMR]0%>+H4Q%C[QC"5V7V&N#JUYA';G)/TT,4YA*&%YU8<,ND- MG#TI=F*59 @"(9=+R;F;]ZQ("-CS(O3'P>433UR,_"BF <7+1>0'>,K[D<4W MLE)EIH4?Z&OX7/+WF7%%92M?:ZY+%5]6I5YADY/B9X/"O)?D-U M67-*J62>4)C4)?8MT]^?4IW+..G O@F53T^DJZ2XD["BN$_R)C$UE>(I@6Z, M"HN2U-Q X$4N>\N-+BN)D$Q5KLQJ5Y_'NG3\K*=2ZQWL:=/G>DC%T'!"ID\A M'9 %Z=;-+CU'5)JFF\R@?S01O'/LW@9#%,(%Q9.C3Q-^O*G'"<^Q^$(6\4^1/IS2X>?3Y5"A8=Q?AQ)]-3[#Z$8Y3D7(BHZ/97E5OC]W'I!;:G5.+ MD2#@)[S697).LVN5)#C*M)5Y?P.,7\M?RC4;RQ"<000L[Q M?S(96T^)QU 6GOU4D1!#)@W#D3>>A0( 90P8\\N0/\\A=0BW(1 TG<"+#RJI M2V[JC:= 1-YT/.U;R'&=9_LW\ G&KQAH'PX=W9WM0B"##*X'XUUI Q#(_RDFAO2R MA1B2G9YJQSU\B[?9M:%@IX%4 Y)5C2[4EFU9RPK]DMD4A+8JIY0O[I#UJ[;P-C4$^Y>1=4 3OKCF-/-8HJA[V FI!45UD2LT MA]D)L4'P?#[U W26>E^&M2- G@$XL2SLP4 M B6JHGD81T$,)U%+]E3K;AE8FDW]^+_(4;)$Y!WJ%GAFE=Q+8Q=XC"H4"JU+ MW4)U3RR:6B0(&MTL?N.4;OQH%CP1%J: S5RM56U1))<&CME-)9\2U_MY_-$,4#1OANOK[ZM_Y HV#[ *>0'G#"D>Y/^X$^ M\R?#<6ZD:K?Y)G%.:"RE!7>P9(,@7"/8:].D4I5+CO<_QWL W!1QJ2' MRI0+]IF]+[4\&Y5V*66H83B.7!2M=;*C#1RG2UPG_X8 X58CMX7")&"-&MQU$V9F09'8\L1+K^ AJI<]?H'O;JF"*938JXVKM2Z M;K(=T6B+,DFV$YNRMGV,.WDO%IS6"'-@4RH]WY2&N\53WD0OB>&.G\Q4;C?8 MJ)V#KZ'$X.6V%(?VUMQ6#SK8+2W40#VTS_73D/*2K9'<7D,(?+7Q<"LWM0EZ MZ-M4\V\1?OTHP0^ 22V]Z-A(=%ZW-J"C%=G4\5YF.4YEMLZ&MLZ&D5F_+9L\ M.X@0AUGCFQE5":#0(!-^.G/AY;S50H+20!%M5Z,KH ML\U-S P:)4Z%Q^%@:L& @?Y'4<3X-D4C1%[DF-U:FEXO&HU=*+3*]:*%TEAZ M4U:;KR>#R+QUPP>Y^S!Z2/R?D;7@2'%[LE-QVC$&:ADRKMEYH^C5L]C!+8_[ MH=&RZWI$0#Z@K2:3'7M[>]C4VP-+.HT=+SG *\/6Z)7*IF@!@+>7_T0#0/_+ M5''@ /%A2^^ML";B6Q*K=@=VM[L1]N)S-JB*:@3 MNRN(;:9LSZY:DTSZ$",,3F$,SSUV_!Y$HQ^/E0$,84*F=51[+I!U/4P"K51N M5?EQ7-5CJ>TI6[/LQ6"NA>Z? B\\2R@P6AB_[^W_2,XS*0=7KK*--"("?0BC$Y79O/H M4DR]()ATAR%[>@Z-]JIG@,H*)KU+G :<_OAYO<]UM,G;W>^4STPXH%B M8F\2S X5]*5?!*T0<.2F2+94\MGZ@^G'U(B4L_4>LFKG6#7),IY*93[9\06% MA[QKSB<] 967? Q#>*)2?&QUKZSX%OT6\J$60"AKOION!\V>V:R4)A1-#&$Q M"$K*"P5UHV" CK.X6"0'.GTUKQN"/YK:F4SE1J5,]%"9W?CH++ MW.9(?>"JOGAC^J@3!?=$DO6<&Z(CFN">?GM"W8"Y9B0JYDR"@0SD!,(^;@GU 60V(=7"?.%"6*[E)*E.4$L313JL.G],K2-)5 MDB,A[#QFX[%&;0]\2[-]>>WM_2D.TRDDTWD)=ZV) !-=RG1U-QB M,T7X:]YD4CO'!1Z=PU#!(S^@;UF&+*?;,UB.M$7"3>3PT0@%%<$V2M#MA3IE MPV53&"".1$G'&9QR8"2U;M;]BV@TN$!:=#JY+C/.\[86&$3B1O,F3U(C';TA M*NW=9'?N3TQVN=K>NFJCT%JFJT+1!6Z"PI&9VVWB_P\4#VQ,*75-JI%\J+^Q MET+ .%W1(6#*AFNU[Y%O(:<"*C+'LE@QPFF[(YMW(05: U#!>NL\9FNC*#Z% MA!KR1"M][#5[V$_.G< MZ4 (-_5U$/ \>A76E?.C][6LKKCG_91K]H4M?G]6_>T^_7@M?G1W'ZZ^>DA M @FP4(M<+K$T\*?C,U&9G_.9+W6YX9_0++\LD8SL%]J@ M^TWEJW\#4$L#!!0 ( -5T>53')4#J^P( ,L& 9 >&PO=V]R:W-H M965T%)N.MC9,=-L+8/PQ[BB!)Y#DF+Q_.ML=>N0B3X72OM%E%% MU+R.8Y=76 LW-@UJ/BF-K06Q:3>Q:RR*(@35*LZ2Y"2NA=31O5U/L'AZ\2M^Y@#;Z2M3'7WOA8+*+$)X0*<_((@O]N\!R5\D" M,QHH?>#A>H_^/M3.M:R%PW.COLF"JD5T&D&!I6@579KM!^SKF7F\W"@7GK#M M?"?,F+>.3-T'LUU+W?V+WWT?#@).DWL"LCX@"WEW1"'+MX+$0X6KZK&V5VB-Q@DA:YW02-$GH>$Z-[GSCOD58=4G8/ M4IK!)Z.I&3#/!3 P_47+H?4+!Q.>+ Q'.=-+"T.LMF3 *B'H*>/ M3K/TY1MWE FTC<_E)#C[C.[POJ4:\?Q0Q5GFHO$!CV=)PA2Z%4KM1JP]ZY^L M!QY0 &W-BQT*"QLK^,;"#3KR3?+*5[1<#%6"PJZ#6?($1$EH[\RWE):[$["8 MLSL.;T'H M)DB&7&X.6.W8[[,Q3/*3U.QE,>>Z5":6QE>RM 'VVP0G,B+A>J MYT _A\!3A/6:R?>3%)[)* !D2?IJQ-?&-1CD4>W&=\U!?" P-=I-D%'?^%93 MIS7#[J#49YU W;IW,O])V(V_LPI+#DW&+V<1V$XZ.X-,$^1J;8C%+RPK_MJ@ M]0Y\7AI#>\,3#-^OY1]02P,$% @ U71Y5!K_LA,A P @ < !D !X M;"]W;W)K&ULK55[;],P$/\JIX 02%5>W6"PMM*Z M\9(&3-MX2(@_W.326#AV.#OM^NTY.VU6$!L20JI2/^Y^CVOO,ED;^FYK1 TC*Q+:$H0U*CDCQ-GR:-D#J:3<+9 M!(7N8WM!O$L&E%(V MJ*TT&@BK:722O9@?^/@0\$GBVNZMP3M9&//=;]Z6TRCU@E!AX3R"X*\5GJ)2 M'HAE_-AB1@.E3]Q?[]!?!>_L92$LGAKU69:NGD9'$918B4ZY2[-^@UL_AQZO M,,J&)ZS[V#$'%YUUIMDFLX)&ZOY;W&SKL)=PE-Z1D&\3\J"[)PHJSX03LPF9 M-9"/9C2_"%9#-HN3VO\H5X[X5G*>FUVB$@Y+: 6Y#3@2VHI0+SM)'./[J*38 M8LU[K/P.K"R'=T:[VL)+76+Y*T#"P@9U^4[=/+\7\0R+&,;9"/(TS^[!&P]N MQP%O_!>W%\'M]9Y;^'JRL&R_<-_NX3D8> X"S\%_J>J_8L%[85LD"^>NC.'Q MHP='>9X>;P_#+CM^ M*"J"JI9$!92U?#A_,O\)I,U\(\_A2/8%TC(0AHL%D@ M@:G U0BGIFF%WGB@[-FQA;D15/K+,TG<4X:)+=(*&9\_&O &B\[W&,=4LD : M\2G7FHSM6.L^DS9,0/^;+]X5I"?>L:!VDBOW>Q%N8[TB9*151CB/H"'67S(O:L4QX[\;KS;!9T/T_AH M.&!FPA7J#J$BTP3'[,U"2V8E/5K9>:J@KY*V$ HV*,B+\[?<,7U1=UT3GFE? MD3S-GH\8GXV'8:@V,9P$MW](VRL U,*7$WBH6\= GE\4A>FTL]XFRI58*.3Q MJ(0NL*\OYW.=?JDI.\T&IW=1ISWUO?C^'\!@0QWC/_5LLC<56<$RS'X+ ;8? MD,/I\'HYZ:?J;7C_;GHG:"FYX116G)K&SPXCH'[>]QMGVC!C%\:QW;"L^16) MY /XOC+&[3:>8'CISGX"4$L#!!0 ( -5T>52$CP+]J@L ),F 9 M>&PO=V]R:W-H965TK,V MU2>[4,J)+\NBM&]/%LZM7IV=V6RAEM(.S$J5>#,WU5(ZW%;W9W95*9DST+(X M2^/X_&PI=7GR[@T_NZW>O3&U*W2I;BMAZ^525H]7JC#KMR?)2?/@%WV_U+4J"D($-CX'G"6 1@<+'7I M?^67H(<>P"0^ ) &@)3Y]H28RQOIY+LWE5F+BE8#&UVPJ P-YG1)1KES%=YJ MP+EWOZA"YJBJ5"W"0?7ISYD"+(,ZR@/?*XTT/X$U2 M\:,IW<**]V6N\DT$9V"RY31M.+U*G\1XH[*!&":12.,T>0+?L)5\R/B&!_#] MJI8K4\$1Q?O/M7:/XD;;K#"VKI3XS^7,N@H>\]\G"(U:0B,F-/KN*OX>>,61 MR[1%C&6F@K&$=,(M%![96I89K=69BD2)'&'FW>/,6"0$<5-7NKQGB#E4* OQ MJ&0E%-E=P&IJ.5-5:[F(%UZ;Y4J6CXP+JY(T&D_'PBYDI2S1N%.5QM7E:0*N MCN*_7B'&";7ZHJI,6T5HZ+Y2E)N(P_U(MQ&M957)\MF"Q7L%@USGTR@>#7=E M>W^L9++,Q3 :CJ;1!%&U@^?#D7@&XK=&1>3F)%G04.#Y'W^;I,G%:RL^WOXL ML/+GS!D2,)TVEI-%(9#8K0-+!-_QHIT]6IP:.4TZ#7T6C\U*O-6E,V(RCD;Q M,)H.^PH#?TOP<\?@E,GQ3YVB()WBEW(R?/?%3\8ID;P]W".TU_2M- M#_V1? >+DC5Z.CA$+]ZKV2-)X1UD(J4$"\U-@>I)*G\AEZ:&=T)=>&-J"S9L M!*?/U,IYH9C%%5@)=Q[@Y2MQYT6^K %8Z3^!/CSYV(GV<\^\'YM OZ7X%[= MR0#B&B'R2"M^ET6MQ+\T$F@NN,K4VU,0D&DV&47)^WKOZ0<2#=(2?-(J3 MV/^.XWYX)N,HG8ZC9#*BRV281NDD):A8C*.+\S$@ID 4(*Y$BOOQ>93$P_YE M/!B/*+6DPYA^ADE+XUHD6#*=(*HF&Y>#Z80L.(T3 :)QW$+BCM]7^HY MH@U6J:A%@;=X?U,P+6[86RK]H MU[P."/$[.S(,ZUE\!;BJ!\*4TX!=RT\8A MG?GH#?'&X2=M\&C[2OQN'#R)(R1]+=[+;!'\]OC(7,AK60E79 B8H&6/J,!>%\N MFQE9<8+*-1H'9R#'"UI'"]+X]57S^J9YS2^2UTC13\K>!O7_):EP:Q,$L(T$ MNRQ]A95M,Q[4:M!DHT34-59JT.6WL;)E_RNX0"1N(O'>A^RQ95^\P(C ,] # M\16L$Y#?-FL;VS#J3<\-LO6]'>Z"1T7C\E22\6=/NV+.13DZ9!OJ([JV+.]4 M<-WECA#)(3%\4U[8B5_?UIH55ZI@7Z_QB%Y2W^8P<0HY=^3W>)M32/1[7LH= M=<-+Y!/&@60"ZFA,<@5<&-Q(*8^0]4'G35,)/[O7)1+5JJZR!49+WV@_0T)@ M]#[:JLUC0'.@YG-6M9>9Q6(&VY7HGX(HWA>.IRI)JGDCTK[MC3UA,Y02SCXMC+B4_O>]O1I.P<5 M+U1YZK6.4-MB?LMQ;&]STK=(:%$(D@X%+DL:XI@BU?E;K7--MR#*#5@'>];+0(7#ZJ=C9@F)PZ+,KNCGLTAHTF @5^NEAW3ER,9&?[ 6-2VP9VK$L5>I]N^."+1ONXE MK /5ZEF\1$]T -^%UM5?2.OZ6VDU%CV/GV'1F[]0LO?'TB+7.B3=Y#G2?3B. M8M@0.%#]!^)CR' /%$?]>+9@,,P*&\UW2'+(N\?GMF5^@TR[+#Q8M[W75FJ$ MQ@O*>6X!_?[@I\!NK']!!LG_J'F;@&LY,VQ7A::4Y^^XW5"\0X >BVSFJS+O MAP>N"_U)O8R\5^QM)@BYVBBH!]7E2RBTU7*FETN5:]\3MV/B%IFO&6%CC.0G M;'C/73OJ$8I6I]]9/8.-/8[0DVZX-\4:/+OHED54@>#IM;\!"VO-\79:K[:* M8K0=MGN;'+NIXGY;#>X5BGM$K0;ZG,TR'#YS.V574W[G[<5"1M5^C2UG/XFB;?"8J'LE8T*CBQDH_+X%0$ MN!\_&79>%WZ; S^[HV,OB;?1W1AYDZ76J5J_@-S!E_88?L_7Z_QIC $]EQ>MGE][@!(-HZ+O@NJMILA;G"P6:/N\7R MIG6MD%[V;P?LI(/M";M-!:CP35;R\5RH>YYIY(-$B$ !D2C1&-?+NI \&G3> M_=7LT2ZDJ&A.%393P?/R[V:0/RNXU_!MHN?7Z'DOBRU6_G/_:#W+:3T 7=B]=$U6$=K]+[.X<_83QF"V5#'D[XSQJ=--^C6#F MWETA.97$X*G!/H1Q7WNS0[K=0=H^JO4%#S9^NHKQD9@I_=[C#O;,;X@4EAM@ MKP(\;K+O")P9R1.@:F5.$5;U.R+=(EG,"P6V/0$T,>'IFY;8T'OPTJ+"/ MN)>:F*N&!T_PB(TJ"?_(BG"&>6B7*B26,BOJ7-$(IZI[WC+,P(G5WIY5N_MA MZQF-5M3_4[;MI@Q?4 ;B&@T]';7H,E20C2+:4_# S8DA2VB?)V+C_CN*0J.I"Y_9?/31C'K(_V@S%BEUQM1 WZOC MR2-:6*F5-F5PW!0MB,.;1C[4R>":7E%?>.&E"8(:N.> M$#&T4R398-^7*V>]#X78B^ES* Z\TOEOAMJG[1=7E_Y#HVZY_USK1UDA]5!7 M,0=H/+@8G_@]^^;&F15_=C0SSIDE7RZ41*#3 KR?&^.:&R+0?H?V[G]02P,$ M% @ U71Y5.UL:G1. P > < !D !X;"]W;W)K&ULG55-;]LX$/TKA!8H6H!KB?J(K<0VD*19M(<"1M)M#XL]T-+($D*1 M*DG9\;_?(25K'30)MGNQR>&\QS>CF>'RH/2CJ0$L>6J%-*N@MK:[#$-3U-!R M,U,=2#RIE&ZYQ:W>A:;3P$L/:D481]%%V/)&!NNEMVWT>JEZ*QH)&TU,W[9< M'V] J,,J8,')<-_L:NL,X7K9\1T\@/VSVVC9,Z M?^_PK8&#.5L3%\E6J4>W^5RN@L@) @&%=0P<__9P"T(X(I3Q8^0,IBL=\'Q] M8O_#QXZQ;+F!6R6^-Z6M5\$B("54O!?V7AT^P1A/YO@*)8S_)8?!EZ%ST1NK MVA&,"MI&#O_\:94?N>7KI58'HITWLKF%#]6C45PC MW4=YL!I/&\39]:UJ6TP.WE,\+D.+C,X>%B/Z9D#'KZ!93+XH:6M#[F0)Y7." M$*5,>N*3GIOX3<:/4,Q(PBB)HYB]P9=,\26>+WF%[^Y'W]@C^>MZ:ZS&$OC[ M#1\4RM1@C:$:R @;6,%E,0JHB20O;) .L!NJO%X1K[6 MX+ =ET=2JSO4_!MI;8S$PER%, M:]?KHL9^?IZM]^P#AD&3-*9QEA.VH'D2TWR>CV1\SQOA=;R0SDN$LHB,-?<9 M+=+-'+(17$[:$IJS.647;,C9R\Z,T12]$I1PP@W>;2?4$6!4LSG%X$$Q7401 MC:)HPGQ5EHNA9OR'?KDPDI1F64XOV(*P:(%QIS2:)SX5=T^%Z$L$L^B"LBSS MA9%G-)UGI."F_MV ]74Z4/(.OTC1<#]PM1N(AKQW8N+HZN'ZWO@EN_KP[%O\ M4@U2)[L#/\O%52PNW>*SA4 +Q/ 9 >&PO=V]R:W-H965TG-V[?WR;H+/TP._2['+&]<,=[+,LN_XX7/TYFR$ M!(E8A 7.P.&_>_%>Q#%.!&3\SAF>>=GL MX J(JBCS+67O_*,S?A"AR\:>P_R1[QV9;USM=$SSC0?FN]MP)2Y1@A&[X7M0 MK()=*\73M:#K_[Q>YH4"+?FO(XM-JL4FM-CDI]GZE'G8YQ2XXHT<5FP$>Y\E M6Y[N&8^R;0&;P^_P+C.#/U>#;V P.\?[?_F7N>^/7M%C^"U]]EY=N.PW.YH> MWJKL7H(\&9A_@PI0R_ [@^7 L')V;F;[?/@Q44&X83.I;6.YKAJYZA7N;N^A:>40)D)T/I^3 #ELOX"OX,')Q!E/1LYL%'1%OH/E"Z' UQ"=,F5?88-$!]" GX$[ MJ7&J)"8DXO/-5[8L"[Q7R+04Q/V5+BY F:JI8TCJ3](T^!S=J2OM#?(8M!:]'JOQ6*PCTJE6'J$^SF.HZMA#E,1UX6 MQ X+BGZOMA-*U(:SW#>]6V5Y1.PFBT&F;=N$Z4"M> R\A+T)A7-X8V<^TA;1 M,(/*8)J:8=BHI^1)5H+2\7LN8XY;;@V30$6Y_&_8.+(%#39-2S KV _@HIRD MC9.NI *7$/$]LD%PT(N0Q^ *N&)[P94#:K*6:4HB2MF_&,'M8N< M!Y$"+(,58+GIRSZS,;LS=[H\"[,D@16,#];$Q;RFC;Q(DHA(@LD#_[;HQFC> M%L&,7$@L:0FN[F1X7 9]XX2"W<-UD+FK?228-0F(;?H^T+85(8810HP0E05&"*7C$\R& M(S V\P?TH8NI*R*): M4PEPMN&&\%%GV:@4^- *Y%$JNKP'[^&RNU90)XG[KYHFF8!^$8\[\9\7'<)S M@ L%J1;RW9@/EPIF4-_A:'+/8Z !AN&-")D+VZ>92670YLS4:Y$*15[ " ?D MB6G65+>KO05MHIE56:OLS_FX%82/;H5AA M +?'*=('#";H67'^-L=K#>^/)^Q<6UV.>HEJFX-GR5'#0XAPVH)L;+"?]("+ M7RPH8U\;'ND/.@\![ZYA#W"\8Q^MP&](4P_NWPH\0^+0]X A$(BCQ_L-K(E= MK]=*K%%JG^&.A!-AR'XGC7C'8W(*EPR."SH.FR/#B'ES9SKVG<5LP5ZPJ0LG ME+D[">#: ^_J!0'[J['^J3,%DYZ,%\SWW,6LHC1BYS <'IX%W@4;N[,I>X^K MQ7C'<[Q%X(P7\PO0,'?D'R'%8]["64Q\QY\B*0MW-@)2O E<^S[,,1VQW\&> M8-:_\&3["M;?BM 8)MXP@/ )T]J=D!<=FF4.\=%W@@!9,W%G,S9S)QZR"1@X M"Q:D3-W)G.Z]\%R@N]))@C5;BZG 7 CN\DI]9*4^VJ$ N9;0 MVC'_-*E(Z13$ >?U.(;)@>#QQ)W7'S7EGCNJOVK3?=TO*L?@]S*M_%3TL)]2 M(N9&F\KT7BM:6TA$\6+:)%%[) NE&\N12^*'"F$\&T0)YKO3IK^ROA56E@E0 MDM?>O9+"X"8./1G$IK*0L?S3"NE=S&'L70C!#C60'KO$J((/)%DDXH:#C<06 MY0BZ6VX1$@DD/P9"E$0C 8^7E^B7-9'"6J*>E6*[4W][GP%G@91B/X2\-.DF M-MNP4(WO3*=D_OURI03IJ4" SA2%JH.!+7)0FZH[D<1# 'RSEX@?'AYOXZ=U M_^C9:TG!W'@,*8$O&,LQ2),ZK&)[L*&H@YYZ518(#H!L. 'D>/Y7U:3P#4U( MV)S'I$A+BK9R*P4^H?F7&\=B- =L+RQCK0@V7G=]SJ'+06W6FF1Q>!4P#[26 M ZI,]+A?V"=M[?^!4/=CO['KR$)F?CL@+3#KEVSD D[W7?]E[G, M';]D$W#9C:=BN1+L'&(P&= % X<'L6M!_W\<$+(!7B][+C1"PS,5L%HS4B$+ M'D!K>$1\=I!F9@4=B<'6B!.7(1Q#Q(N)?O:'/O&YLSR3$B,(&#-RBH MSM[#O4=!2!+8WQ4YT@K_6+!Q,74F@/00,@830%6C$5[/:[CHS9S9= H8RYT& M3:PXFC*QX&1&0W1 M1U'A!-!S0%MWQQ. A N\#N#O(^$@2?C94" "%6#\9 :8"IEJL-04I32( A] M4YU4!&5Q#Q$3[0/]WUX433Q$)(V:8._)T F1T_A9D1,1?0"8S)EML4&VNFX&2.&Z#94\BF2)K;E0Y)PTY#(YU2 3V<8B'M/6C\9"B$/N MW/Z$@M(![9MU4WT1S2@/^&][94.9#SY^ 6%BS/P91KM;B%K$:ON@_;^.:/[$ M\4;^A1EP9%T/9Y],G=$4DPGZ\;_[N5:K#KKD8.X&S^*3QX"^C4^^J>LBAC!C M?&BC&FWK5IL,=F657.:FEK:F9&_*$B'H!AY508_P),M5 M@:E@K.CIC#JL<;D#3].JX*PS'G?.M:#V$K"IS2.'0A4 HB P8"PHN%J+@K+T MH,98V$,86U!!(I:BI*R)HO*$J3)21OTA8ZV*ODTN:O!Z30RH:]!WI35+?5ZH M ;4%$N0=#M/?596D_VABW!E9:[S7U#4\F;;$/G]&*&,#N@';#!LP$[TG/F2/ M)R[[O&I*L,XVX"*@OOF*EN4M =4LHL,/C-NJ;$GH#.9>"AJA)1:U]:D-#%IY M!2OJ1$;;# (>S%/LL )!U5B9T$'-^+R-Z*='<_^0&+T3:4K:.+R/*:1H*,3G MX@JBKV'.5+1T_+P9",S!PQ/6YG4%_M&<[.Y1!SE5G3]DN@7';;6O#U^Q-KXJ M<^V]JBC?=L74=#*#T.>DE4RI4$CJ:SCG%RS!W-DV;EGH(+^IN'>^O&A7\$'P0#'" MXX?DY>!A(#G [;N=35W%/]>(^:-)AI'4R'F:WMU2N5!00UDYBMMMFW![T[ MLCYTD&#VF+3M.0[#GFK$I%T+$KU5XAZ12+QO JJ!X; ;H-9EGQ!5V#X=\"#+ M#/YTM?5!V+_;8*O(8-SJ2$$FI\HARDR2L]I0)0],P<7'EZS"HF,:!DQXQ6!K MIVGQ\F&+:7N3#0?]WF7#[J/5236$M9'#!X<$U_04SML,L7@+&U%VIH_#M)BU MG3*%"H.O2?^J;B%KD%1OH3@:9[EI2^H[7"+@S,*P5)0J@HB9*1M3<_D#M.4\ M*#87V',C4:G,<:R";+4[PF- 37_4;/^H"@^-(ZWN6ZN4SZYI.0%'P*QXJ,N^;2LHPT.;];"/DG!U_Y/FKF6:=E0IF\P-N25,ZV@Q;SL>U15OE/FW=^Q: M=\[="FOOMZ@<<%2SA\7KV]NZU]?RBIJM3EUVW+?L[6T39K25 QQ9-RH=B43B M@1-2(^7=U ?KWJ]S.IBWQ;,4:YY6FD#@JP$>R6I[ 5@-Y"U>BG3TL8AA_]03 MGPV7.AYU1*D9>D3=JR.:M/E=;-QEX/)4H5%"/8I^R26BOHU@5R_6U4KB#J=+214IY,N ME"V4NBYR&,._'K1JU)Z\G];BMY&[_^:Z '$--W)-U0_*U7->\L" MO2PI)+TO\L-VEP7Z"*4385KCTW6Q(6DA$+))\*IN$%'.M\N-DSB*VVJRU+[D MT:&V9B5!RWKZSG.ZH7]_P 69URG[9@Z_(S$B1T_-5[*%+5H]M'$&(&WR.9=C,5&N:'NM1O9"V# M0L\6AIF*R&M6KTQI#_O5+-G:?N_62!FKM4XS8UU@JO%5Y5?G]1LYQD]9;SU4 M?WJHG'XN+WHEC+E=:>^U9?RILM(:1P\VU:39$'_I-&-:"KJ>N&4:K>4I+V4A M@T[=V)/" Y#80H3+GO8.77@ B9NS3'][ CENZZ-L>.EJ5GTN>KCKY;2NDJ%> MDE&K-Z390>*UFD&[72-P]^%ND<=4SP\!H&42<4R7R)\)S7EUA?QKT7@?$\^H MN3Y.V99%]J&W VQ85YO'8CB:(3-U"M^\,J5E39NS5>S^^)T+V)D_#@!.!ZRW M"QX=Z EH2+_R)WY(4\\D,(VQH= %3.,?3,_W"@_+^.9(=>>P0*2B8^T..(57 M2VJ@AVZ(@VA V)" &8XLEA'7^X;_$MMWG0%I^MVP2D?6 ^\ MQ7/KP=@<]'[63;!4[$YP$/C^V.CG-,-WO6:*\_^1I*^K7RJ(]\[3&H3K_N"F M&NRXI)0C;)E>>=!I1D6ID%698T8==X2TH&K8]^'K#+AI(B;X:W3&/JVYV%"" MYI9=]D=5GJPK=R00JHF8'#/U8]432GL33HP"1-40,OY^!B#QQ%1-N'G'AK*S MF8' 71D >#- .=;$S*N'5=/W MT4;LJO2KTS)5;M2F,WZN)[[;[ ZGH.MR78(X_$D?B#+H/O"<<2N5]2T2R;[Y MJQ"'W@QSA8CN?HBPM"]_O<_4]IMV;?U-WK7#HP@V<;V)9OAPHK*"GH^$.B9% MZ5NI#';^LY/2I+K VFG''LJ,>L_R\B2^ 1!4;P 0B2>HE7$N)A_EJ?[%@=]1;BEJK31,%.W>"\8S-G"D\ M-8:(ZV'[.RR)W9_P8 33Q=F6_%[@S+V 31U_[#/?&4]G[*^Z*52WHT0)G/VP M#YSTTILYP6B"+X!/IB.8>3P*3N4F)M>=8$XY>M@$D3]W%L&XY21"O@6?&LL_ M&3H*OX9E3N==$'(4<"A\E*/ 6&$70!EFJV)'/>+/ZRD^E%5C /T"CB'O^NX; M-8)<>M/V&R#T8@&]L&:+LXTWUO+&&VN\?F-MVWAC3==PBSXV"N*2U^82.X%- M<5;JNZ4IS.:@Z8]S&V[?SWU=-7Y1#7S>FGXW#D,X[$O_N%KU;?73=-?Z%]GJ MQ_7OVOW*U5J"Q<5B!4-!.Z9G&I#8#T6VI=]G@UA>9 E=XALU0N$#<'^5 =?- M!UR@^L&^M_\#4$L#!!0 ( -5T>51P^PN[# 0 $@) 9 >&PO=V]R M:W-H965T:;Y7^M94B!;N MF[HUBZ"RMKN83$Q182/,N>JPI96MTHVP--6[B>DTBM(;-?6$A^%LT@C9!LNY M_[;2R[GJ;2U;7&DP?=,(_>4*:[5?!%%P_' C=Y5U'R;+>2=VN$;[J5MIFDU& ME%(VV!JI6M"X7027T<55XO;[#;](W)N3,3A/-DK=NLG/Y2(('2&LL; .0=#K M#J^QKAT0T?CS@!F,1SK#T_$1_9WWG7S9"(/7JOXL2ULM@BR $K>BK^V-VO^$ M!W^F#J]0M?%/V ][XS" HC=6-0=C8M#(=GB+^T,<3@RRIPSXP8![WL-!GN4; M8<5RKM4>M-M-:&[@7?761$ZV+BEKJVE5DIU=?J"\U\H8Z)!250F-\XDE7+M;8R\+8ML?P68$*$1E;\R.J*/XOX!HMSB",&/.31,WCQ MZ&7L\>(G\-X*WF M$P4N KI>!O4=!H\ P\<*8:MJNDWD$5BQJ1&\06L-6%HL1%WTM?"B5UNG65F M:$LH9=U;+*%]""JLU7+3#VA60:&:ALQ)?L5MI>H2M8%7LB5\U1O",@SPOL#. M'NT)_@2M43VQ.;N =](0'?@5A1[$ 91:;#:T]9A>]PCI$>7PH6]0"ZOT!8R. MOX39]_ J"UG(9V=NF*9LQD,_G.4L#>,S.K15='D&Z,_^IF+Y6MS1:3L<2!OH M#=$C'^F$KKJHEC)KY>%F;%%K,O:AA!^^RWC$?X1LRN(\8C$E)LU9 M0NE*LAC6?H_JO!>$R^*$,S[-( QGLY!R/8W& X_O:ZJ4% %*!F5"&M-[RD<)DIOD['JU@EE(QX0/S*F2D1W> MHRZDT^NI3D;BIM_\05W/Z4ACU^NBHK[U (J3]^E+X[876@M788[6$6?3?'I\ M?5264O5/(N,Q"T.*=AY"%+I;012R%/*4;L6,Y5$*C]7BR4EWH_JP\SW<$%NJ M,4.C&[^.OPF70W?\NGWXQW@O]$Y2@&K&ULO5AMC]NX$?XKA)L6+:#8 M>K%D*[>[P.;EV@"7NR"YM"B*?J EVF97%A626L?WZ_L,*]69F M&BUXZ1;MJED:_Q-ANDE'(G:B-5S;18WT[NHQF9DR4JI!WIY6]Y.0@(D*E%8DL#Q]RA>B:HB08#QN9,Y&532PO%S+_U[9SML M67$C7JGJ;[*TV]O)9M93^H_5]$9T]*\@I5&??+]GYNDDY8T1JK=MUB M(-C)VO_S+YT?1@N6X1,+XFY!['![10[E:V[YW8U6>Z9I-J31@S/5K08X6=.F M?+0:HQ+K[-U'L8&++>-UR39";31OMK)@LO;[#\BM6 M?Q"-TE;6&_:/^Y6Q&C'RSZ^(GP_BYT[\_'_JU*_*I.1\81I>B-L)LL\(_2@F MWZ"(_;P5[)7:-;P^_.%WRSA:?&?8JZT4:_;FBRA:R@GVTWHM"Z&9-$Q:#/_T M^MW4+\034N^110U5:4#-^8O:+6[A6$.,0FP&@- M)H!6 O\&"W6CI1$!A#*E2PQ8Q7A5J8)T0KAJ=2&,FRX>>=72YVMJCO :H1V^ MNA"=/;W.#@:S7&\$3)9U*1]EV6)1);BNA29[Q0.%!F"HE06_L2UTF^>PU$?M1:&R Q*"JX%= 2PU MCG-6@ M," V;H*3XD$??3/ QD:M%=@!S@::K:@: KIJ#8+&>!=MU*/0M9OM:81,:ALG MUTV 1]VS1R=V3:4.HO-OTZXJQ!%%&<=FC8)A)[AIL=1Y?N1?IM9,\&([0 1@ ML+RL#HXT'A*0)\#!,+ND MX7,-%7FC_U@H8PEF-WC4)S$$84O)&65_(7>,2HM=U#>@ ?P7/("9H5,$ M'I[[?2F0/:BQW0AA/9M\^"/BOD,9ITV+#=>G2 MQN]#%U4#H7NW7MTY*L@/KB15JMX\K^#DLH_!(QAOP+C\E?@J4=(&99!NANB5 M1 F6JI3=>AJ9LN^OEC0J9,Y5VO4)+CU[-MDCSCG1,*Q"UN1M-**';3%099#4I G(4OQFW93SSVXR(,L29P'L3-S M[\$X6$: T*Z,^-RZKDMY C2F'?/:>2,'%$95LG25YMC5&8L/GH6X8S/BC[[G M/"#A#!-7,RYT,RGA3BM%SQ=$+C436D.62V?!B@K^/J&2I\)Y)>Q>B+H3?+6U M'='U.U[CR-L)TG"X*Z98>J+=,PY?H94CO@.IXMSMFH>+1O:B"D,SBDT__TH/ M>6' @3W+I@L<,JNJ)[_>HT\YU'/W;P)M/HW^ VA1/KT$UJTPM7O'T5=89^[5;V MLZ,D#\(P94N\)@MV;R1G[WE!9(1Z1U5MSI8HR/,%FR^"$'\_4%,X(,#R99JP M!,T#Z#K&E.1(\-_2%_R(TSJV!/@*U=96'YB"_RCZN/?[IUK2MG^DS:9&[W@X MB\+?T\D65>Q)_UI\GT?YE/UPT1]>#ZP.HKD*Z:+)#-@> M8;OUJ>(I::C##>V@M@=_'_&YE>ZP$. 4[^:='K@0N*/^M(OA\W [L?*)2#L/ M,C1_,056ZG;L@_ @]TI7\ Q:HI@AX! %?M\ON^AG:#X6KK=$R[8,V;7+K]GH M=A&*-^X.U?B@\!>-P]?AFO;>WTX>I_L[WG=<;R0(IA)K+ VGBW3"M+\W]2]6 M->ZNZ\-.-REL _EHL3T4&R1H>RCV,)9&$A&*5$G*KO]]9RA;3= FVV(O M$LF9]_AF1#ZM]M8]^)8HP-=.&[].VA#ZUVGJRY8Z]'/;D^%(;5V'@:>N27WO M"*L(ZG1:9-FKM$-EDLTJKMVZSD[7Z=Y,EIX4XU;9"% M=+/JL:%["A_Z6\>S=&*I5$?&*VO 4;U.+O/75TO)CPD?%>W]HS%()5MK'V3R MKEHGF0@B3640!N37CJY):R%B&5^.G,FTI0 ?CT_L;V/M7,L6/5U;_4E5H5TG MYPE45..@PYW=_TW'>LZ$K[3:QR?LQ]SB(H%R\,%V1S KZ)09W_CUV(='@//L M&4!Q!!11][A15'F# 3GAC*JJ>$J2L9Q)5G$1=%2\RWE Y MAT4^@R(K\A?X%E.1B\BW^.\BW\0BX?/EU@?'1^+?%^B7$_TRTB__3P]_DP+> M&>!;UJ-3IH'0$I36>*M5A8$JJ)5!4RK4X ,O=!&"'FP-W#SJMN2F!@(:!E@7 M66KE2T8=")T'DN_U(R ^LUG$%5E^$8'7MNO1'*#E76B'>H@Z_ ^Z0^OLT+3P M'EW90G$6R8I9Y!#MOUC+GAP![E!IW&J*\I7W R?2'/XQ\):V;F 7@?S)#B>5 MC4,CW/GLU?EBEBTNX.[^ XNS0%VO[8&(VQ4 Q\116(W*@51&TL8_\N5\44#/ M??$M.M'-@(8,.=3Z #OR >R.P\CJ!O>GM%32E:V>*BS.?Z:PY+\50M[K'4 MT3@ ,/0 9 >&PO=V]R:W-H965T.,^FVRVKG/$S- TB (F(08 !0,OOK9]WWVB MR79R3J;F(1V9 /9UW:\_W#7MAVY;%'WR<5?5W8^/MGV__^[ITVZ]+799MVSV M10U/-DV[RWKX9WOSM-NW19;31[OJZ<79V?.GNZRL'_WT _WVMOWIA^;05V5= MO&V3[K#;9>WQ95$U=S\^.G^D/[PK;[8]_O#TIQ_VV4UQ7?3O]V];^-=3&R4O M=T7=E4V=M,7FQT>7Y]^]?':&'] ;?RN+N\[]G>!65DWS ?_Q.O_QT1FNJ*B* M=8]#9/!_M\55454X$JSC'S+H(YL3/_1_Z^B_T.9A,ZNL*ZZ:ZC_+O-_^^.C% MHR0O-MFAZM\U=_]1R(:^QO'63=71?Y,[>??L4;(^='VSDX]A!;NRYO_//LI! M/.2#"_G@@M;-$]$J7V5]]M,/;7.7M/@VC(9_T%;I:UA<6>.M7/#_ 4UFP+O]"%O[R8'?%5L5XFS\[3Y.+L MXGQFO&=V$,]HO&<3XUV&'>L^D_]]N>KZ%@#G_\Q,\)5-\!5-\-7$!"^SKNSP MG-=-W<$,><9@6><)X%-7U#W],':V_Y2!_^?_>'%Q?O'][]N";G>WS^HC[C9\ M5>3)IJRS>EUF5=+!5P6@7]\EV^RV2%9%4>-X^ZR%]\J:!FES>+L D.VW$XTHNS[_]\ M>?F6_CS__LDRP77?OU28MSKD!4T@"Z*Q\=]7O&E\EE5<%0?='*.24 !767$2'I:(!55N'6_>$450D(FLD6H\M(Z1LX MAJ2!E;1)C02EHA_;8GUH6SRU+/\[X#OOH]]F@(1MD>II-?NRQEN%O>RR&N@E MOI;&< ?BO M#>"_GH7+Z^(&%PD[8.8Q =R?/$CB(%GO%.@P?-C1O7;\"=P3GF/3X>$!#/+= MX>;7V[+8Z(]P\'FQ+HG+[+(/<#D*?U=O7OVJ\)?"2P .<+]P5'T#!\4@12/] M_!'N$)E+\F8#]!.&B"$NA=._.519"]#6%K?(6' , (=F#>""=],<6@0F@I*N M@RO%&Z(= Y M$V! -."F[-8 -\,(>[B[/S; M- )^WC5\=X"O8="[QAT$P^.^:?ML515VD-_!US6P;7@?W_@9$0-0O"L8*W5H M@'@8Y4#(OFL NYNVDR%YS^YR9!J<%"CL8=T?VF*,J#BJ#(2BSK,6@/:JR8E/ M$3#H;5U>7^EE);\#MJR3BQ=P"@H_[W2^%(_>+A.(0$$821O89O6-HG2S1KS$ MVT94O&L.%: U;'3=TSY&CHFO:7-H:4 /L$WM[X# ]YOO1\XBA9^*Y+<&8.+\ MFT0VICO D[PIFILVVV]A=V[\I6Q\!F>?&\X^GT6W]X@MFZ3H^G*'='D,83]M M!(^MS#Z,+CV$G.-+N-&R/S)$(%> $_O'H02T<;00KQ7QU\TLV'38[17WD:AN M-B 0"DW$YLYTQ"L2^GC^MRFQ55F5?RE Y(%_5= BIO'B\,KJ9B6]XEESY M6_\@#H:C# BV(U_Y@5A%6#VQ6R;FR^3:27#3QP!B+\K$@1,_F*VFR>I ; D8 M6)\@N^N)'*9$R^X(;9$/YU;W%7/W!AO<\\, M;9WMRSZKRC\,2H@/UT15\N(6U(@]LNMFT]_A0F1S#:R8J)J;!K"I;]8?%BBT MYPER I\VD#@X((1FDCYSN$MYO5E5YDYU\P1>KJ"(72">\ M5H)< 2L ":L3H@)"?'U3X94>6D#$/;"5+6P?1B7) +=5#+B3D2/8"I!M/C3: M+$QR"YLJD<@!ZFX*HH?T/'52!(ZW C%O4_9\^_HF#EAV'>^*V%=8P\R]R:4# M+::9'7;=-$U^5U8(5X3_>7);9@"3'?)^VL!*KK1+[;K"51+8E;\<, W!LN I8.7=8;V=P3RY.>22 M!;+%K&MJ9"&X>A Z@0L"4"GB[[)C G_04 C[)1 N8"]MLW-4SRXOGI36P5\4 M)*6NB7^!U(+OM B[0"Y9HE!T5Y@5ECU"?>:$PF^,P7PSRQ[> 0K#[E'L;8!8 MV8173=?C;"T_YVV\4DB27\>XT2=/)_PH>5,G?\E 7 '9F62FH:24Y0VI*R!8 MB$#Q_.QYFNB(=!$@%Y%^V#%ONB)]'; Q09!D,KTC887VT+=-MR_(#)'L0.QH M\DB LKM$H4PEPNA(4$;JNREIS"$""#)U40%,V:LRR)CLS"H:@HZ^M#J"(%)5 M)!*N4<% :!&2@O"+&" RS?N\V!V3?97UR*4!YN"D>P!7^*"L\_*VS!&FE4J= M+J@C4E;RY3\NGTP1,-KKXQ)>,-*'*MNZ+1FW6&=;Q_=AKZ[M8O ,@4-7HL/F MMT;:1:9(]MF14!P.@9BC?(JD Z7P1HZ$Y>7CX%C2I&F-K<*Z">7KXFY\U6%= MP"#W\._BX[YL(Y[TS2('.K!I02[L$6]AGYL>=[0MUA^ _Z1CFY13HR4.#A2N MIT#XRX#6;@J@&85><06:2PUO"&'(RQMDQ,-KIT/+&6_AS0Z%\@6: X\.5$8 MHR'4!+!J;TN$Z[HH*@)#HM&*Q&C$ ZV-0+F( (K$V+>UJU8LWB M=T0L6![0!#'K#*F R!\@\?-"5O@I MJ:TB7C2'SB%&4;<-6;14K,-=P-\@M:H07Q_(B("(@FR#/QXU&ULQ!AB9\NDLAQ>R^,@ MQB&X@214W-G1/0$Y&X D*57T-]DCI><3KB&@J14:&*A)@^$>]TV)C!ET4-("!'3X_8GS1.-1Y5?"^P2I M$D8: 4TG3GVNR!2-*EQ5^!-2UZ(G_E2$B5BU4:H6B,&X=!CC7RSPN$$#20E4 MGR@$B(8(?P#I.U0O%FA,M''PB? +H10BFF7",OYQ0&+(6^B 5=H&4\%4TI<[ MOG!Z(;#X*8+#Z,38+;0ZD(\!!/[_23H<5(8;C]E.@1@/J$2"1X:HCC^291I^ M^S7K4&J\5O'K\@9X"4$;^V[JV"=DW[UIT4J,_L\$59=R"T+,"1Z)\ZE< MP]M+4YG*3O6P/U LR-!\>@RT!NB>:D?S@Z] 8Z]K7(BP';1G;0H%@766'(;RSO\G.E+0E5O.3C,1U(D G MPGV)&JE@W 2RZ_I09Z&C-V&.-*S;!JX3Y 0 *!(/A0&HH<&1!A,Z03XA!P)2 M@*H!\:AEPW5XWT2RB@7SK+:/8A4Y4)85LY6@4>$I(K%H85Z\9$ .D.$60GQ6 MZ+*,O0<&&: \UZ*AL;*"-R>+:HN*KKJ)Q5/:KZD6",=5@="+G )E/ADN8\LC M&ZV '? "1F>+A%OQ2Y").+R$SK=>''MB$37C"DEMR+!X+O.R+6/SP5!=-9(= M8\K=MA!*WU1B.]V5:-.T+PX4>K:!34OOF([1'Q1%S5Y!L&$LH&)%D"_]FA, 5F! M75>17>:[Y/Q)\CK'%6Z.,=]@ A=D&U9,S0.$RAQ5")FD1*G_"O M^OA7MH&M2(GLE1#?-VORL 08/-A);6?X#9INBY;= $ 9>W9#7O9N_S6Z\\F8 M'D&,V4+5LT8N1A VFM9?=K=5BR1;;44;%1!!)1!1J//V"YD87[.QM^Y[I &# M=T5WZ7AVHV3.M^K$X &P[O<5"M]_/^3J@3:@,1XXU--GCIFY!4 -NR.(/CIQ M<).A!!'9GD=GV (T-A@F41EH()+".+@9$$F,V3EI/39_!:HM)J]<%NGI]T&L M1VMX7,*U Q ODS_KE^FXI.F,:U_(DL2,IJN98B3WC'O*OY;)Q8!.C,-"YWQC M#$IO)]XC)T>4KI(.,MZ1GI6W:2YIQK MF_R D%"B?YV\S>@]T9L(:^0]"2L]N6ZOI8KAB"1!3TOQCM#AO&\H8L/)=>:= M[ Y[==)&DBFL-F7JQHZ6="#6GY!!O2QOT6)Z53?U@JQJ';+C*:/NT*HU9V7' ME3A>@W@8HMP"A"Y1DG:ZT5F9>Z\?0[O#WZ_(;L4 M ] 6N*O\#"+:'D-AQ#Q*/[&<*$OU)P\2/ZDQK#0QZQ)+(]QSP5;49D5ZI9.X M3I=H!-F;B#E$H3GT(_M=4BP+B0(XL0M<@!'%PH8@26J2K3[$_WF)]$BPJOG\(?*I2*/O&9RP;E&I?)LR?) M*XOO,:+!-GI22@NVN9_\"H?HHKPBBCT0D1LY=CZ^"2GY1#16^DY&(B<)QBHI M!\K0,_QJPME'CB:>_J6Z_304ZOW+$+86TQ4Q^X^)<=X9@$\1 [K1>!)%+ECY ME+?@/Q'O1)]G:_9$5((ZK]@6B/((S"/F"W$<$$[!8IZ=@9Y_[)Q"K>JSCN>O M-!;F8N\X_ L677;;@BDPS8)@WV((I%Z[D[3T%1Q!,0ZEY/ *JL#HNREWJ@,N MD]]0Z)B,M=!KT;/.HM,6MSR%Y^[V,! Z=%1W%"=*)QZ4@>/$^13%0M$6L65J MTIM"H$NAWL7R9IDF75;)D3&W1(]N2U>*$S]9)E\]0;0+/1BR4NZK:4E-';=9K2&5CA6/KHC5M='APOW/O!24/$0%Y+MLIZD:?K)P!88A@PK9ST M718]IHZ=P K^[DB^';?QB46.)!(V\54:V#1V]LCV;<35,::8!BN!)0\-(;S? M0$K'%T5N,#6/B%EIQAH"ST_(_+3UHXFL'_SAEO78GCV9Z"J/F5]>8-Q3*_&Q M9L4*_+3?MLWAQ@0+ OBN[!WNL*')20,BU0_EP2AV+"AN3>SM&3>[XK?O7WH7 MXE0T T$]QB#%M@%GXE,X(S48H[#06K(@"85L@PAXH*PH-'0SJEJJNFKM?,X* M$&* VS2M#T<)7,<['8:&D"\_A3=BI,B$TI7M^K!C8PH1 (1RS(M*X1\1^3>C MPSB7,;U]Q"8A<$V;P7R$&V\!G/0[3%GAELE;SN6 L[B%?V44\"H>L==((G(V MDX6(ZG(S&:!DL0/!^F,QN#07#-;/)*1-1X#/U6:A"B.\8E) M,$7#_C8-Q6P-#+0J]*%+,E"K_U4<"4B!=&/D/%$>IR:$_0UNG4\."$AWZ.CT M>B RO=BL1+,8C]O]CF/,GW]/JZDI\&5*8A%:.Y17HS :\L4H(YNB\683^3Z: MG8RZE68D!9>?>2(Y0J>S,!FVCK*)01;EN&$8G$FB _N TA$6Y(8U.V1UI-) M@"+W23TQ93UL6/09UNU9?RSRD]L>N=3Q52!28[QI#?<,RRB[#PHI\Q/@=X3_ M]X#2]W1D4S-C&'M;\%W4018.VR[713 T3RUFF;PT.V:ML.GDKFS5$']4<(XT M7I]+HUX[1>,3+$-M4&.![K9-D/:#6!4CKPI9&!N\]I3(V2P=@GL]P7 YDBYP MZYW;._J'EP7(QY/!D3CUJ0SWY%Z"8!8[LF0\ %B#"]=I6R)/S(5OQMN6,Q%@MU#CE9D!2'&;A5)L ML ,+?=4U!-'BH2!=T$%WQ)44M(4A$LF/8*"EJQD*+,B<>*],90WX&$THHFMH M;77Z,7O#HC TT7I"^&NV]W@3Y6*X#(PX#<2LG8Y)^L//PK6M06_H5(=>#Z*L ME\G/)R*323E!O)DP%HX$QJCPW,7>#=A.QM$[':L60ZEE5G)S:"RPX>46RXN@ M*)7QM3JW"M_P'65K%_DB T0!LN3"4XD)U?WG\QF!-%M&B!DO*:$>,11I>5BA8!W?>0W'<&F,&< MP=UPD13V*@X<.T6.?]9AGQH9(GVSCP#!^,^#:Y,HH MP)'- T+W-S0G@\8LT;N'^L:!YR5J]H>6(RR[H.81TE*PH2+U:= -9M2:Q.WS M%SGL).NV@D9T1#J! MEL*\E* 1BU&2).*0! F1,TG:925(#$/ON; M/2 Z.680 X+A9@0 :Y"GFO:#SV4F,-VA_S]D,UM^LT]B'M)$35%\,*D>H;0L M.4MBNP3EX/V&&,.(;D_;5SN),3&"D&ITKY!MB1*W'/=#32P<7L&M\[8'T>Z! MN8T'"J+0Z*S%F7>L.2(8@FV(3I!/="R<,QTR&1(I/C.(U-<.H-@;6-3\5 M1;H&Z;EC$TK614\MIE"WK<%ZIB1K?&_D()Y)PGUA2;@O9K-B+W/*Z^Z8:,#5 MC276?N(0 K,GO],A"-K0$0 ^4F&-N8U\:QOY]I[TW@Y@#2D4DE:N#H"X-[:? MSQM)">?D\WLVF4Q^:'3,,M(^DSRE:,DH25#J^BZX_%V <$JTL2I5061BMBN[ M=5%565U@NIBN9^Y>SL]"6;&S^;H]$PL?+1WV>4.-V1^B$&/RITU]#()T=\C8 MZA1"B;\Y?Y'28/K>@F:/?E*)P90,1,\=""X@V!LC]/GM*&"Z961W5,4FQ#<' M/>"T2(.\[!,=X D9US![X614 R9:-@M?'<;U ,D^ &R!^-7%+P6GE+I OK: MU!R9>&PT+6$$Y_*S"@E\6V_UZ[< W+;HGZ_?ODVH[*"M?2I*A#2UZ"[PA,8W M&L4)^8]&K^RA\PWN#P^;QOR:=%G"[5W4M3\*-0>.@.T M38,A6)*_YG5IYH0??2&+[Y*?R1=><"ZS(B)FD43KIN]YZ4,^5TC("ERHQ@#N MRIP3_&1%6)!#4UY4:C#'K$NF$:69^/EN?Q S5>%7>)(M:;%^%-79'9" DL#N MM'U?P8D$+*+=KFR'S*$VV17ZYUF_QP2J=HW2CID52&8" KW0;3$<6W"_UJ)9 M%; D4+8X*3B6MBAI4VD<4R[^*AU4:+]$Q$,-5'\62T#S-XV* )2[*#L M];JL1GBZ+*=4>$ZJS"H?[-[A2R5@!I*?('BI1AU-+ MN-W?Q1F',H$3#7J.*XL&9![Q*<3<;%"^NE!><&9LSLY7T3]K;X%T/&80J,5I M4&(_((V-Q<'!05.)RC%^17Z"4D/C\1YN9\[(965G+8BE%L]O=+-I1_(E\5NF MBR+M<'9"C>8JEG1%&%(:&\(&)B.16)E#$QL7(YP0%R<#E5SZJD9E#:W?7I*+ MA;9HBDW8ER58.$#RVKD+AZ!T@6"X+S60G_M15>&Z\X^ F?WZ\4^)?'*DZ"+O#-5V=I(J/^ M3B^Z*I/X-,B^ Z$* PO1%A$5 SPRR\*K"*FD9!L;K ?-""S28NHR58B2,$^L M*8?>DH[)51S_R]0,:X2A.;TZ,%!C)%# ?#,/X5#C!0N=;7[Z)8"WTB>P]T"T M&ZJYX\N-^1@='&NE)8KM?)K6'X]4Y!T49'QP?<(H"(F61D%D5M>T:CKQF<-: M0D9;>X0+$*R,MRYF,TI3D\3TN 1'$#&*=0>(Q P_?DU2NZP\2R,=L ME%)A)0*=716T&_&-L2^(%9UPST7-ZCVNH;!ID-C(ICE+#RX"/;B81>C?T;=5&>E'MR*6P^$#6!]'2<07 MC9B,6%Q=D+>:^NQU"9@A:34'Q2EK8SKJLHO9Z:?Y*F$(H\XB/NJ2?"%JA#@N MGBM0!QQW$ 4BX^'+A\Z<0%0$NJ3"[L#IZF97K@%H;LNVJ25U['(6W745CV4&D9-G@X*7>(73B6E)=<,'XV+ M<8CK9D=F*A*VS<.XJVBA.I&'DYNLE$.N*,-OK"B ^9SX&)"?M\46FQ;<6CW1 MQ_CYDQ$1BX0-+ /JPR^ D0!%?"P^K"=H0/0"Y.BB?(DFS=3@J46*>T+%"D;I MZ52,T1(+]A<]@M D)RB"=&N&\>B 5;\9$7?%_+-[P"1^"J=MYHX+#>P/H61^5.J9 M6.==LR 7BLA#(?9]H^YJ#!.5U)CU06O!>6KLTFQPOR&ID66.O"AVZGV?JGWDJ24PW++66 ,E<,)_/ M)9COAQ=(5D\T(4D( '5.4-- /CIC;'()<9]<6=+PG]%X\CC0U^L:>GP4MFK: MCMLX!RQ\$?UC7 !936X00U#@O!9V;;%TXD)ZI-7 _=T@SN@ .<[%P]U#L974 MD@>]*G4R40_#[?NPSWO/G>O*TX?_U6=.IL\''OJ%VKQ8:I)6J Z:I;;_%OH@=S@^1-Z4H!* MZH)I2*I-O5A+[(TI!'5\B&1ONC-T(>T^09*V'*@8Q'3#L[<;6MZKN4)+ M->EE^(<#\=&[_QTT M7P(KCX6RZFZIHV=*O ;(8*FAHUUO.?C!9]4YR_DLT(6>+>?S+5?>!9.5U7/!@"?5[F;6U@53[ )>76#J\HCZJ5-AV@&6 MH< ?N^$N*9,$=TF698ZV)O^U@+PSI[$Q4$MEB18@U6^M'8+0_>,L;(?(Q/-[ MX@I/"VWR4HN:,AZ.V3Y#?&P)VTL N.;*CW* M3C^9(M>\_A$N2'47*2*; M4%#]""QK8,RO\ABB9\3[HEB)]/:O$1>1MCA6-G M8(T18XF-L4L"6G-?I8#3TNN%1I@L5D!$J6[PZ VUAF7=^)W%&6E4 MK2U.K3HIX$C: Y75&:A-+KA7HOS07^L6(,5:*VT[NRI0)N]L49IYHLX\7/ J MRYGPB5->#TR%81$J8*'%F'84_CX(>JL*FSAUKG5,B\:[&P$L5: MF?9#'FC!5:GI<&1E6,HVS1+.$ E]/A_ ?.4W,]C+*'7\_.$LWL]BN4668<#>3@^^G35P'3B9PJ:8Z)WE& *SY,/7_U-RBUKNF5TU$& 9[\FE]W M2>[>II-D"K?@R#C+[E7L#*UFPDUT5F5_X%V?V-\,5(P.-)\6G"0.(=1R!3TW M14Y4!"8^M/0F50"9U7@O0J#WQ7QTMCG.+;YP,J/@\T92U^S$8X,4L@U1=3+& M^35[S*C[U$U6I2[PP@?!8W[2(&7_A,J$0G,8;A<6H%$AK]^^"1'%KP?9-,3TXD$BV*W.H)N+Y)VMQ&]C;J:XR6-PM^(73H8C[VY]5XEMXH M^'W62 I^UU0M:!U:&B:2Y20(/H09KBX$W&U=#(W0'C95BD#G 9M81:OF(J12 MA'FB/KFR\)"#8A)Y2QW,>+ MN2'QM+(/U%JQ/LG HB#"HK[I*2J"J_^8=J*UC#5?,K5^O5S;98N@Y=K&QH6< M(I1GF8)052$XQ0,(^6KLT>)$.C8N<[,1ON_"E[1"1:MH@SA-LCC?/L8\O(S+ M^GM?9'TO)'P*(-#@7<_7Y:#@H0" 6XYJ@%A%DI:+S^2^-M-H<320F81[G80' MA68& X/,6-V34U5ZJ$YT4^FYJ9)+LKQ56G;0TL3EBKV@/3>8MP7=2]%\&%D\ M$*LMOFDKU.5D>P&W;/EBA6".((?8K8OY2*NW M$XU]01H>)!7TF'JK9IP?+?@MN#M.P,M6:3C]'$7I3[,X<4K=H^] M1S;$!L8X)H$+AF0A'6#8]59BD;4+CF:UAB3L4+J_WV)6!KO^N%P$K0(3JT[W MG0Z/CZHQXQ1A@,VAK2G85QY^I,#?9?)7-'NB:P6A%-M=A$H0@;(\=.O=%N,[ M0[3W[$EH\K_$+CB2I.(:F60YL0/CH2E2F7N+(#XIAE C!F[SB7P8J/F-Y!L( M=D7YFB0RY65G[7!IO+YD.BWM-9I.L_PDP&P2?#A&JK$*%(J:A]->WU3+#]T9 MU 4!_6+;>BCQULL846V-4TI;+MDO8 M_E'^$1B05SM"!D8X,>Y\*N5TM*(:.7LX%SX)!6S57DVXE3,"HVLL3.#6%5;P M %G$@J9M703]4Y.*\%J/T9)-X8I[C)+.03ZF&?EQ_A&2U$7=R'M,AXO9-ZV> M4J3(#D#$2Z54%$JC K"40)%(\; #$]ALK>4%1!"TK"\__2P"ATB$B_G8@3]; M-W72EP<-UT>Q^$L&5$7J]6EK]Q@RA%E@C,8H?P""+Z6Y2PUA&[]!WX)6!4 ' M'.H/&N\UKT5D'W"1$OI")6G$JFM!<:X^D6A"L33A#-,(3]U_#T ER\0NSW4@ ME7C>XK3P(5T2TF<]L76H2#RF#8?6Y-3/PEF@1^Y.D:N;6#E>VHTN=W!>V)&R MR#K7>$C(/+B6!G@R M1LIF?,YH&17E/P7"XU,?7X*)CE.7@26='<10M--(PSU'?&JL*JJ>6D[P)MOQ MAEN=.EV7);D@ZKD$>UJ3+T?DA,QTT&[QGITQXK@]G&C9E#\F4?-BH!*7V^KH M*O'9'/(0D;W(I_(['\!\0LS*Q7S$R2_1Z)LQ3\(H0'_QJ/-52]VF,Z-_G&4@ MW2.H8U>H7J[5Y:CA8\AM(VLH,@'M5Y6%=+>4Q)6/9<]#IL$$K"6/B0@A#%968/.:KI-E,PLGK+3 MY?+92]R")D6/IQ4&SR./0U5HV9RFZA@0%.L>)6Y)-1SY59^LU"6%<=5D5R>= ME^0=J9BV=6?+<-N,.>"AYR*NC'Y6CX/DU46%HK\_[FT)] R8,CG3K(RW0E(C M 1^-=IJE]4_?WG>@Z.,$YX(>[VO.]29)GCH52$^B4M290K8C$@M5=5^[DGU1 MVOWW,OJ%=0Z@Y2#$A$-.X<@G)J727%)V=70"@?UH9>G((&&=#QE1=VCIV)3Y M0'.D>J0N_RV>SCYR8!1,=@LTJS8K"GK*=:Q@Z $4)KIB- 'SN:EM79M$7ZZ. M?GP'Z%P$GH_]V>FQZP0TZ.T8IENY86IC)&*1+SRH!Z F>.(T@4R1OG?3UF- M10Z.N6$?ZLR-\G[M^3X[RL,0=.D1!P-F3#[G_CWHI4;3U(*L3#Z250)4XBIN M[MWQM+74F?&PV]NG%IB88[$A3/!B/KSO&GWKQ4VYIF8#73_-5&?'23[NJN\Z M4"2*'Q_MI4O6H_'!Q^H6HNF0*_C9>^2>YNAL%YI&A2T!WF^Y>L&6:LC((-I6 M+TNTXZ0ZFKBAHV-"',-Y6FQX6-!%2OU79CB!Q:%'R#8SODI=R3WK4#=\*284 M'PAEUL.3QEQ&_0 \W9YB%:?3\HOKP@1E)@V!#L3%@<6>DNT(CS.C>[*MH^L) MBN]@GHZYE*2HJ5AA0K>";*3L6446)\X;>AM?Y.E!XN9I>VH]]J1EC/=B8!!1@/4L,RU M2L& %LSA:0AYO)@/1'SWH 2;4<3]9PP6*X.N7S*?7'HHAA%G6.)&QE;"=80RU]D$4RPQ<0^'+QE'Z!W\ MF$PJK8*+KEZBP!@TQ%/'ZZ=>M?2E2P4=6P4)RR/]U(D96LRM:%QQ.ZT'7]* M:^V*/_[(,.N"*CU;X8XGBIS<3M6E&M4T674(]< []XM#!VF)G?+%="Q'4MH:4-FF5GZU4>$@S'8T^ MH;O $OFN956D?(V3$?"OERS'8Y2HX_8YQ@%3^I1"2. M(-(;0LT@[C39YMUXC;DQVXT99YVPJN7>HEH+P?6ZYEI6Y!>3+*X9$ZX9A^-P MGF$K2G+C#DWMLK9TL!)IAS+J20@;&BC98X54ATN\M]7OE-W+]VN:6:W1$18I M.V&6J?2MU1-BJ\4QEM1"V2^IXN5RB49.7[I(A$#/:.43EV*^>"^LJI7 =TF? M*,@QB)Q1R_C,P%AQX62%B8L_71 $2S2B=YY:2CU*>9?9Q*F:S,HC3M#X=ZVY5Y73 Y= M'!$U[Z9J;HYI\&K#26,OOR*,!?O*F\%(H&TV1Y"^C]JAF&MSL,E:JJ-$#4=4 M.V%1%XX7V)&< Y7@]:GTXM!"!3L$>_JP?8P?4YN:N*A_%OD= M=1DZ[+F?VS"5;DB0ELFKN:FB;G/,3!%D1<%R?25/T-V 8)[PG)2I41*@@7E1 MT)Q$TE*[94672VMCO:;^[UJ19>+LQ.J+0D85E$X?KCB@^8,%#XQ;8;UX_N1^ MX305:F^5$FERK-J?6Q2(1\V4VYJZJ,TPVVLD@SS[IY[+BMBQ' M(P]-SCI06X#F$*+KM":C%$X)"V ?3R$D/W2"&.T?\_]&/QB_QG_?ECN]I21D MI.UW@YC[1#KP ([]AI&(J #!@,_'$0V?++">OY6+PS$I??\7@C\^%A6H?65T M\8G% 72QR[?*-.2.W8,GE7S4[L;'.F/MEA!34GM"E)*KYML-#>(NR>O&$]7!J!S5\.%='F%[.T^071YBNB&Q*) M]]H'ORH K[%AQT8SV%OJ#@_ VTAW'7+V?$!YTW^,U:N0X5+5*>URN!ND6Z6-&YX>5V#?<[AK//XX-DE@7XAX<:7[=[(**HS];\S(5 MW]TZ(N;"U7IL563<\:8* 1VQTN'A8NZ!M[[O.Y'U MNJ1!O3%K,22!4\VD"6J^'JV &A#OAX#:-_=V'$D>A_8D3[Z+81' Z3?712.Y M1LO/@ILSOY6,\,L@M/!A'/:\>+O1#B-6"91]A++6*/9M.MBT)/6K->7<:[%R MW &@!+QK$-7"?&1]E=:IMC=AGYVRY/NF"IZ>C.O(HX*Q%BI^VK59LG8[%H>U MYVK"/1+X<[MC:E,:*B&LN'P9&6!&%J6UO?_9L'XN"@570#,0WJ/TWU,=L"@X M"]]:/!0A]*N[+!C,HH+UI 18-,7"&9,C>/ ERPF/..0*:+U6\'=V)=V!=)-M MF\,-YS&1( &'M=!N$:9Q\)I$P51EPXUI',04(1_.M[$YOY@,/ SM+P\WL/ 9 MQ">D/W^6)J],#$]^:0%?L'WB(-N7?>\1V%^CD4[/0W4OA^=0JC* LO M+LZ>+/V$*@)2C7B77-+8CZ-=J0_$>ORW%M3G(;!QX[K M0$";1HIPC9+Q-\ .?/+?SPH> -^1247*@,]YH:R.T =1A%)GEICHC]?N69* ME(U&P"Z$\R^'W1XF:/ODS:%-S(I\C3\=]K#Z-0EM<,T7R6/\0(;]RYN7U_@P MI":'2J#Z+$U@(:F43!!&.=@R@G7S("G+02]=+=B3Y(U/0A6POD3.O: M]P,9C'%%4L+%)1^O?;K-16XQK* S/2Z?<%5UK;<"EP&W@DM\7,*S;+,IR=A& M<2IDF )9\[9!U\ 1ZU]VZ".QG*KIH[!B\ I8/:AH._TX0_-.QU;L>E\%64&5_ PBFNBUOG7J4L_Z!91P@*5,5R\EAR: MQ7N K6M-07E\?5B1L)X\^_IL\=49"&%JG3&)X3*6F5['*4"<2O1: M+J.U:!O6S*U!&YYGEA<F8.\OJ7\04U$<6;3Z*:&M>$?7L\A/##'PRD*QI43_@NXV"<9 M5IWM\Y=BU=)I3]ME!!V?+\XN4DXO-0OGBZ\NGH@4;1=;HK\_/ZR+SNB'E.*S M5]AO)KI#QE$@:#U $+(6AV_>*R-T/91"XQ:RKQ6%>%W@'E/V5U253B>F?:YE MJ.FHH?X?<%]NOYZ&<&0++] ,% M0T:9W9%1EWA0:Q[A@@7CXR3W?=\WQ3F$O)(S89 6<'KMB2XP1+:/A-_T-121R(( M#LU6>$*\0HXS8P\:X1LWPR-CA.3>^B$%\*6*K4%C%.5)+(Y5A*'Q)[;1I<*X M49S:B_QH)2;(+1H5!_0J.U9.G0;X5G[Q9Z,WKTPHN!(Q^&<,\"D+ M2^$.+5>VQ9!0B9XM_*ZP+T.^"$IJJ0HF^0D.4F0-P!=YB,CR$L0]TL:=OI_: M.7BIASO4K(II*3W4Z73">9#8BPDB6=;UGE'^$LA8.R"4U82 MJ$)J:=UC#H!>K6N2J@.X#I3)92_0.'$GM9C^*.4Q>J/.@8GSVQ9&_2/+KJ>Q MDOA']E_!P@&N:P;)G\Z?+[\V\S[LYD_GWR[/[(>R=I3 -L9,+@SAO\ A+LZG MAHB/0\+RN=LB)FUP-?B9>AR_;PO7F"KJ2^7BT">7/+<07P+7!1Y(54/E_VU( MS\*J+Y:@Q<%P)G.<$AOPZ%AA,Q+2(#YZ4WAZ5*8)L)1F)KI--R'BF@'!I M,&*N#7%!48ZM)N=%-75"_4""G9&3_79Q?H;XXGUEW_Z;\J)_,0^Z^"P>5/KF M>EP,TU0'+7#HT$;%4]O+%_D/= OJ,YU '[CDBV&S0C&H@YZ:)M=LV3=O^$!- M+?V'"AOSWH"H@Z*S"9KU#R/2]D83< 0M9"KI3)46_W0#2:N)PUH7:FD2[(#_ MJ!F.<^T353.>,[]_B0Q#RFFYL]X05B;>->*X%Q3_C6#LS;IOF##@#L4-@$]RX61 I,L % 7/%CZ)\_0CZ&3-5^&CJ,16\])3$*])KL MIQ_0AEU<@1:&QP5G_N,CK-%HOV)R$!:I_>[RXM%3^#*\_M,/>Y"P?\W0!-Z! M'+6!3\^6WWS]B)5A_4??[''(9-7T<$?TY[;(@&G@"_!\TP VR#]P O26T/)^ M^K]02P,$% @ U71Y5(%OM6RG!0 *QD !D !X;"]W;W)K&UL[5EM;]LV$/XKA%<,">#6$OVF9$D .TW0#@T0)&F+8=@' M6CI;1"72)2D[W:_?D7JQ/-OST=IY S_4HN0>"3N50Y,WBI%CV]5, 2)Y1G/1H$HU[.N.A+V\57O4: M+0G/06@N!5$P/^],PM-I&%@!-^,#A[5NC8EU92;E)WOQ-CGO!!819! ;JX+A M:067D&56$^+X7"GM-#:M8'M<:[]VSJ,S,Z;A4F8?>6+2\T[4(0G,69&9.[E^ M Y5#0ZLOEIEV1[(NYXX''1(7VLB\$D8$.1?EF3U6"]$2B((# K02H YW:PI]6I\#?$KT@^[A 8T].CK-\O0=_KZ!_1--O[>UO[^.IEIHY V MOWD,#!H# V=@<&B=,9V2(@.[T)=,IUUW)%>?"[YB&0BCNX2)A-P!VN2Q@<1- MV+?67D,VBT_UDL5PWL$TU:!6T+'+!?D,E%NRK8L[B*6(><:92Q)$%SMT]DA@ M@\Z!4QMP[KE=?'L(2F?LE!VY%V38[W>C482C<#SL!OVP[61EK5 *9Y,??XAH M2']JSCL3A10OZ\FT>Q($U?%!&I8]!;J%->J.*UCC[@G"\H1YV(1Y^%^%V6OH M.3H08XLP#=?*8QJ#:^V,^Y0#VR MT)@X^OB4;-PE;S@HIN+T"WD'*\A(6)UI=?9&)2#H)#-(T9APL<*,S*L24>?[ MOE&9VLPYN8\>/EDO19X")@RZ05-F]F,)_:(>VD4-[:*_3;MWG,TP=8W=CSR1 M>UXC3^=>UD+R_V:?:U*8)2;#Q[B!CC\1MD0GXZKY*;M1/\0 BJWB#A+ =Q\L MZ@2[Y@J4X7:,*N:@5*-TS91B=FG^W,["D9]"A^@\H)&?RM_D611&7T5L*^=A M]4G#ZA/_SFCSHF&09MB9A.U,C@70CCY.J,-\S06V(8Z0WPKLZX5CXCZN>TWO MY_JD?A&M$<7;B-ITWB":-XCX!E'7SEBG/$[;2BIZM!79'8HM038IRMU**\7< M*]C!F-KLP9L27]&PC]<@D9X:7U<29APA\-0T"GQO5TX#PK/9=SCS/M8\OI_< MZ5:Y?-LJER5QJAU#Q8V?F2CL^FTZ__ 0L_%!&7 +?'MEU1.3;1CMY!O>^O!U MJUIKZ(_:PVTW=[75-[HT1$:UQ[<%]@MFM[Q.?%_'WZG29<.N3OXU"7 O:F08;+[&!-^O2OIM/Y?)YS+Y7":?R^1W*).]UO?K'-3"?:77Q'UN M*#]E-W>;/P&3\OOW9GKY&^&&J076')+!'$6#5^-AIUR4^L+(I?L:/I/&R-P- M4V )*#L!G\^E-/6%-=#\'[GX U!+ P04 " #5='E41=.JT%T# "U!P M&0 'AL+W=O(D MY%=5(FIX:VJNEDZI=3OW/)67V#!U)UKDM+,7LF&:IO+@J58B*ZQ14WNA[Z=> MPRKNK!9V[5&N%N*HZXKCHP1U;!HFWS=8B]/2"9QAX:DZE-HL>*M%RP[XC/JW M]E'2S!M1BJI!KBK!0>)^Z:R#^28QY^V!WRL\J8LQF$AV0GPUDU^+I>,;0EAC MK@T"H]\K;K&N#1#1^*?'=$:7QO!R/*#_;&.G6'9,X5;4?U2%+I=.YD"!>W:L M]9,X_8)]/)9@+FIEOW#JSB;W#N1'I473&Q.#IN+=G[WU>;@PR/PK!F%O$%K> MG2/+\H%IMEI(<0)I3A.:&=A0K361J[@1Y5E+VJW(3J^>\!7Y$2F_N3CPRF9J M\L)V-:KIPM/DP9SS\AYMTZ&%5]""$+X(KDL%GWF!Q;< 'E$;^84#OTUX$_$! M\SN( A="/PQNX$5CO)'%B_XGWKT4#6R)JZ2ZH)SK$K8VVRCAK_5.V?6_;SB, M1X>Q=1A?G0#54H7]%9O90(.W/YH$.W.UPK8,----R*@9OLN>TNN,DS-]5Q M@TG%09?BJ!@OU'1.L>78["AY1JMO)D8X\_'/\?<^YE0E&F4K*X7P"8(X<^_3 ME$99[(9Q8.0AA@23!FZ299!D;A E\"(TJ[\G_ G"P'>3)+90H1O-4KBA7S+J ME]S6C]I@<:3(+P4<"VU&34A4_]&)1YL]R2=JD-GQBLC!L M-)W?BJ9E_/W''[(PF/VDSEG)!X:Y8?B=7'WE =.PP4/%N7%)F(\H*U' NBAL M*U"P;DCYZE]F&\/G-WH+%%Y:TSV_L/L3F00T5_^C&DC<+)I!E+J)?P^38.9F M?C"%.':3.+EEZI.>;I31CPHDCF R<^,LG0Z URV#>TC=610!%4::)3")7#_* MI@/<1]7A7;12*KV#?3 49?'(===5Q]7Q35IWK?A\O'O0OC!)F550XYY,_;L9 MU83L'HENHD5K&_-.:&H\=EC2NXK2'*#]O1!ZF!@'XTN]^@]02P,$% @ MU71Y5'E7J8^D! =PP !D !X;"]W;W)K&UL MK5=M;]LV$/XK!RT8$D"(]6K)F6W 25-T0+L$=;9]&/:!ELXV44E422I.^^MW MI&3%660O _I%XNL]#^\YGD[3G9!?U!91PU-95&KF;+6NKT8CE6VQ9.I2U%C1 MS%K(DFGJRLU(U1)9;C>5Q2CPO/&H9+QRYE,[=B_G4]'H@E=X+T$U9GM6_VU/GA+1N";D-@>;= EN4[IME\*L4.I%E-UDS#'M7N)G*\,J(L MM:193OOT_$942A0\9QIS.E[!J@RA#8=,E+6HL-(*SA_8JD!U,1UIPC0[1UEG M_[JU'QRQ[P?P251ZJ^"VRC%_:6!$9'O&P9[Q=7#2XCO,+B'T70B\P#]A+^P] M$%I[X1%[=W+#*OZ=F2!QX=D?-F:J'.XE*G)".R#6\)Y7Y"3."EC2();607\M M5DI+"K&_3S"*>D:1910=8;2DFYDM2KAII"1P M6"B%6@U);6!&UR;\7/@-]9#^)PT?T_\ 9\1*IL0K.(DP _1_,;JAU*]Q+*^2R:I M??N)#^\;67'=2+3KUOS)M!6%1>+Y]/13'^X;F6TI-^>@Q%KO&*T-TQ""U(./ M2.-;4>3 RUJ*Q^["^JD[(6E)+G\'8Y1LX#SQW$L47<.[3 MH;WQ!9P2X PF;IHF]NU[)Z-KW$?7^,W1=7C%]N+ LG/H4'R=-#T<7X<8O58_ M.K"&,"B/A&Y*B>2,PL*-D@&I_J5,Z":Q9Y2)W"B>7 R:W>M",GJQL4V+/3\\ MI4S2*Y.\61F3_3-#<7%(L?LF#"ESTO2P,@MED%ZYU+5I+WOEGRX9DE24!8<< M3E=-6C$EFN+0B&FS)!14ABG@Y'O5":U>R4S(@0WS) A-)X3$#8/4-",(7<\+ MNTLY3*X7Y('P^R7KILTBQX[!Z2M?;3A5.OM\SH9] COV%O:1&XR3ECVE*:]C M'U!RBTTSAHEOI\>V052IJEZ;.Q=/_NMX?NC&DV0PS$8'Q6")5*:"I4;7-+ M?P8HS0*:7PNA]QT#T/]KS/\!4$L#!!0 ( -5T>51TM[+^[@( !L& 9 M >&PO=V]R:W-H965T,R M6,Z];:N7N#RPB@> M0A(E\1F\45_QR..-_E?QYK5B8#*#E3$D@E7Z5'/#O?7G:F>LIL'Y=89WW/.. M/>_X#=Y[TE-6"P25MU3&LW[E;,<%\:%QYKK\NVEMC\YB.^7.3,527 0D38/Z M@,'RH4!@'9$K2F/F&<4)(VL9H4&-I+%4ZC&/XU.N&)8$O4>[^6G 8IKU:[ MO;7??*M6\*_N[=J\97K/2;("AV%;47JRHO_YVRM$S\L:#MC=HY MT'NNE#U>'$'_?[#\#5!+ P04 " #5='E41ZIOS;0# #;" &0 'AL M+W=O6B'-/&BL[:ZBR)0-MLR\51U*NJF5;IFEK5Y'IM/(*N_4BBB-XXNH95P& MBYD_N]>+F>JMX!+O-9B^;9E^O4:A-O,@"78'G_BZL>X@6LPZML8'M$_=O:9= M-*)4O$5IN)*@L9X'R^3J.G?VWN SQXW96X/+9*74%[=Y7\V#V!%"@:5U"(P> MSWB#0C@@HO%UBQF,(9WC_GJ'_IO/G7)9,8,W2OS)*]O,@\L *JQ9+^PGM?D= MM_EX@J42QO_"9K"](..R-U:U6V=BT'(Y/-G+M@Y[#I?Q$8=TZY!ZWD,@S_*6 M6;:8:;4![:P)S2U\JMZ;R''I7LJ#U73+R<\NWDO+Y)JO! (S!JT)09(4F*Q@ MK52UX4+ V2.C>W,^BRQ%='Y1N46_'M#3(^A)"A^5M(V!.UEA]6^ B*B.?-,= MW^OT).(MEF\A2T)(XS0Y@9>-^6<>+SN"]VZ7I,MXKQA+7PRXY:84RO0:X:_E MREA-*OK[1-C)&';BPTZ.A'V@YJIZBJ/J U&7Y=>>:ZS -EKUZP:N>T, QL"- M:E=<,B?H0V_C9%#7WU>F8R7. VI@@_H9@\72. Y45FQ7J,?2AL"/*&/'C1GH MF+;.VS9(S'3W!*L=T?([4=B@=AA0*T'? -G7)*+Z@W5W)Q?P9VQG/J+,)\, MUKV #]2HYN>ZA/!.*^/*4_9M+[S'LE7:\F]#H ,>?Q#E&]]&E)Q&X0U-PSL# M%_"*3!MX WF8QS$]S[(T._?[I"C@,\I*_>B4;9TFWN4L3Z?GD(73(J$2/M,G MKG-O#DE69A/"S@APWR48?[+,KQ[Z>A+^6-)W:DT>$AL)Z'_I]AP%YSM M!\$5Q,TIV5'DE*HY M#8LT*/YK4O74?BZ-I_-15CN&A MFL"&_0I[$M9%,;"?D%"V[-.PF.9NF<,T\=<7?D%4:7+7EN+DT_]*[X3,HKV! M0XVU]F/5-7TO[3![QM-Q&ULE59A;]LV$/TK M!ZT8$D"(),J2[B1=I_]^1TI6G-4VU@^6 M2(IW[]V[(\^SG3:?;8/HX+F5RLZCQKG-=9+8JL&6VRN]045?5MJTW-'4K!.[ M,%PGL#=MNVW'R]1:EW\RB+]@L/8MTX MOY L9AN^QD=TOV_N#$$BOG/7!Z?<$[E-([(AK_]#ZC =(;'H[WWM^'V"F6);=XI^4G M4;MF'DTBJ''%M](]Z-W/V,<3"%9:VO"$7;>WF$90;:W3;6],#%JANC=_[G4X M,)BD)PQ8;\ "[PXHL'S+'5_,C-Z!\;O)FQ^$4(,UD1/*)^71&?HJR,XM;JK* M;+$&?*8T6[3 50W:-6@(W1A4#J3@2R&%$_3UXHDO)=K+6>((W+M(JA[HM@-B M)X R!A^U^BT[Z_$M5E>09S&PE&5G_.6#%'GPEY_P M=\^_AN""!$$7+BW\=;.TSE#Q_'T&8C1 C +$Z 3$(YVI>BL1] KVRK\[5/ZW MH/Q=K_PO+\H?$_PLEC_-UW;#*YQ'=%PMFB\8?6^Z*TVGSSI/E_; 2DLZQ$*M MX4(H6M%;2_;V\AHH%]@NR8O/QZN)3XY_I/ -]AL8QSDKZ5W&XVD)'U0M#)U6 MLH6LDF<3QFP,BY'Q>L]FWW&LC0>3TK(LC@O"\)?(<52@X\G'@*;I#D4 MTW&O\;%P63S)M..2+HWOTNL-C-(X&Z5^0#&-)W"F:(JA:(K_731W M#5=K G(Z).23<$VC9>U3\D2"/'2B'2N6LQC'B^4_8$+10=A63ANZHUYP#Y(% MW-#/]G5BOZF2]\)6).J?R$UW"YPJ%99F4[CEDJL*8UCB6BCEL4B!#1JA:Q*8 ML3@K??&P-)Z&*LI87)#V-ZW>*D?%VW"S)@RBWZ&ULC559;]LP M#/XKA%<,&Y#51XZF61*@:5=LP(H%/;:'80^*S<1"=7B2W+3_?I3L>"G0!GU) M2(G\>'P4/=UJ/4B@[BTKGJDDRQKE#1S5H;R1RI9A/;RB K M@I,4<98DHU@RKJ+Y-)PMS7RJ:R>XPJ4!6TO)S-,"A=[.HC3:'5SS3>G\03R? M5FR#-^CNJJ4A+>Y0"BY16:X5&%S/HK-TLAAZ^V#PD^/6[LG@*UEI?>^5;\4L M2GQ"*#!W'H'1WP.>HQ >B-+XVV)&74CON"_OT"]#[53+BED\U^(7+UPYB\81 M%+AFM7#7>OL5VWI"@KD6-OS"MK$=GD20U]9IV3I3!I*KYI\]MGW8E!Q7GI0;9^B6DY^;GVLIN:,N.PM, M%9!KY;C:H,HY6OAPRU8"[<=I["B6]XCS%G?1X&:OX*897!%4:>&+*K!X#A!3 MDEVFV2[31780\0+S8^BG/\_ALK/W]6^06WN="V-@B_SU;6 M&1J?/P>B#KJH@Q!U\$K4&WI512T0]!HN:^?QK[CBLI;P'6FZ8,F>0DXOM?P@ MM'^^$UNQ'&<1O4^+Y@&C>1M#MC%$B%&U,: F;@PHK3[E3.4H/-M #]XPWXK& MFKIC?;;4?Y0K,M]QT -&R'2YUH+>-DT+5^!*75MJI_TX\489',%);YR-O-(G M,:/!('$ P]YIEGIQ"./DU LC&*0)W&K'1)MGOD?1$619+ST9PP$2AAT)PX,D MW"F#N38TEW"G:.(+[C<$A5W6)B]]Y!\KP3?,G^Z/PDN<'(QTD!-J^U[7]VMM M:'$E.5"/#:.I;.?T92;>2$0Z[/4'2<-$VDO20<-$FF0-#^_?C8F>SPT7.Z7A MH]HUYCDEZ:@W&(Y>I"3>VTD2S29L7DO^M7+->NI.N^5^UNRT_^;-E^&*F0TG M(@2NR34Y/J&>FV;;-HK35=AP*^UH7P:QI \4&F] ]VNMW4[Q ;I/WOP?4$L# M!!0 ( -5T>50KCI=LE08 "82 9 >&PO=V]R:W-H965TVF3WNQ*.G-917D].CLQSV[DV8EH=,EK=B.) M:JJ*RJ<+5HK-Z<@;=0]N^7*E\<'L[&1-E^R.Z8_K&PEWLUY*P2M6*RYJ(MGB M='3N'5^D2&\(/G&V48,S04_F0GS!FW?%ZV"4K2Q0$9GQM M98YZE<@X/'?2WQK?P9Q2E)]YH5>GHW1$"K:@3:EOQ>9WUOH3H;Q2OF MPHKQ]XCQ?/)>U'JER'5=L&);P QLZ@WS.\,N_(,2KU@^)8'G$-_UO0/R@M[1 MP,@+ONLHN>(J+X5J)"-_G\^5E@"-?PZH"'L5H5$1[E%Q!Q53-"4C8D%:=7,& M=8YH75!4"9?U@2$KD7-:JU0);=*QN":FG2:UU(\ M<%-!<-N1:)/M7$!I*+\F8U_!$- JTJ0L1HR7YBU%I M$TP@/:R:,]FG"']<^/$RD3&J>OX83#!8Y(XON>;8YPY7NQ-R-O6$<\) M76!VDM C:1"0>Z%!70T]"9WI?+%FHZ3423NAH1,FGA6:.H&?3@XD,NH3&;TZ MD9=;,1Z@Z/H1&J.">%^PFBVXWEDU!_5@PSU6:YJSTQ%T5,7D QN9;/\?6;ML MI 0W@8T53 +?$?GYIQ0R]NO.TYVFFA$O#4@<0,X&J?3"#%*9!0F<_75;MXSF0FR/T'F)Q!,X@XU'KS@%(QCTDXU=#\GJQ8&:8#>%XBW&X90"/ MG)>,%8;J"D(=J.%?"*+-BV#N$DT +L34F+5T/K) M1"[Y51'6F_Q,J@@E:R9S0 6,?W1L6.Q;@>4*R2W2U8\"NX/0,+F^-P6PO?GF M:N%DE#JF_X!5G:]S6^<$2!,@]:8>7MRIF\&E0YIQK>#@+J*= ]O8G6+7>X.' MP!Q<*^ SUZN5* LL7>LF4"2I(0VF;FP.WC1Q\?!!H)\-Q! FM&G\X(?-T#B: M^AG2=#@=GNZTR+_\@GM+L+E>T7F+\R0,M&TM,,?"T MSJ$J@G :M0P0@=;(=)J8TRTT,2KSE<%!P1Y@YUM76/4Y%!F'%NK%TS398^J? M !R)P?%MC-+G4%U_"Q\P/#*1&8=3/V@]Z1_1P%@A2]X3C$V6Q,&JP>!U[/R6>?$M!^D?H*0 M0X7MJ0,T%6O!^9')L25F3VU=?6O@,3G/<]G0TD:H'6G8%T,GR2*X^DX4#E@E M0*1N& DCQX]3XF=."OG^@'4'G0&P![:9IA#Z,!U2$B2.&P7[88:F]% +G,#U M!H-B3R' J(I\W$ F._J@D/_LX)Z\T/' ZLB)TY]*;:_P MP,D,?N,X:L$<1! L>/:;1"=VI=3S0B=*/0(K302+SZ==)9>!UQX@&]>F)(9" M>S&\AN(2)TI@AW*2*-G.T ZQ\]O !-F_86#0H!Y+L09FLDXP1 M!.N7$\70T\8P[["W[3!LB]R:!_2IDV&#^_ 2Z$/JX=9AAO&!PD[[PDY?7=@? M:QQU4(?_ML7=+G([R_F@V-V+W/G+4=J6W9PM>5TCM V&:C, YK0TR0::9F@7 M!J4;/%M3\ =J]M!PM,CK2 !8I#YS("4-5:*([A,6A*,T 1P-V-^^0_RQO(Z+;)'5(R<"UP M0C_=VA$;;3<,7G%-+2'L ERVYWT+Y"O# TE\$9C B:%?O0C0+@#/!O_=*R:7 MY@L%KOE-K>W?^/YI_Q'DW/[W?R:W7U#>4PE94J1D"V"%70+^?4C[5<+>:+$V M7P+F0FM1F>.*4=AND #>+X30W0TJZ#\-G?T'4$L#!!0 ( -5T>52WR+K0 M?P, #T' 9 >&PO=V]R:W-H965TM&%J M4A*LJ7,-F G*5I@Q8*XZQZ&/=#2V18BB2I)QZ:NPB.#C77H6AS0]8*SO1+3:TLM.F5HY3]W9Y9SW;FJ;/#.@.WJ6IGG-5;ZN A$<)ZX+_<' MYR?"Y;Q5>]R@^[.],^2%(TM1UMC84C=@<+<(5N)J'?OX/N!KB4=[88/?R5;K M!^]\*A8!]PEAA;GS#(J&1[S&JO)$E,:W$V,0FY!BWEFGZQ.8_+ILAE$]G>IP M 4CY"P!Y L@^[T&HS_)&.;6<&WT$XZ.)S1O]5GLT)5&S M;MS!PFU38/$C04C9CBG+<\IK^2KC#>83B 0#R:5XA2\:2Q#U?-$+?%^P;K6A M/Q)NOW6E>X:;TN:5MIU!^'NUM<[0K_//*T+Q*!3W0O$+0ANZ445'U=4[N*C[ M]47=[\:Z;WS=?U;N5S7\';ZRKHCG7CH,[>/6Z M5X:9Z%L:$5W5C6% M98!/.;8.[$%176D*6DKEY V =U>P\;Z%54= 4_[KZS#,?+*V(\_C_NB<=61X M+3^MFMP7KO1?HNP!<*V,>?817U75(?Q>TM$6JF\$JUX--FA*+P4IB].(B>GT MPGH#?")C&B3C@@]CPD?,>P$B83)+F$AC;XI(,IE*C^*0L-DT(41&1"?$&B3Y MR90)'EV:?)(0GK 1]T,D1HUK$!22I2R*TQ_,29;Z$\RX !+E?$3<^+ 9ERSQ M.7TWIQ,I@<38+,KZ,4WD&7-+:2;3C/$XNK!$,DEF$&4L(\&87XI\@)B).&92 M4!:44,92NN$RGH@(9BE+A("4LS2B8>KS9=.8ZIJP*!,LBE)?R1DQ\/AD<9[! MSZY6>-'2:C3[OG%;^NWHZ(;N-LZ.;\-J:(G?PX>'Y;,R^[*Q4.&.H'PR2P(P M0[,>'*?;OD%NM:-VVYL'>M_0^ !:WVGMSHX7&%_,Y7]02P,$% @ U71Y M5$.YH U/ P 90< !D !X;"]W;W)K&ULE57; M;MLX$/T50@46"W#XL^T-+8$D*1*DG%\=_OD))5 M!W4"]$7B95!9VUZ%H2DJ:+BY4"U(W-DHW7"+ M4[T-3:N!EQ[4B#".HLNPX;4,%C._MM2+F>JLJ"4L-3%=TW"]OP6A=O. !8>% MQWI;6;<0+F8MW\(*[#_M4N,L'%G*N@%I:B6)ALT\N&%7MZFS]P;_UK S1V/B M(EDK]>PF#^4\B)P@$%!8Q\#Q]P)W((0C0AD_!\Y@=.F Q^,#^UE[::!WE 2MCP3MA'M?L;AG@RQUX;O_V=5V3_Z[61NKL19^?,"9 MCIRIYTS?X5SA%2D[ 41MR)#(E4_D(QC0+U 2O#7D:V<[#>3!F([+ DXE]V,W M3Q4X^I;+/:EX22S.-TK@?:KEEA3')ZB/'6]ZQ_7@F'#CA&)BH5F#'I-+N"Q_ M6XVNWB[]CG)&*$N^@/8W%*DUE( ] VL(5;D-6[LQ=HL-:-P<1/[U*8]9?$WR MC"931I,D)]^YUEQ:XW7_(0V+:3;-ALRKUEUV#+2SQF)@+D-6D;;31867]VVV MSM@YAD&3-*9Q-B4LI],DIM/)="#C+[P67L>)=%XAE$5DJ*L'7)&NP9"EX'+4 MEM IFU!VR?J8+8YK1=)*1 M@IOJLP%KQ9A_WN*)%#7WW56[[F?(F1,31]>KFT?CA^SZ_,U9_%$-4B>[!=^X MQ?[BU(T-CUI? WKK&[S!V#MI^RXXKHYOR$W?.G^9]P_0-ZZW-9:.@ U"HXM) M%O1A'296M;Z1KI7%MNR'%;Z#H)T![F^4LH>)4 M_)+4UKRNP_;!,B4>[XZ\YYXC>?:H]+V92VGA8U.WYGPTMW9Q.AZ;8BX;87RU MD"WV3)5NA,57/1N;A9:B=(.:>LR#(!DWHFI'%V?NV[6^.%-+6U>MO-9@EDTC M]-.EK-7C^8B-5A]NJMG3X*R"-9R\*2"H%_#_)*UC5I0C]^[Y6. MUC9IX'9[I?VMFSQ.YDX8>:7JGZO2SL]'V0A*.17+VMZHQ^]E/Z&8]!6J-NX) MCYUL'(R@6!JKFGXP>M!4;? ]P.X\[LSY+Q\+:RX.-/J$31) MHS9JN*FZT>AA8S#CZJU M<#:@+UQ/.73ZPCWZ;N="RQ,*90G7X@DA9F&BM6AGTK5_G=P9JQ$NOPT8B];& M(FL0SNH*?RT<#B<$ YQS7507NZ*N2G_3>2:(6&7B&B*")+4<,[J1N8S&9:SH25Z+75%9)$ M 1]$O91P*=!YU'8"B!O9W*%S/78"8)D7A]S+TQR^AMA'J&9^E&";\=!C20+? M(0K(@]B+>>Y%80Z<^7FZ]K2$5S@IC'\L0+\^P86. ' M?, 5!BSW\HA[/"97+9D7!-Q+$EJ:R$]32/V(T3+A J9)#@-Y$:_S(A[."RPOY1)] M0 <^"?S$((0[!'DK*.U*EV$3E!F%J(ME+5SBH:49Q1=*PLU45!H>'&2PXWEJ M/.+"=/R@6IE_%QM=3>%L9M B_2*$[^MNQN Z)/& YW%3F_F2J MI<0,LU)37#6YQOS@" (_/@+N\Z--\!\4S:2F7$U<=YSZX1%$&.(MJ;J:2GB% M.?N$7IAC2/P L9Z[_[50B:Q02DS>ITK6B+*O,L[XMT>?-@9"G:Q#G1Q*@;=N MF2<+I*^BZJ+B]@$[HSNH]1^3X>WDYE_F0&?A_T6 >>Q%R%E$?DF$_! $U,XV MQ,=2+XUC9 L_3K99+XHSXCMDS W?)5["4H>O:)CJ@L1C,5E%MHWQP:G-/)ZD MG\MR QI[IP?Y+<(ZD+BI^V&$Y)93.\'G -K3-=K3+T1LA(]=N!_6_W=8S2'P M/R>SF,@L/<)6OI?,L"?.B,SBB)X#9,;QQS!PT9"J_\-U?#(8P$_[@<,V&6D/8J](*;]2B<^$/5\'?7\T!)V+;4["Z-K)Y?. M[8$-RJ#60TJ8=3S6(:#Z0QH7[AX!E32##CT#" LZ@/R3@K;?TO^KRD5!@!M8 MXG3MP+ MLI!&^$&"'!IGU![,#A9L+A&"+U3TWMQ>7^^\5!@V<$!6K(K9R8YB!DL*+4(> M5[AJL.Z0DOG+J6PZT@Z!#?(I+OI<-EYB4AGKB]&*5"3'E&^PPT6,;G(1S/_/R)-S)'N.MV\A&ZIF[Y2^$>A M9\CZ4,LI#L5=))[X=7?/VKU8M7!WFW?*6M6XYEP*+'LD@/U3I>SJA0RL;[LO M_@102P,$% @ U71Y5(1!OSE-! + H !D !X;"]W;W)K&ULG59M;]LV$/XKA#8,"<#&>K6DS#:0MV(#UL*(TQ7#L ^T M=+:X4*)*4G'Z[W>D+,59$R_=%XF4>,\]=_<GDYKQQEO,W+>E6LQD9P1O M8*F([NJ:J:^7(.1N[@7>\.&6;RMC/TP6LY9M807F4[M4.)N,*"6OH=%<-D3! M9NY=!.>7B5WO%OS.8:>>;PF!@,)8!(:O![@"(2P0TOBR MQ_1&E];P<#R@OW>Q8RQKIN%*BL^\--77B+0;@W"!WOWI%C>]S+'C=\!3<(R0?9F$J3FZ:$\CG !$F.3,.!Z65X%/$:BC,2!92$?A@< MP8O&R".'%[V"=S-$O<1P5R[RNAQO+L*R$8*[")D38PM#,$^U- 830S^+)@H.L&5%"4H5 5O$%]V&K$T M)?!80&L&>X0_0*MEAVQ.S\E[KI$.^0.EU0N 8/F@7N/2H83VX>,CR,G'K@;% MC%3G+E..XUN8_4A.,I_ZX?34#M.43D/?#:QH@>VL[8Y/[/1"4QS=.09F%*HHA&64SC*"-A2OU\2J,T?PKN MNW#I"Z7$&(.SN(\[/(NB_2!)3X\H-QF5F[Q9N4MI4&"<"?&57%OGN(>2%12= MXH9C\FX>"]'9^FZ4K,F52^$HP>L]V[?)_R@I>SB=ZY85,/>/_JB?: M:SEPU4]<=X )AV>$7=\\)WVD6PXZS%8%"H;:<1B\1FK&FO/&XKL6Q?,3SZ1. ME*1"R>%ZP%,(";X;R'UOG]Q""7@F6ZD4LD$5&[[?!3:@%!H[V9"??LC"(/R9 M9 F-\H!&*,(TIS%*,\XBLG)K9.NB0%P:Q2$-DYP$.;921N,D)D%*LRRGB1^2 MV]4G[:2'24>I%F9T$]*IC[I.@M'A\+["G1\S@,7 2G"M.T=Y:#<,$X-=+9=D MZJ,;_QMSW)G1#AY!%=SVYF%/C,1UM_X;3W;;,PK:3A45GLW?0(48??K6O.V8 M4LSNIH-U$-(D3X;7G318JO\261A1W\=LYSX)?+L#((4L)7F*.\"4YD%*7NK0 MR<$)CGOAUMU3-++%_;0_S,>OXU7HHK\!/"WO[U$?F-IR3)" #9KZ9RGVE>KO M)OW$R-;=!];2X.W"#2N\SH&R"_#_1F*(^XEU,%X0%_\ 4$L#!!0 ( -5T M>51*FXCY'04 " , 9 >&PO=V]R:W-H965TO&#J K27J/4T,)&F*%6B'(.TV#,,^T!(M$Y5%E:3KIK]^#R59 M<=+$*S# D$CQ[KGWX_ETI\TGNY;2T==-T]JSV=JY[F0^M^5:;H1]J3O9XF2E MS48X;$T]MYV1HNJ9-LVH5EX;LMO-1IC;"]GH MW=DLG.T_W*AZ[?R'^>*T$[7\(-WOW;7!;CZA5&HC6ZMT2T:NSF;GX"&I\'C%GDTC/>+C> MH[_I;8? $ Q\9>*_W(*C7\K5P8G%J](Z,IP::7_2F]MQ0 M3K4^*!^\<]_RB6C;2_G,X=!'JV M>3F"7PS@_ GPD--[W;JUI:NVDM5]@#DTG=3E>W4O^%'$U[)\25'(B <\/((7 M3>9'/5[T'^;?R$X;I]J:_CY?6F>0+/\<@8\G^+B'CY^"1PU5VT:27M$;U8JV M5**AMP?.7=[2E2C7HP+>T33J])B[CTKS]7MB.U'*LQD*U$KS1 ML@*'81"Q.$XH"5C.,_JH':3O89]1$B8L33*L8EZPO"@\6I:R"+3[Z);:.A\" M\U"9,"E8%',*TX3E 62%.4O3XE"--&)%'E,$_6 .SHL@'96P3\![WT0AH3#E:5&@C1JR S8\2B(T_?WYQM? M,-\FIE)T"AJH;T@(JU=N)XRD@O$B(EA0Q!3#<\5W;*IUHJV5SS]AK7260A9P M3C__E/.0OYK>KR52NAQUS%)8'^:4^1@[77YZX1MSA4!L<%G9@2AD*?P>@XPC M*0;WF+VM*'3EY ;2.$L+(+$B"BC!,QE)'WHP*U@:1;T'$9EX\"!G>9C1D4:1 M3(TB.=XHACO1>V2?VN@,-[*&)8\U@J-HCS>"CVLYUK2W?BSY7BQB9E'BW#E8A1%+4<]76X/QA=%[554P]TI8 MQ^A\U7/NJ<.H8$&04(YME-&Y58*N1:E6N ;#P-=83#G:0YQ1G+$ KW>PLYTT M 'N>1!2AE2%Y.$BBNW3[D2YU)'W2*7W2'TV?=[JM7S28="J8TA?4T40ZBOOC MB=2?MLX^&OGF3J6AQAGM,&2L4:\8[H;>.76!SD?,N-M^(I&?MZKSO8A1*WNZ MZJ /,&_:P= RYNS#]+J73$]DUL.DPM7#?2(E?81NY* D!LRF(A1]Q D)AJ@/ M/QGA^,+5!<-W/IJ@3O6W=,,!-7Z?Q]WR8^N[(A]GY MO3"U:N%IN0)K\#)#?S##/#ILG.[Z&7"I'8JP7ZXQPDOC"7"^TMKM-U[ ]*=@ M\2]02P,$% @ U71Y5 SNKPUO! BQ$ !D !X;"]W;W)K&ULS5A=;]LV%/TKA-&'!/ BD9+\43@&&KO! G1-D"S;P[ ' M6J)M(I2HDI3=%/OQNY0428XEP1B28GEP2.G>PW,_>&AZMI?J26\9,^A[+!)] M.=@:DWYT'!UN64SUA4Q9 F_64L74P%1M')TJ1J/<*18.<=V1$U.>#.:S_-F= MFL]D9@1/V)U".HMCJIZOF)#[RP$>O#RXYYNML0^<^2RE&_; S&-ZIV#F5"@1 MCUFBN4R08NO+P2?\\9H0ZY!;_,'97C?&R(:RDO+)3FZBRX%K&3'!0F,A*/S; ML043PB(!CV\EZ*!:TSHVQR_HUWGP$,R*:K:0XD\>F>WE8#) $5O33)A[N?^5 ME0$%%B^40N>?:%_:N@,49MK(N'0&!C%/BO_T>YF(A@,9=SB0TH&\*6L-:':0EROW MA@3SQ';6@U'PEH.?F=^J#4WX#UJ4.8F@*CI4/,WG( ]WH+;@?3X=SRWQ M6E"N3T;!TU84!SJB:@M2M07)8;T.V(=LI=FWC"4&?=[9S[^^@ 6Z,2S6?_?@ M>Q6^E^/['?AW]#FVL-!ABD4,U'(E& IELF/*<#L&G5PS!2\1[('P"7&M,YJ$ MUDB;UO(5*P;YBE90=W-" G?F[)HU.39Z97'=9W$0JU_%ZO?&>G]:@.4[F//$ MR)<=!@D*91S#9LRMAJ59+NR@J+PU$P6?42,$W!Y"4(40](9P AD(4FX,EF"/W H;M3"" GE1.-I!!4Z?JIY=PK M.HO)\2Z8'G;XLC"9-$W\"^RUQS6MXIKV[V@E0\8BC=9*QDA3Z'!;"-NT;32G M1S2]Z=CO2BYVZ^/,_=G"LBB7;/8"\7 GU\;1BWNY+FC*#17\!W )AI##),Q:W$\%$61Y-.7K7V8_+_$JQ%2>@$Q<+U"8/[CQC0+-@L MBX++PW$?'L+68H[]=Q$Q7&LM[A?;MTS_R7)7<5!6.%TS%6[A M=HID<>V!TY;+J)5-/ZKGHH@^M^ZO_^)Y&%OCJWN_?/?%-D3)JXX>VMLDC[/X M9*D@QV)-\#@XKHK3N);:GRE^HVK#$XT$6X.G>S&&JJKBYE],C$SSF^I*&KCW MYL,MHQ"--8#W:RG-R\1>?JO?7^;_ E!+ P04 " #5='E4 #G+KFC&%^<]V'O] MXH%-ILI\T;\X*\F$/E+U5-X+?==?14E93@O)> $$'9_W+N''.]\S#I7%;XPN MY-HU,*F,./]N;CZEYSW/(*(9390)0?3'G%[3+#.1-(Z_ZJ"]U9C&^N*-U0H&)E_!,5O_!HK;U>B"92<7S MVEDCR%FQ_"3/]42L.:!!BP.J'="6 _9;''#M@+LZ^+6#W]4AJ!V"KCF$M4.X MY0#;1AC4#H-M2&W3&M4.457=93FJ6MX012[.!%\ 8:QU-'-1-43EK4O("M.[ MCTKH7YGV4Q>/RYX%? PDFQ1LS!)2*-U2"9\5BA434/*,)8Q*< *^$"&(Z37P MX88JPC)Y!'X ?2"G1&@#5H"G@BEYK+_4U[].^4R2(I5G?:61FO'Z28WJ:HD* MM:#ZF12G 'G'^@_!I\<;\.&'H^4@#;&NW;%N:'(*,-R,12=Z_:G6D#?=0WH= M0]YV#@GCCB&'W4-&^R;Q)W>L1UKJ6%5!(&QPO^M0SQJ*9SNF"4U?-_"JB]&J MBU$5'[>ERB293 2=D(H0=3,_T#DM9A3\_HLV!9\4S>4?CH'P:B!<#>2W#/1E MEH^H, -H]3!K02^0US*!OU\OFYIT&3>LXAI!F5^@L_Y\O>?V6MRZ+#;2\5?I M^!W3$;3D0I%11COFX^_-9Z_%K:%UJ$J='FD4P$*ZMV2&>B MZHNF--SQ(,AYH::.Q@E7R$)GI E2 M2JH:273I%ZS58H#C*(!;1=TU0Q'RXK"Y;M$*5N2&E?ZII5BJ[9B&=LZ 5H)^4&,VVW;7:[:S;0 M,^,UYP$]N]7PG)GZK#0%*9NSE.KE\,)HEC9*NCN2=^IY/SJ6 US;_L". M#%AO8A*291KBZ 4LS&['\. 'W9/+7X\,)[9)Z%T]U'I'P2!$812WS)R5-XCV MS!P5"9,4E((EU*#= )?R+"-"@M(PGX%G<%J9;<2Z'#!>P^J=PK9U#*T^0K= M?EOBJHBNPO9"-;*CQAV'.U*P='55VL\WTK&!"MV(."1-@3C*]ER2YD:&-U2=HDA$I];&) M-O'8%6S0RU8BM6H)]\AEDLSR648,E]Y0?61CRM6&5FE@?-AM-+):@-P,_KZ* M7P^VH;U^$ 4HWFJF)D,\B (/;[53HZ'G1=&6X;#)$.%!#'%SE9&5)N26INME MCC M<(#;JF"E [EI_LU5T'QW::$_UM E>"I3O6#-"=@_\6+7!%K90,&!:V59'KE9 MOO7@,$2[Q!L.VC@.6=Y%;MX]P+R')Q[25I]9P?)9KJ\>$UH0'5.'SDCAFB=+ MS2@Z<$DL6R/WP>#KZ@E$1HFDQ^#AZQ,@K0>\.MJ&0(9!6Z&P97+L9O(M&"!C M9,0RIEBSXM?1-F#$7BL,RY;XG=FR>[^0Y[?V"[9TBP_]Y&KMT96;;M_8+WB7 M3UV%LH2*W83ZUG[Q=W=0L!V&Y4Z\YU'1O^N7-^R[L"57'!ZX"2RMXCT/@-Y5 M<^O!NFDNMB2*W?O;=ZK-?U9B;+D8'WCG[%N^]?_'G?/0W]V^-JAW?^T%DWFE M^9F("2ND7L%C[>:=#K2_6+XE7-XH7E;OG$9<*9Y7EU-*4BJ,@?Y]S+EZO3&O ML5;O:B_^ 5!+ P04 " #5='E4<7FI5;," #H!P &0 'AL+W=OW<'!=F6:08WG+"V#ZRY*+'"L]%2M7%@+PPH)RZ@:>%[LY)LQ)!G9M*I(!+Q4E M#*8"R3+/L?CS!)1OAH[O;!>>R2I39L%-!@5>P0S4:S$5>N8V+ N2 Y.$,R1@ M.70>_8=);.)MP \"&]D:(Y/)G/,W,_FV&#J>$0044F48L'ZM8024&B(MX[WF M=)HM#; ]WK)_L;GK7.98PHC3GV2ALJ%SYZ %+'%)U3/??(4ZG\CPI9Q*^T2; M.M9S4%I*Q?,:K!7DA%5O_%'7H07P>T< 00T(S@6$-2 \%]"K ;US 5$-L*F[ M5>ZV<&.L<#(0?(.$B=9L9F"K;]&Z7H29/IDIH;\2C5/)K.H/Q)=(DA4C2Y)B MIK1_*2^9(FR%"DY)2D"B&S3",KNV3S1Y+\D:4V!*7B/,%N@9I!(D5;"H B[' MH#"A\DKC7F=C='EQA2X08>@EXZ74"#EPE4[ R'#36NQ3)38X(G8,Z2T*_6L4 M>('? 1^=#_/RV:;BWZ]3C7 M+NB?[_>)#<)F@]!NT#NR@;716)N: 7P:WF5<1159*G,VK9,H#.]BG>BZ;=!A MF-^/O-!OPG:4]AJEO9-*6[V7VA9-2R&TTBZA%5/<4N#M:3P5L2,O:N1%_R>/ M<79S0F)T(""X]_95_B-H1VC<"(U/"GWA"M-M"?=,MYT@=C/I$A]W-$+JB>*%/3CG7.ECV XS?16#, 'Z^Y)SM9V8L[BYW)._4$L#!!0 ( -5T M>508S?J3^0( %4( 9 >&PO=V]R:W-H965T<<^^Q;WP9KH5\506BAO>2<37R"JV7M[ZOT@)+HJ[%$KEYDPM9$FVF M)^$M,3M\4;]B_-NO,R)PJE@ M+S33Q<@;>)!A3E9,/XKU5ZS]]*Q>*IARO["NL1T/TI72HJS))H.2\NI)WNM] MV"($\0%"6!/"74)T@-"M"=U3"5%-B-S.5%;2@Z(+3G*:$:W,">9YA]%O"-V\9RN+$\"8\J)IA>0S>XA+ 3!GL2 MFIY.[^RA)R?3@YLC;KK- 7:=7O> 7K/YCY@B?2-SAI<[!S65F%$-WX52\.M1 M, ;FDUD3F?T^$C]JXD M2F_C..H._;?M(VAC>H/P,R9I8Z+P _/)3*\QTSMJ9EH0N< ,M(#[=W.S*MQ; ML95(O!6Y&\8[#MJ8H.6@C8FC P[BQD%\@@,%SYHR^@\S_T52K9%?B3S?9R5N MI7 5W@0[7O: @G 'E.P!18,#;OJ-F_ZIQ66^_N-EU6^757^P8V0/9K?TDC:F MU[+A;UVX)9H-MXU+@?L2JXNH66UZXYUK"3OK$],SJQ;W(5,UW =SCI0K8)@; MR53SFC;]OP, "L1 9 >&PO=V]R:W-H965TP_G'HC)9W#/>CORUMISL):)6$9Y(J)'$E(Q\$G_'%* M!K:AJ/C!8*,:Q\B.,A/BT9Y\3<9!9!T!AUA;"6H>UC %SJV2\?&K$@WJ][2- MS>-G]>MB>#/,C"J8"OZ3)7HQ#H8!2B"E*Z[OQ.8+5 /UK%XLN"K^HTU5&P4H M7BDMLJK9.,A87C[2IRJ(1@/N[FD@50,YMJ%3-72*04MGQ5A75-/)2(H-DK;: MJ-F#(INBVTS#^N0%/&U7O3^OW^ M"KT[>X_.$,O1PT*LE*E6HU";&:R3,*[\?B[]DCU^KR"^0!U\CDA$\([VZ?'M M4;L]-,G5\9$Z/E+H=?;HE9-[A#JU4*<0ZNY;!RVIACF+33YK4-I\4E[JEO&4 M,KU"QGY&UQ,?6_KSQL+_03>P!HZP)X%>_0Z] MMT79KX7ZIXFRE.GO#*F,T5?1\C:HO0V\WAZ$IAS18M1SE-I0US;47?8&!^WY M*EKVAK6]H7<-&I]>ST).U,P>&\,I2%F/L*%2TMU7U+1Z MAV-L-0"-C[ADN%N90]=-I>=+SUO2]NE(B,D;"$$\UQ-VD,2=MS$".YYA/]". MID2EXXW35]+VYVB(>R@K:5MTG,7]$] ".S9B/QS_G1?X,"N])6W# MCI9X^-^),3S:EL,N]G/W]<0XS%MO27OKY(!+_,#U$Z/CVYXY>A+\-F*0QE;/ M#[BCB5'I-+/:M4?;4;8O4@=(XM]&OH8:E=1!F]ME^VPZ^)+N":+%LKBYG0EM;I6+PP70 M!*0M,*^G0NCG$WN_7/\^,OD+4$L#!!0 ( -5T>51#+L!VD@0 -(3 9 M >&PO=V]R:W-H965TZ\/'NAJK>V# M8#K9X!5Y)/II!6AH37($<^4[%3C&E@I"R%> M[,UM#(__2J>]ZIW6L'G]ZOU#+MZ(66!%YH)] MHHE>7_?&/9"0)B#.E15H:&P8IY<4G_E(& MHF$ 1RT&J#1 AP:#%H-^:= _UF!0&@SRR!12\CA$6./I1(H=D!9MO-F+/)BY MM9%/N@X]D M2QCH@P<2"QY31G&>NY.(:$R9.C60I\<(G+P[!>\ Y>"?M<@4YHF:!-IPM6\, MXI+7K."%6GA!!.X$UVL%_N()2?8=!$9DI12]*IVA3H\1B<]!'YX!%"+H(30_ MWCSTF$='F\/+#C7]*F_]W%^_Q=\'3"5XQBPC9^ CQ0N3#&V3=$>PRB1)@,F+ M25,FI@3EF<<:*O/[[(!@#9GGML$P^ M=Y >5*0'.>E!"^D965'.+:$%9IC'Q%<7A8MA[L)VK>UT@,:38-M,E8N!@\$^ M)G(QP[""[-$?5O2'G?3G:\Q7Q!;VTD9_:Z-O%XX)-S'=V ;5!'-+I*;VVO3A M)9$V%V85QR_ 1%&:M>5=#,6+1PVR[^$H/%#M@H;H0+0',O:+'E6B1YVBGXG* MVX!9QD9H6I27:?PZ;QFY,+PQ4N.R&4C;:+T:1RZWX:%$%X/ZAQI=3'_DUWA1 M:;SHU&A:3'=1SB^<=SI%&;F89E'N$1M7Q,9'K_(;I8C^30O\LN)[V1G(^TS& M:S.%55$<$FNSXF.S8K:FBFS1> OCT@U<:/[\H8-A/=G"'\CJ&< V@."$E=WR MZZEW*H4>,F/8LHA@8\S"3C*/53!NVX*Q[QG5GM$?42.P'EVP_^MCH/313$1; M1=3C!W;/GY\KS]+IL?593Q/8/4Z^VW5FT&WG^V\NFI,'UD:N[OJPN^U_\@ZK M?6=U>X47?\YF!=;-%X[?H$[';HZT#A8?SPP-JV[' NB'#[H[\/^Y9H-NW M/9L6#\K9M?@P+1T7U>T?_4C[]PE ;J\_9.^!.!(C'RALXU]/#/2=B7'ST+7Z M4#T@T/$#XK>O/E1/"?0&4P*Y4P*-#G\M>$!M.T94SQ+4/4O>;E^,W/GB;HP] M('=G[ &U"JW'%/K5,54Z:/[4:NZ82@$NR,E4Y $Y H+&84=*Y"H_-%(@/Z\H M3@.JI]7!U$U^''/P? :OHN)XJ793G';=86EJ3P%&EL9E>'YA",GB *FXT6*3 M'ZDLA-8BS2_7!"=$6H#Y?BF$?KVQ+ZB.\:;? %!+ P04 " #5='E4+3:2 MTU(# #W"P &0 'AL+W=O'(@^T/+:)4J1*TG:Z7[]#2I&55%$, M[!9M'F*1XCES1F=(SGBO]%>S ;#D/A/23(*-M?EY&)IT QDS796#Q# M)F[Y>F/=1#@=YVP-<[ ?\QN-H[!B6?(,I.%*$@VK27!!SV2-*AB.F#]^8']#Y\\)K-@ M!JZ4^,R7=C,)S@*RA!7;"GNK]G]"F5#?\:5*&/^?[,NU44#2K;$J*\&H(..R M^&7WY8>H >C@&4!< N*G@-XS@*0$),<">B6@Y[],D8K_#C-FV72LU9YHMQK9 MW(/_F!Z-Z7/I?)];C6\YXNST%G8@MX 6IFHMN??BE/S-M&;.$'(R \NX,&]P M]N-\1DY>O2&O")?DF@N!B\TXM"C#D85I&?*R"!D_$Y+&Y%I)NS'DK5S"\C%! MB/JK).*')"[C5L89I%V2T Z)HY@V"+HZ'AXUP&='P^FH)9NDLB3Q?$F[)1UR M"V[CMY9;UGE%VA;1JIL4;MIJQ.T!TB.%MPP>WW#M;1HWKZYZF_ MA9U%&!KY..YHVDUI,NKVQ^&N;EO#LK.DVXMJ?_0Q9-8 &<3=7K7J4=[]*N]^ M:]X'(_*:$:IF!,O45MJF5/L_"DKB49+3B)Y&M*5JAI76X6]6SV>5LK/_Z"O.IR MWH!-WK:S#Y-N%+UN MD3FJ9(Z.,UL?HY>KQBW7'@+/Y,R?R2UR:72X4Z)?7)W)B]5):S<@_@?!E#3)#VL=$5Y1 M:]]9&I*Z4[KH*ZK9JGN]\#W;D_E+U]7Z3NM 4[3$UTRON31$P HIH^X03WI= M=)G%P*K<]UT+9?&>](\;[,Q!NP7X?J64?1BX %6O/_T74$L#!!0 ( -5T M>53^NY*7A@( %H' 9 >&PO=V]R:W-H965TVV\*_G^VD4:&T MX@%>$G_<<^ZYQ\EUMN7B0:X %'IL*)-39Z54>^FZLEA!@^6(M\#T3L5%@Y6> MBMJ5K0!<6E!#W<#S$K?!A#EY9M=N1)[QM:*$P8U 7;J>,[NX5; M4J^467#SK,4U+$#=MS="S]R!I20-,$DX0P*JJ?/%OYQ-3+P-^$5@*_?&R%2R MY/S!3*[+J>,904"A4(8!Z]<&9D"I(=(R_O6) MQJG\%C; UJ /I. U(];:SV@.%0@!)=IM7V&*60$2+9_T6LN%PDL*: &U/E&% MSN>@,*'R0F/O%W-T?G:!SA!AZ&[%UQ*S4F:NTFI-3K?HE5UURH(CRN90C%#H M?T*!%_BOP&=OAWO/X:[V:# J&(P*+%]XC(](7-<":FP]XM7@S9\?.A1=*VCD MWQ.)PB%1:!-%1Q+=<86I^1*[$Q!=EM?\ZWABRV/^UDT>^%X<1YF[V??I,,R/ M@G"<#&'/9$:#S.BDS*],@6@%D7"BYG@@BS_6W&1(E+R3N1U/\LRU=)(D+\P] M#$NC(/)?]W8\J!R?5#GC3'=5$"<*3@>J]&.=G0R))N_D[.3@>TS\.$U?&'L8 M%:=^&+\PUMWK?.;6^8E%39A$%"J-\T9C32"Z3MY-%&]M,UQRI5NK':[TY0?" M!.C]BG.UFYC^.ERG^7]02P,$% @ U71Y5/\VIZ#I @ +P@ !D !X M;"]W;W)K&ULC5;+;MLP$/P50N@A 9KH_4@@&XBM M!.TA@.$T[:'H@9%6%A&)=$G:3OOU)2E9]4,V?+%(:F9VA[LBG6X8?Q<5@$0? M34W%R*JD7-[;ML@K:+"X94N@ZDW)>(.EFO*%+98<<&%(36U[CA/9#2;4&J=F M;<;'*5O)FE"8<21638/YGPG4;#.R7&N[,">+2NH%>YPN\0)>0+XN9US-[%ZE M( U001A%',J1]>#>9['&&\!W ANQ,T;:R1MC[WKRM1A9CDX(:LBE5L#JL88I MU+464FG\[C2M/J0F[HZWZD_&N_+RA@5,6?V#%+(:68F%"BCQJI9SMOD"G9]0 MZ^6L%N87;3JL8Z%\)21K.K+*H"&T?>*/;A]V"&YT@N!U!.^0$)P@^!W!OY00 M=(3 [$QKQ>Q#AB4>IYQM$-=HI:8'9C,-6]DG5)?]17+UEBB>',]A#70%JH(Y M6U!B:G&#,BB!U[K4-Y@6ZRD!B4HMK17A]R=#5IVOT M"1&*OE5L)3 M1&I+E:(.9.==.I,V'>]$.JZ'GE7(2J!'6D"Q+V K;[U!;VMP MXIU5S""_1;[[&7F.YPXD-+V<[@S0LXOI[MT9-WY?+M_H^2?UNL+D76'40-?E MIRX,>FHK\^M,H* /%)A P8E $UQCF@/"$DU@02@E=(%8B6; "2N&"MOJA49/ M'S;KL1A'H7-WD/PQRDWN O\@^0&4$R7A.>^!D !8'273@9 #E.WXR["3NG<27=I;ZQL_W5'S4!T$0!N&!F6/4 M0.=EQZC]SFO-V#M':0-\8:XDH;ZR%97MH=.O]K?>@SGL#]8GZC9L+Z__,NU5 M^HRY^J $JJ%4DLYMK'+B[?743B1;F@/[C4EU_)MAI6YTX!J@WI>,R>U$!^C_ M(XS_ 5!+ P04 " #5='E48%[R"/QY6= 5S,(_53.',;[/DK 2AF11$P7+D MW837D[Z-=P'?&6STSIC82A92/MG)EWSD!18(.&3&9J#X]PP3X-PF0HS?34ZO MW=(*=\?;['>N=JQE035,)/_!Y.8S-/7T;+Y,?7K!_-&A"14[N30&*3-9*812YT1HP]FP*AC*NSU'U.)^2LP_GY -A M@GPKY%JC3 ]]@^1V?S]K*&]KRN@(Y12R2Q*'%R0*HK!#/GF_/'@K]]&OUK2H M-2UR^>(C^>[5B@KV2FTC7I!_%KJ^1%_0+(V.U MR2>Z80%\9Y62.BU Z3W_> M++11V,:_3A#%+5'LB)(C1-O7 \WKZ;*XSM!S&>SA?AZ'49+VAO[SKI.'4]M39,K'"DC;[ EI/*$ .J[$*OTZ<[ M4%?!U1[X84S03=UKJ7LGJ>AASA"UMV=*3;/7) MRYJ31]W)ZX)+#S8.!\%@CZXC*(RC;L!^"]C_KX9TYT*^D[I_V*F]0=3?PSZ, M2H,XW&ULO9==CYLX%(;_BH5ZT4K3 4/X2)5$ M:C-;;:795=1I=R^J7GC@)%@%3&TSF>ZOWV,@0!*"6FFF-\&&\QZ_?F(?S&(O MY#>5 FCRF&>%6EJIUN4;VU9Q"CE3UZ*$ I]LAVZSB! MG3->6*M%?6\C5PM1Z8P7L)%$57G.Y(]WD(G]TJ+6X<9'ODNUN6&O%B7;P1WH MS^5&8L_NLB0\AT)Q41 )VZ7UEKY9NXX1U!'_<-BK09N8J=P+\O(XF7NF8"VR?WFBTZ45622! M+:LR_5'L_X1V0K[)%XM,U;]DW\8Z%HDKI47>BM%!SHOFRAY;$ ,!G5T0N*W M_5F!UPJ\>J*-LWI:-TRSU4**/9$F&K.91LVF5N-L>&'^QCLM\2E'G5ZM1:%$ MQA.F(4$>&2MB(,T"BD5>B@(*K*7MZ 9CQ3KU#S^>Z&O'SQBKP@O""?4E$I%*B%K=&W&=V.6X_O&H_N M!8\W$%\3CUX1UW'IB'S]\W+G6&XCK0Z9VR%SZWS>A7R'Z5^1#>+2QQ3(EUL, M)Q\TY.KKQ&!>-YA7#S:[,-@GH5E&RB%Q.(PU1K+)YM?9S!9^6'E.Y+D+^V$( M[#S*]2/:1QU9G7569Y-6;T$IW)9QE5=9O9P2P,H2<];L5W3.G? >":(A'><] M[XS.)XV^KV3!=26A]KCECZ:M)@A0IZ^]SO,#IX-23Y\4>9MNB',6.O2$^5@4 MC2Y IWV1I>[T=JQDG.+[.2%*;/6>29ABT)=3ZOT&Y'U)I-,U\9>1G],:3 M1O.SE^98F$^#V07P?2&DTY70',&TK)IC+9Z4T/@.*\PD^KYXT?GSHW?[BN8Z M3XJ^3>LQ:;JD" M #)!@ &0 'AL+W=OZ5D!S!ZIX M$(?A95!1)KSQT-D6:CR4&\.9@(4B>E-55/V= I?;D1=Y.\,]6Y?&&H+QL*9K M6()YJ!<*=T$7)6<5",VD( J*D3>);N8#Z^\E!>ZO=]%OG7;4LJ(:9I+_9+DI1]Z51W(H MZ(:;>[G] JT>1S"37+M_LFU]0X]D&VUDU8*10<5$\Z3/;1[V -'E$4#< N)# M0'H$D+2 Y+V M 6D+C.-%)>'.35T/%1R2Y3UQFAVX9+IT"B?"5OVI5%XRA!G MQC,IM.0LIP9R3""G(@/2O'"9K&HI0!A-/I)O5"EJ2T3.YF HX_H,<2ZF'@4%B-GR0M22F#8GX"(DH)G=2F%*3SR*'_&V !5ULN*= MK&E\,N(<,I\DT06)PSCJ(31[/SSL@<_?#8^N3ZA)NB(E+EYR)-YWM::"O5#; M*1?DM62N<41.%@HTUJDQR(+<,H%U9)23)1JA8&_LJW>#CD('MZ/G:9SZ@V'PM%^#7J?XK=.\QRGQKSJG-^P''?O! M2?:32BK3YM/F*Z,U,Y2S%^P!+0NSI0KZ5 W^YW+M)^'^+SK0V .Y]*\/-/8X MI7M.C<9@K\DK4&LW+#5VZ4:8IC$Z:S>/)VX,'=BG.*>;L?H:IAGR=U2MF="$ M0X$A0_\3$E/-X&PV1M9NE*RDP<'DEB5^:T!9!SPOI#2[C;V@^WJ-_P%02P,$ M% @ U71Y5%C>7IQ^ @ %P8 !D !X;"]W;W)K&ULE55;3]LP&/TK5L0#2$#NE*$T$K1"F[1I%1W;P[0'-_G26/B2V0YA M_/K93L@"M(B])+Z<.Q*@?!<&9SS#A7IZYL97,,]%J2CBL)%(M8UC^N0(JNKD7 M>D\#-V1;:SO@YUF#M[ &?=NLI.GYHTI)&'!%!$<2JKEW&5XL4HMW@.\$.C5I M(UO)1H@[V_E4SKW &@(*A;8*V+SN80&46B%CX_>@Z8V?M,1I^TG]VM5N:ME@ M!0M!?Y!2UW/OW$,E5+BE^D9T'V&HQQDL!%7NB;H!&WBH:)46;" ;!XSP_HT? MAAPFA##90X@&0O1>0CP08E=H[\R5M<0:YYD4'9(6;=1LPV7CV*8:PNTJKK4T ML\3P=+X07 E*2JRA-'E0S M _?XI!&L$!ZX5.D$+W!"-*7DTL+6H=(D/1'D-+*$Y1'!ZC M*(C"'?3%^^G!<[IOHAGSB<9\(J<7[]'[*K>8DT=L]]PQ^I>6VX*\1"L)RD34 M#X@*71-N(B28HK49!.;B^WFY45J:'?OK#4?QZ"AVCI)]*S99"36LQ*Z8>Y74 MJ=BS?)\G\7F09/[]-,W7J.@\F44CZIG%9+28O&GQ,RAE#FC1LI:ZC869D'I( M<9?77NYLXN(DBF=I\,+L#EB8).F'W6[3T6WZWX$>(PYZE]/T=5Y!D+Y,]34J M3((P?N'3GQQ;>V5^P7)+N$(4*L,+3F=&0/;74-_1HG$G>2.TN1=&ULO59M3]LP$/XK5K0/( %Y:](6M96@ M'1H2FQ"([<.T#VYR;2T<.[-=ROCU.SLA!+4I"$W[DOCEGGN>.U]\&6VDNM"R[TV%L94Y[ZOLY64%!](DL0N+.0JJ &IVKIZU(!S1VHX'X4!*E?4":\ MR\<,.6*V,7_,FHI$NX!7-77BN< M^8V7G!4@-)."*%B,O;/P=!I&%N LOC/8Z-:8V%#F4M[;R64^]@*K"#ADQKJ@ M^'J *7!N/:&.W[53K^&TP/;XV?N%"QZ#F5,-4\E_L-RLQM[ (SDLZ)J;&[GY M G5 B?672:[=DVQJV\ CV5H;6=1@5% P4;WI8YV(%B#L=0"B&A"]%Q#7@-@% M6BES828?'XL,?%H9;$SVHIYY64J$/*#+(3$H=') JB< =\^GYX\!KN8U*:S$1-9B+G+^[P M=\$$,W!\A566DTMAJ%BR.0=RIC5@2GY>H3VY-%#H7WO8XH8M=FR]#C84'>U* M685*',I^D@^37I3V@P C?-A!UVOH>F_1Q;OH*E3:I@N#02==TM E;]'U=M$E M6W11?YATTJ4-7;J7;NNTCL@W,+L$I%L"PC@9OLIO57OIUCET:.PW&OM[-4YI MR0SE[ FKRWYI:P-XN\J%V5 %>PIJT/@?_(?R'39LPP^5[W KO\-^%'<>6(?3WK; M(OQ6J[!]^BM52R8TX;! :'#21Q^J:GW5Q,C2=8^Y--B+W'"%OPN@K 'N+Z0T MSQ/;D)H?D,E?4$L#!!0 ( -5T>52*Z;,2_ $ '4$ 9 >&PO=V]R M:W-H965T5"D>A^%[7@E9!UGJ]U8F2_4> ME:QA99C=5Y4PS[>@=#L+HN"X<2]W);H-GJ6-V,$:\*%9&?+XP%+("FHK=!WR3T-J1S9R2C=:/SKDK9D'H"@(%.3H&03&EF[6URCH5-).,S(%@@[F3-9'\ B71!:=KX$%%+9"_:./:R7 M[/SL@IU1!/M:ZKT5=6%3CI3=@2_>#@__ MA'/2/ B/!^&QYTM.\-V]R+UD.:@;/R<;C31UWBSIOP#&!=#Y5FL\.F[TAC]-]AM02P,$% @ U71Y M5"*(MJW( @ T < !D !X;"]W;W)K&ULM57+ M;MLP$/R5A=!# J1ZVK(3V 82&T4#-$40P^VAZ(&6UA81251(*D[Z]5U2BFJD MBMH>>A&Y%&=G=OB:'82\5QFBAJ8*FX*$'B;NY>ZFSN3!U(<$K0/@6(&H!D2VT46;+6C'-%C,I#B#-;,IF.M8;BZ9J>&E6 M<:TE_>6$TXNK6M&(4I"(8LM+9KQ5\!X^,RF9<1A.5J@9S]4IC2Z%K#;4;M8K M.'EW"N^ EW##\]R@9IXF02:ME[3D5PUY^ ;Y9;UW(1R=0>B'00]\.0Q?8>)" M%/3!/;*A\R+LO AMONA/7EPF#S57W.ZS;Y]H#*XU%NK[ $?4<4268_0/?I]1 M0,I:,I6]DE$Q MWLL_ZN&?N$$__[CC'P_R'UN>"*7[=M-R_#NS[T;]Q'%'' \2WZ'2DB<:4UAK MD=P/K/&D2SGY;_MHVG%,_U:V,K*!*U530/:,&F3?]AD&A@T0)E"(4F<*8DC9L^I;*^_HOC5OW0V3>T[79HX[2NV[$]JH MLGD_FD"+RE[!6Z'I0K?=C)YO,V %_.B[9&N[ W)>W"GM^$R7E.12:RX(H6$V\&;U:T($%N!G?.6SU M09O85)92_K:=FW3B!581"$B,#<'P;P-S$,)&0AT/=5"OX;3 P_9S] \N>4QF MR33,I?C!4Y--O)%'4EBQ2IBO+< P+O1[G'I_MR#O3MZ3$\(+\BV3E4:4'OL&Y5D2/ZFE7.^DA!U2 M%I"DC (:0M\W@^?5>MS$@XZX8NWLPU81-G^-_LBQN.N%\KTYG;X8EM /)LF(#" MM.W=>7SD%-I)V\VZ: 1<] J8)8FLD \+: )(OA1P2@HP;?R[2/$A_[!CK48- M_:B7_E9!R7A*X!%O$0V[TRY-!@HKCU+H!&&N#+3I&1WIB2_:Y5PV*3H;7G8)VI'N0>]QQ=?Z"Y3 MU0M_,=OC';DEZFY_(W3+;U%26A F*6= D.W<6\+WJS"H DR/KY0PG-I_H-#TS?P0%)*Q8LF6#,H**M_ M\:^F$$ 44] V 2$)M&:F4EKC15>S 0_ %'UUFC5@ZF-B=;9 M4%9-XZT2^BO5<6IQS11F.[K)"#E+@-7I=304H(5+S:483-);]9$89K+MQKC[G8-WOSQ=N8K3;L: MW$\:BELSY"CD!UR2Y!"%\!U" 8 >? MU?/# P>=L)V"T."%/7AM*3]21A6Y^*1UG7:4_/LG'0BN%2GDOXYA1^VP(S/L MZ/S,+YN9_U-P*;LFJ$:*#%)E#/<+&,&@^IOY]QT)0(XV/.%S * A[.8Q;#N.A=?B;J"X&X],JA-$T/F90Z^>T8P_' MN.48.SFNC!$0H8TS-P62&=U+AP@F+?#D-;4W;8>=.O/Y(!4MS*S?2;(MV:/3C6 8!_UN MCZPW(K>E_2-P2A@NB&MVK:FA\:MJW?H8^VQ-(=]WW:O[TP^8[&C3(*<;'5HM&5!WT]RWGZK%1#=!>!BW^!U!+ P04 " #5='E4;P#_8ZL" M #+!P &0 'AL+W=O0H+DT32EJ(Y5V;$B $(CM8=J#FYPF%H[=V6[#]NMG.VD(M UH#WMI?#G? MY1R[Q^.2BR>9 RCT7% F)TZNU.K<=6620X%ECZ^ Z9TE%P56>BHR5ZX$X-2" M"NH&GA>Y!2;,B<=V[4[$8[Y6E#"X$TBNBP*+WQ= >3EQ?&>[<$^R7)D%-QZO M< 8/H!Y7=T+/W(8E)04P23A# I839^J?ST2JGSBG#DH MA25>4W7/RZ]0YS,P? FGTOZBLHJ-='"REHH7-5@[* BKOOBYKD,+X$<' $$- M"-X"P@. ?@WH?Q00UH#05J9*Q=9ACA6.QX*72)AHS68&MI@6K=,GS!S[@Q)Z MEVB]:9=K-_ EXI7'0>-QT.EQ6G"AR!]L>P5?(O+VVNZS6U%&;;L#SVN[ M?>4E:KQ$G5Z^U/^+?9+1;H6"*(QV*[0;>,#5L'$U['0UXV+UV'$;SAJ>L_]P M]T:-VNA?:SD;O5_+2M-MM;\"1&:?$8D2OF:JZH3-:O-236V#=E_"JV?N!HN, M,(DH+#74ZPVUO*B>CFJB^,HVTP57NC7;8:Y?6Q F0.\O.5?;B1%HWN_X+U!+ M P04 " #5='E4YT%3:H@" [!P &0 'AL+W=O]S]V!S].:BR=9 "CT7%(F9TZA5'7ENC(KH,3R MDE? ],Z:BQ(K/14;5U8"<&Y%)74#SXO=$A/FI%.[=B?2*=\J2AC<"22W98G% M[VN@O)XYOK-?N">;0ID%-YU6> ,/H!ZK.Z%G;N?T)VGPBXR_C5-HGJEM;ST'95BI> MMF(=04E8\\;/;1T.!/YH0!"T@N"M@K 5A#;1)C*;UA(KG$X%KY$PUMJ;&=C: M6+7.AC#S%1^4T+M$ZU1ZRQ1F&[*B@+"4H.0%8OK?P2Q'&\[SFE"*WJ,/SY4N M.^3H9JNV M"\Y$*1/]A^B;,E*$RH/->&CP]+=/;N?.HJ'9LAN%D;QW431S 0 MQQ*R2Q3Z%RCP K]'OGB[W'LI=W5%NK($75D"ZR\<\/=QG[LIQ$&-YK9&:$ED M1KDTI?@Q7TDE]-_X\Q5LV&%#BQT-8'7T05_M&E5D5>9<[M)1$(\]3Z>ZZ\&- M.MSH%"[LPS6J^!#G>Y-!7-3AHE.X41\N.L(%XR0:Q,4=+CZ%B_IP\1$N\8=K M.>YHXU.TN(\V_B_:I*--7J5]+4#W[+4"T<><'#&C)!QD)ATS>95Y= PNT!=0 M??SDZ'?UPRAYD75SJ(\-_XW1/6AMYEKYC,6&,(DHK+7&NQQKL6A:=3-1O++= M;L65[IUV6.C;#80QT/MKSM5^8AIH=U^F?P%02P,$% @ U71Y5)>V[ZG) M @ #P@ !D !X;"]W;W)K&ULE59=;YLP%/TK M%NI#*W7A*P%:)4AMLFF5-C7JQ_8P[<&!2[!J,+.=C_[[V0YA-) H>PG8ON?< M0;Y6DG2P8>].#AW1B M.5H04$BD9L#JL88I4*J)E(P_-:?5I-3 ]ON>_8OQKKPLL( IHS])*O.)%5DH MA0ROJ'QBFZ]0^QEIOH1187[1IHYU+)2LA&1%#58*"E+NGGA;UZ$%<(=' %X- M\,X%^#7 -T9WRHRM&98X'G.V05Q'*S;]8FICT,H-*?4N/DNN5HG"R?@N2?@* M4@1;]5T($ B7*6(R!ZZR"7,Y"84'&EB%Z?9^CRX@I=(%*BEYRMA,**L2V5*ZW-3FH']SL'WA$' M,T@&R'>OD>=X;@]\>C[<^0BW52V;@GI-03W#YQ_AF^-WO*!U)4QY,!7HU]U" M2*Z^V=\G4OA-"M^D&)ZY9WTUVS&,#(/NY'4<^EXPMM?MRG2#@O#F7] '<<-& MW/"DN( <2NU%>$ Q'_1I'C<;1^1JK M>L/Z-(ZZ&ITP.BQC3Y3K!T&ULM59=;]HP M%/TK5K2'5MJ:3P)4@-0"4R>U$RKK^E#MP22&6'5L9IL"TG[\KIV0!@$1#RT/ MQ!_WG'OO.4F;&;8\J=0<^N3>2@)U::44XF$JE5GF.YO25,K/N.[^P6'NDB MTV;!'?26>$&F1#\M)Q)F;L62TIQP105'DLS[SHU_/?8# [ 1ORE9J]H8F59F M0KR:R8^T[WBF(L)(H@T%ALL;&1+&#!/4\;444UA M]QOZB:7$QEQT,2(:4Z8N8?5I.D(77RY[KH::#+.;E/EOB_S!B?PCDERAT/^* M B_PC\"'Y\.](_#1V7"_>P0^/A_>V8>[X$-E1E"9$5B^\ 3?!&_QC)4F6&

"MV5YS>OG M;0""O]6M.HP((\_\JKB]DJ.JY*BQY#L*3X&D"6;H%Q3Y3'66"992OD 3H10% MQ= ]#!K4:56I6HT&&!HT%%P#.>&)N>-?[B$&_= D5TWZQU6&N+$9FR&I,FSA M36EM/J9XP137]/3;7AC7!2V$CP^$#P(_/@P<'0GTNL%AX/@PT ]:T6DOVU7[ M[<;V'RBG^2I'_] 'N-JIDG8^R=5NE:';V-98:0J'%D%BCI:[ZME!]86MW4-; M&Y\3WWM_EWO-ZN+-QZGKUXX0_Y/T]=_?C'[P<0J77'NW;SL\)K%;.SG-A]$# ME@O*%6)D#E#OJ@T&ULC59;;]HP%/XK5M2'5FJ;&P1: 5*!39NT3JB7]6':@TD. MQ*IC,]M<^N]W[*09)0'U!7SYOL_^CH]],MA*]:IS $-V!1=ZZ.7&K&Y]7Z&,P$S1?2Z M**AZ&P.7VZ$7>N\##VR9&SO@CP8KNH1',,^KF<*>7ZMDK "AF11$P6+HW86W MTY[%.\ O!EN]UR;6R5S*5]OYG@V]P&X(.*3&*E#\V\ $.+="N(V_E:97+VF) M^^UW]:_..WJ94PT3R5]89O*AU_=(!@NZYN9!;K]!Y:=K]5+)M?LEVPH;>"1= M:R.+BHP[*)@H_^FNBL,>(4R.$***$!T2.D<(<46(/TOH5(2.BTQIQ<5A2@T= M#93<$F71J&8;+IB.C?:9L,?^:!3.,N29T5V:JC5D!':82!HTH2(CTN2@<'6E M0!C"&9TSS@S#V2LRR:E88LM(\L),GDN>,;$D3W1''D"#V@ YGX*AC.L+A']C M:$&QE'('V:?,I-9LSH'\P 9"GQ^GY/SL@IP1)LA3+M<:]Z('OD&;=K-^6ED: MEY:B(Y;"B-Q+87)-OH@,LH\"/L:G#E+T'J1Q=%)Q"NDUB<-+$@51V+*AR>?I M00M]^FEZ>'/"35P?>>STXB-Z+MP3C! > HCTC;@

&ULE55-;]LP#/TK@M%#"W3Q1Y*V*QP#3;QA.W0K6G0[##LH-F,+U8R1%\SE=*?UD:@!+UH)+,PEJ:YOK,#1%#8*:@6I MXLE":4$M;G45FD8#+3U(\#")HHM04":#+/6V.YVE:FDYDW"GB5D*0?7+%+A: M38(XV!CN655;9PBSM*$5/(!];.XT[L*>I60"I&%*$@V+27 37^=CY^\=?C!8 MF:TU<97,E7IRFZ_E)(A<0L"AL(Z!XNL99L"Y(\(T_G2<01_2 ;?7&_;/OG:L M94X-S!3_R4I;3X*K@)2PH$MN[]7J"W3U^ 0+Q8U_DE7K>WD1D&)IK!(=&#,0 M3+9ONN[N80L0[P,D'2!Y#QCM 0P[P/!8P*@#C/S-M*7X>\BII5FJU8IHYXUL M;N$OTZ.Q?"9=VQ^LQE.&.)O-E!#,8A^M(526I%#2,EF!+!@8\H%\HUI3UQIR MFH.EC)LSM#X^Y.3TY(R<$";)+>,<6VC2T&)"CC8LNN#3-GBR)WB]. @ *@8 !D !X;"]W;W)K M&ULC95=;YLP%(;_BH5ZT4I; "<06A&D)E&U2:L4 M]6.[F';AD)-@U1^9;9KVW\\VE*4+:78#_GK/['%JK(96T8 M%;!02-><$_4Z!29WDR .W@;NZ*8R;B L\BW9P#V8Q^U"V5[815E1#D)3*9"" M]22XCJ^FF5OO%WRGL--[;>2<+*5\*5DVC_1 MKET;!:BLM9&\%=L,.!7-F[RT^[ GP/$1 6X%V.?=@'R6ZCW!ME9ZG5F6(F.:?&[K+1B(@5*J4P5&Q E!0T^HQN:E,K0+=4 M4%YS] WL#J %>6T4YW,PA#)]@BADK6V470>&IN;(X1EF\>TR0,?R6,. MY0 -XT\(1SA^O)^C\[.+]U%"ZZRSASM[V(<=_J>]V3M[ZS M<(S[64G'2DZQ1GVLY("57.*XGY5VK/04*^ECI0>L++KL1XT[U/@4*NU#C0]0 MHSCJ1V4=*OL0]2 -88CY6U3^/9M]].S@L& U7=5]):H#17:(M96 M%PW&-H!J*E/3,7+KJ\%2&EM;?+.RQ1R46V#GUU*:MXXK,-WOH?@#4$L#!!0 M ( -5T>50\]+X<5@( "X& 9 >&PO=V]R:W-H965TM%*6_@(D*@B2$VB:;O8%#7M=C'MPC$GP:JQF6V2 M[M_/-H2E*VEZ _YZW^<<8Q^R@Y!/J@30Z+EB7,V\4NOZUO<5*:'":B1JX&9F M*V2%M>G*G:]J";APHHKY41"D?H4I]_+,C:UDGHE&,\IA)9%JJ@K+/W-@XC#S M0N\X<$]WI;8#?I[5> =KT(_U2IJ>W[L4M *NJ.!(PG;FW86W\ZE=[Q9\IW!0 M)VUD,]D(\60[7XJ9%]B @ '1U@&;UQX6P)@U,F'\[CR]'FF%I^VC^R>7N\EE M@Q4L!/M!"UW.O*F'"MCBANE[$42=(')QMR 7Y1)KG&=2')"TJXV;;;A4G=H$1[G]*&LMS2PU M.ITO1%51;799*X1Y@8C@FO(=<$)!H8_HF^ $H&72'*T4,I&F6L5.9K$Z#%^*0+9MX&$YT)9@EDA,;A!Q0%4?BX7J+KJYN7 M+KY)K\\QZG.,G.WXG3DN7N2XI(HPH1H)Z.?=1FEI#LJO-ZCCGCIVU/@,U>00 M#6U!JTJ C6JM)36!#&PZRD9R676/$0*QE@ M1<.HM$>EEU#)$"I]A3JS?Y,>-+D$2H= D_>"ICUH^B;H06C,4'V\1^3?T1S" M3U^?E31.TO]"\$^NOZVD7['<4:X0@ZW1!:.),9!M=6H[6M2N(FR$-O7%-4M3 MT$':!69^*X0^=FR1Z7\1^5]02P,$% @ U71Y5)&<."BY @ 60< !D M !X;"]W;W)K&ULC57;;MLP#/T5PNA#"ZSU-8Y; M) &:>,,*K$/1R_8P[$&QF=BH+662TG1_/TIVO#1U@K[8NO <'I(2-=H(^:P* M1 VO=<75V"FT7EVYKLH*K)FZ$"ODM+,0LF::IG+IJI5$EEM07;F!Y\5NS4KN M3$9V[4Y.1F*MJY+CG02UKFLF_TZQ$INQXSO;A?MR66BSX$Y&*[;$!]1/JSM) M,[=CR:Z&#N) SDNV+K2]V+S M%=MX!H8O$Y6R7]BTMIX#V5II4;=@4E"7O/FSUS8/.P _/@ (6D"P#X@. ,(6 M$'X4$+6 R&:F"<7F(66:3492;$ ::V(S YM,BZ;P2V[*_J E[9:$TY,;GHD: M0;-75' .*4V4+C-@/ =*+*6-PTS4*\&1:P5B 2WB])M0Z@SF2$'E(X/3F#$R@Y/!9BK8A2C5Q-HHUK-VL%3AN!P0&!?@"W@NM"P6>> M8_Z6P*5HNY"#;B";L"AI8O M/%Y *@"DI9F< M)UX0A2/W93>E/6;#8> ';\W2'K/XTH_]SNR-_D&G?W!4?WN.^^0WP'C'H1]Y MWI[X]T;!,/+WI+\W2L*P7W?^I3>C:;-_Z=I M'IU;)I4??$5@$#[+"5\9*V$6#_:-H]6 MD&'^0-= Y,B"L@P+V61+FZ\9X%B3LM3V'*=G9S@AUGBH^V9L/*0;D28$9@SQ M399A]F\"*=V-+-&0YRA&D$ DE@>7?%J:0IDI)^OA;B%KE MG(I8?3ZH/^OP,LPGYC"EZ9\D%JN1U;=0# N\2<4;W?V"(E!7Z44TY?H7[7)L M$%@HVG!!LX(L'60)R?_QOEB("L'MG2%X!<&K$SIG"'Y!\*\E= I"1Z],'D6O M0X@%'@\9W2&FT%)-/>C%U&P9/R%JW^>"R=%$\L3XA40T R3P'CBZ1S-&MXG> M4_E*H6+P70_>AB!PDO(["?N8A^CVY@[=H(2@]Q7=<$QB/K2%=*1T[:B8?9+/ M[IV9W?70*R5BQ=%/$D-\*F#+*&4>[Y!GXK4JAA ](-_]@3S'H88&$Y->Y03NYJH[HGM M6$;?5A?M(B)L0YSX[99^NZU^YP(+,+G-:;W*3&[?K_EM8GHU2-B$5%1.'/=* MQ[WV%:9,WC+$Y+G7].QV!C7339 W\(.:;8.2-_#,QH/2>-!J_)T*G,K+1K]K M\D0?;@0$>_EYX<9=")H^?-^K)6J"?,>IOSDFI:!K3M0O$_5;STT("Y!IXK:# M,RBU!M\].(.&]?K!N8@(VQ G?EWG>*4[WSLZ!:_-\&5(V HYM5SY"KG?/3L% MLSK=??/P&% -4&@ G7/N'9U[5QR>N'CAKCP]A>:E3$V4(5,3="[3\:OC^E=D M6I_4 DFE4#!&\AM? +=Y,1M0OB&30:MY)]B5JB<#MM35(T<1W1"1%PQE;UFA M/NFZK-8_496KKJ:.,GG9^XK9,B$&FJ"LY\?_ 5!+ P04 " #5='E4I=[EXM $ !-$P M&0 'AL+W=OJO+YIFO;!) :\E\3,-J6=]L?OVJ0)D,1M-_:EY(?O\;G' M-^>Z'FZ%_*Y6C>E":9NFJMM%Y?>IZ*5BREJBW6+(,W"R%3JN%6+CVUEHS& M-BA-/.+[H9=2GK5&0_OL3HZ&8J,3GK$[B=0F3:E\OF&)V%ZU<.OEP3U?KK1Y MX(V&:[ID,Z8?UG<2[KP")>8IRQ07&9)L<=6ZQI=3TC,6,(B;2 H_#RR,4L2@P0\_LQ!6\6<)G#_^@7]1YL\)#.GBHU% M\@N/]>JJU6^AF"WH)M'W8OL3RQ/J&KQ(),K^1=O=V+#;0M%&:9'FP< @Y=GN MES[E0NP%X+ A@.0!Y#B@TQ 0Y '!6P,Z>4#GK0'=/,"F[NURM\)-J*:CH11; M),UH0#,75GT;#7KQS!3*3$MXRR%.CVZS2*0,:?K$%/J(OE IJ5DZ=#9AFO)$ MG[A?$SYYU(1/WQ[>=X@1 M%&L96+S O99?[5K^]@G>HEO-4O6[ [M38'[I8,/M-0PF\5 R"4F$7 M:,UDQ#)=5PYNS#/<[OH_G-CZ'4'O>SK8X*![TP+$8=, P+AN%[&9JU M@VZB:JGNT,(]$J0'[::>1*\@T7.2N&>*41FM$!@&^/XQ%S7 M^DBO0@8'@8^/=*N.:J#;+^CVG72_0&>&'FPL,%NB1"B%(G#$9VC(6RKC"T13 ML0'V"4^Y9C&:/Z-9WO&"/JE+I%^A"'DTL!P4+ =.E@^99)%89OPOH&"$G+., M+1J4'%0)A'[_2,CJ(.QW^T=E.AE4RA1WPL,Q4_>8@W2Q7_8HWYGPG=!0,YPF M-ENJE(@X-?ION5XA6!S8#F0("BV#95,@AUD]R=942SNNME/YU7IO6AB\UTVQ MD^F$+9B4^;(DG,YYPO7S!1I?WT]GZ#JJ<\EQCKDO&@D;N9"2"W&K1I_MIR86 M9N=4T&+*3>PR;F$:&I>%CM^._QC 3^ATLJP[?[S7Z)RYM'KM]_M^V)5RU<^CG371*/\=N M0Z__--#?]OY78&IVB/Y'^$-<>^;23XE_\N^%E!Y(W!YXLAK-YSGJ70UJD](7 MB=L7&]4>"[E^<$E0>ATY_4Z'O'!BF32WM> \F:+>[N7_#B:7$F=&U/0HZ>W^#+R>YDIX39'31]IG+) M,X42M@!(O]T#2G)W=K.[T6)M#R?F0FN1VLL5HS&39@"\7PC8^^4W9H+B!&WT M#U!+ P04 " #5='E4JD2Z,MP# #<#@ &0 'AL+W=OMGDH^D!+ M(XM8B71)^I*_+REY97M#4;M]L46*YPSGD#.:F1^Y>)8%@$*GJF1RX15*[3X% M@4P+J(CT^0Z8?I-S41&EAV(;R)T DM6@J@RB,!P'%:',6\[KN4>QG/.]*BF# M1X'DOJJ(^/$ )3\N/.R]3*SIME!F(EC.=V0+3Z#^W#T*/0I:EHQ6P"3E# G( M%]X]_I3@V #J%7]1.,JK9V1'1H8OY:6L M?]&Q63N:>2C=2\6K,UCOH**L^2>GLQ!7 #SN $1G0/0:,.P Q&= _%; \ P8 MULHTKM0Z)$21Y5SP(Q)FM68S#[68-5J[3YDY]R'%GCR9CB> M.;R)V[.(:[[8?19&^83*M.1R+P#]?;^12NCX^,=A8MB:&-8FAATFOD &@I3F MO!&<=/*08#M'-TF$_3#\8)/[?^*2]^-NO!^UWH^<1$_*7.CZKG]$3"=5GJ/\ MK,@&&.14V=1PD^K-3:QB],&P%9:X8:$?SEQ2C%LIQNZ+P(5.B3IU&T4RJL-> M %.4E#8!W%2#T,?1!UL^6/4"8SLP<0/#GR6_$6'2BC!Q\GRGJBAXF5&V;6Z% MS?F& C<)U'Q&#\L[O8%P,IT'AVMG.Q;&X?AV8=*Q$$_:=3?>3%MOIDYO?N,F MJ^YU^MZ4@'0J,>%=)VV;6VZNPUWN@<8^9/):^"-!CB\?--#)]>J(&P+B#)T(.6^ M^6Z34I=XA*76?-_#-XB'_LCNU:H/JI,W'ML%Z8/BJ3_Y"7HKR569@YUD:Y! M1%H@PC)=%QYTP;O3Y:M"J8",*FOD]U#BL3^U7Y$>8&>,O!]WJT9T42-R,OVN M"A!6E]TXO8/([G$O;FKWN!?G3/3X4EKAV,ET*6Q-Z6.^>E;WW20ZN$=A1QCT M((=^%'=$00\R,J=N#8+@JNRO0&SK]DGJO+=GJJFAV]FV1;NO&Y-7\P^F=:O; MB0M-T_=](V)+F40EY)HR]">Z.A%-*]4,%-_5S<6&*]VJU(^%;C]!F 7Z?AD8 VU#N_P/4$L#!!0 ( -5T>52 XX%F[ , 0. 9 >&PO=V]R M:W-H965T7LI#Y>^+\H]KI&X8 ?.NE>7;+ MUTMVE)0T^)8#<:QKQ']^P92=5A[T7A_Z@?^>GE .WR/Y;?#+5<]O_=2 MD1HW@K &<+Q=>5?P\AKFVL HOA-\$H,VT$-Y9.Q)=VZJE1=H(DQQ*;4+I/Z> M\36F5'M2'#\ZIU[_36TX;+]Z_\,,7@WF$0E\S>A_I)+[E9=[H,);=*3RCIW^ MPMV $NVO9%287W#JM($'RJ.0K.Z,%4%-FO8?O72!&!C >,(@[ S"]QI$G4%D M!MJ2F6%MD$3K)6=,-$QMCK49#&CV-]Y*KMT39R?5-4[(: XE>L + ML,%;S#FNP -Z 5="8"D :BKPE:!'0HDD2O5Q@R4B5'Q2^F_W&_#QPR?P 9 & M/.S942BU6/I2H>D/^&6'\:7%"";!V_-?160/BIA M'Y70^(LF_75A4'$!R(3ATB%<$J;YB,Y6 MA44>9&Z\I,=+9O'^47E-93".)&EV@#+AC%YB ZJL-@:T55$6))$;,.T!TUG M.S6IB)=[,\.5BB%E!Y7TI%E(I0HLD4[DU(*!413 $;*MFICNK,?-9G'O)2N? M%CH-5D#E 54;!-+9U868.28T"4>$M@C&^<2DYSUD/@MYTU2$JZQO8CBW:W)[ MWN%@Q;6$MBA)\]!-6/2$Q2SA+=>+4OXTLXY_'(F9\\^@P=+%6=A!RHIBQ.D0 MI6GBYH3!.=L'LZ3_RCWFSO0<6 2T7<'-7*LR"2S8FK+*X><+Y\.!;9KX#M K%P+C6'+B^"J6UQ M+B5POI;H \1O\>;6(-Q5O0'1W1]/_H;\1UI!*!XJ\R"BTS9\_;* MT78D.YA3^R.3Z@Y@FGMU3<-<"]3[+6/RM:,O OW%;_T_4$L#!!0 ( -5T M>53@3,Y52 , "(* 9 >&PO=V]R:W-H965TF"DL464(E62BMU^?8>4K'J1 M'1^*7FR2FC?S'H=#SF@MU0^= ABRR;C08R\U)K_U?1VGD%%](W,0^&4I548- M3M7*U[D"FCA0QOTP"'I^1IGP)B.W]J F(UD8S@0\***++*/JUQ2X7(^]EK== MF+-5:NR"/QGE= 4+,$_Y@\*97WM)6 9",RF(@N78NVO=1D-K[PR^,%CKG3&Q M2IZE_&$G]\G8"RPAX! ;ZX'BWPO,@'/K"&G\K'QZ=4@+W!UOO7]PVE'+,]4P MD_PK2TPZ]@8>26!)"V[F; M:A]V *W>"4!8 <)#0.<$H%T!VI<".A6@XW:FE.+V(:*&3D9*KHFRUNC-#MQF M.C3*9\*F?6$4?F6(,Y-[$1(*8KD2[#N0;)&3=^G$5?%H&#T\$;X7DLQ0FU>2] M2"#9=^"CDEI.N)4S#<]ZC""^(>W66Q(&8:N!T.QR>- CRZ&MX9GU+3KY+2= MO_8)?W/,A8@99]35B%R>SL];\GX3\R)A8D7N,ED(3-D#*$R9L$M&XG>*YZ>" MS<$42FCR;2XY)UA!:ZJ2[VYOLVT7F;/;'=6FSW MK%@L'KQJ-5;.50+5\!HO0TZ-U2U)KIA43IO;A5QJ9C/96"IEJ-X.OW?]P3!L M9MBK&?;^&\-9[XAA'Q^7@VT^-@J:)?1K"?T+)>S0C@NE0)@+M[9_Q&D8'AZA M8YMV)QP@9G:)1J7K6( MSEGL21G64H;_HO)!)*_5_/"H4MN]X" 5LV.CAHLA:K Z*GI_Y_7,0*U<%Z)) M;"_1\N6I5^M&Y\Z][P?K4VR RG[EKYNR>_I,%=YWFG!8HLO@IH^,5-F1E!,C M<_=&/TN#+[X;IMC$@;(&^'TII=E.;("Z+9S\ 5!+ P04 " #5='E4W_)/ M?0 # !1"0 &0 'AL+W=O3-#?".3"@KSI_- MX&%+.97V'VV<[6@0H+26BI<-6"LH"7-/_-HDX@ 0 MCXX D@:0O <<\]!O /U3 8,&,+"9<:'8/"RQPM.QX!LDC+5F,R\VF1:MPR?, MU/U!"?V5:)R:WI05Y5L 74-%!.B**E11S-#9$A0F5'Y%W]#CPQ*=??HZ#I7V M:'!AVK#/'7MRA#U.T"UGJI#HAF60O24(M52O-]GIG2>=C$M(>Z@?GZ,D2N(6 M08O3X5$+?'DR/+[JB*;OL]^W?/TC?/?[I,^!04Z41+]G*ZF$W@]_.AP,O(.! M=3#H+J_02T:E!6%KE.IZ"+*JS:X[1Q6(U'CGN;-H*W&WAV38BZ+/'5*'7NKP M?TF%9M'*+V@MN)2HPMLVY=T.1Q\('WGAHTZ>6_Q*RKI$F+$:TS>JI5'MY;9) M=-1#2VW.Z)?I,-(+\Z5%SX77<]&IYPFD,NG3K@G/T!EA: M8R-;]VTV5.&1' MDBZ]J,M.IIE+SLM>FRFF[BQMHKJIAM$'A;ORFJY.350C!N%![Q>; MV:-M4IV'T4']XO;JQ='^1(XZ92W>+* 29ZTY:D@.5\X@,C_OWIV'+79)B]WR M8SL73GC0:TH0:]NSI5[U-5/N&/>S_EXPL]WPW?SA10G7O]U \4 8 _T]YUSM!L:!OT5-_P%02P,$ M% @ U71Y5&8$C1?X @ *@D !D !X;"]W;W)K&ULM5;;;N(P$/T5*]J'5FK)C6L%2%SV4JG=173;?5CM@TDFQ&IB9VT# MY>_7=D* $E)>E@=B.W..Y\Q,/.YO&'\5,8!$;VE"Q<"*I3L78JV6<0M! OGN#/,=S*QR:7 YW*N#3B^%NKT:-7^;$-WS- M,WS?LR=A[55%_]2LLK)Z)Y5U)C^NLS^(GDT.LH?GC?F?")99EK5@DG5^,PP5I<9X-I O8\8D[N)WJ"\'@W_ M 5!+ P04 " #5='E4"]82S;X$ $&@ &0 'AL+W=ORA!5)+)"5;*AP#C9U@ ;8U2-;N8=@# M(].Q4$ET23IN@?WXD1(C.I%$RYCM%UN4[H['X_'CB9IL&?\F5I1*\"//"G$Y M6$FY_NAY(EG1G(@A6]-"/5DRGA.IFOS)$VM.R:)4RC,/^?[(RTE:#*:3\MX= MGT[81F9I0>\X$)L\)_SG%#3_#C#8ZU0BGQ-:5;L7,-]% >&?NF&[>+RX&O/:(93:0V M0=3?,YW1+-.6E!_?C=%!W:=6W+U^L7Y3#EX-YI$(.F/97^E"KBX'T0 LZ))L M,GG/MK]2,Z!0VTM8)LI?L#6R_@ D&R%9;I25!WE:5/_DAPG$C@+N4D!& ?55 MP$8!OU% 70J!40CZ*H1&(>RK,#(*HS+V5;#*2,^))-,)9UO M;2RIB_*Z2JU M58#30F?6@^3J::KTY/2>+JC*U<>,@H05SY3+5%^K+%U2SND"* ^2;^ #^(-P M3G06@'=S*DF:B?<33RH/M!TO,;U=5;VACMX^)W((4'P!D(_@+\ #8D4X%=5O MB[F9V]R<)D. 86]S\_[F_$XCU[V-P+C3R$U_(U&;$4]-JF"2(J'5$G%$O5"%B)))7^03)J38-PE1TD*KNNP"2\KQU MWS2[/MI=7$/<,:W0[B 0]5DXUXZTAG:[@/@D"P=:FD,WSD^Z=.:PB5D4CF(_ MZ* LM)B%Q^'L >L'-EGJ=M:R%+IA>N3U,SK03XMI..Z3NS>NS+),AM%IN+<;?(4XR".8 >ED,4I.@Y.#\A=U&2JVUF+5.1&ZG%SUW36W\^=RMW- MW0/0;RR]07]'P80LK)&[N'\IFXGE- I.LIJ0)2HZ.U%12W6J M*FPX&G7$VA(5G9.HJ$E4MY^6J,A-U$.R"=HP\W M'F_O/KL2Q)(0GX:$V)(0'X.$1SREN<)-4'8QD*?\<5'N.8NW=5"6+J#O MTT46)_EL>5%?N^7+B^(@TB1GM]PK#UD6\Q_7+"V>+V=@]G+A4_*X$]6%Q?)B M'S^R.R8^[V^Y/%MT6;9)QO(R*7*/LX?+V15X>T-1%5"W^)*PY[)W[%5#N2^* MK]7)^^WES*\4L91M1)4BEO^>V(JE:95)ZOC6)IUU?5:!_>.7[._JPSQJK7,5AW4=[^.EOC=I\S;%/D3XR*ICN5# M]\ X9UM/*MA\]5ZMF8B3M'SMO?$^WZV]5[^]OE@(V7^59;%I^[IN^H*&OM9L M,_<0^-V#/@0#X2OW<'\@?.T<#J*!\!OW\/ X?"'O>7?C87?C89T/&?+]Q;)] MP:4WO9MOAT3\\/[Y(%MX[P7+RG\M^5&7']7YL2'_W2[FK/2N#F)7\.0_^4V^ M2G*OK*\.?G=-.EJGJ_#RM)0W^:G_]>@M0HIP2#'M&AY)Q9U4["+U?5D>QF7B M49EZBY"@"" 4#LLDG4SB(O//@RA%G&^3_'%,*QG5JK?0M#;/MMXPB' <8B. M&]XX-#P:/>U&3ZVC7\6<_ZC&_"5.#VQHM$T\L8Q6;P$##'SL^S^U7.LM 2$4 M$ZWEC4O+HP$'W8 #ZX _)-*7V[B>SJZRXI"+H4$'HX/66\A!^WYD%!AV D/[ M\\AX4CG< HNH2Q6=!4; 5].,/RF.5FV^(VO(AQA0 VQ ;\8#D^%FU>9REZ'X M#^"T.%FU"=VUJ+D"V">+ZE[$^89YMSRI_C+NU?)J1=LB36->>GMYM58W+*[I M(>P[80ZQ09F:&H!];AC%SJI-<&0P'_A&>P'%>V 'OA,!5FV2X_Z)I7]%7&!' M[HO!WP";!17/0' >DRL@@1$BG6SR4'NB 8$1 :'IP5%$ ]&$+H\&= $80B' M=4 %/N@$OA-L#G7RC8A1Z(-V]$W@\[:'GWQN$-9;#-MA.&[S-D'?9B2@YFD> M*OA!._S<;-XF.;)Y1*FY?X4X.++\;6Q^;=M4*&9!YNL_ MSU!ZG +?L"2%"FG0OD8[R>1MKA-T*/!!)_"=8G*=?"-B%/F@G7Q3F#P:,#DQ M,!DI%B(["\==WB8X6LY#B,RS*5+L0W;VN=F\37(L %F6$T@Q#HTL^!J?KVR; M^][N'IVG?*"PA)QVY>X^1_K&&U 0A0@;-MY(40TY;;W=?([T+?"(#L4^Y,2^ M$WR.=/B-B%'P0W;X3>#SMH>^S\$\,BE3.$1V'#KX/-1LAD!4+]L-G2O\(3O^ M''T>Z0*@[YM]CA7E\,B*K_'YVN)"K*B%P5E\CA66L-,^U-WG6-^& AKXD)@6 M[5A1#3L5+=U\CO5ZY(B.7D'2B7TG^!P/P<\J1L$/V^$W@<_;'OH^IW-H6+5C MA4/\BS7!%1XHS_DH0.;J%U;\PQ,4Z%98K[])!2&!9@6*<]BI G=C\Z'B%CY/ M#8XH,)&):W!$WXE"0B,?&]:H1&&-3%B#(WH-SBY#L8],78,C.OSL6A3[R-EK M<$2OP0$R)X%!FL(A^=4B'-&+<"B*<&@T&>G]ZC)%%8[H53CLV^9SHBA'G,IP M[VP>5- BYRG"$04E,G$1CNA;40PPAL#T>YE"&IFP!D?T&AQ". J!89JBBGMT MZA(@:-Z!0[B.3#]OJ=@2'^U!D?U&EP0$F!>M5-%/SI%$8[J M1;C0#]& @$7OE8CJC9>/,7],\M)+V8,,]>>!S,&;ETB:$U'LZ[^AZH-#G( 6;,XVR:W4/[YC0R _"-E5;_=A8^.9 MS_/-V#.>R5[(9Y4RIM'W(N=JZJ1:EQ]=5R4I*ZBZ$R7CL+(1LJ :IG+KJE(R MNK9*1>X2SQNY!V+ZSW(I8>:V*.NL8%QE@B/)-E/G'G]<$,\H6(F_,K971V-DJ*R$ M>#:3Q_74\8Q%+&>)-A 4?G9LSO+<(($=WQI0I]W3*!Z/#^B_6/) 9D45FXO\ M:[;6Z=2)'+1F&UKE^HO8_\H:0J'!2T2N['^TKV5'H8.22FE1-,I@09'Q^I=^ M;QQQI$""*PJD42#G"MX5!;]1\%^K$#0*@?5,3<7Z84$UG4VDV"-II '-#*PS MK3;0S[B)^Y.6L)J!GI[-15& ^V&?Y!G]M&":9KGZ>>)JP#82;M+@/-0XY H. M)NBSX#I5Z!-?L_4I@ M&M9:1@V4/9!!QP9([Y.,/B'@$[X1F*J62J1[3YJ\' M\JZ"+%X-@N,^D!..?NM]WZ+ZU[R?4Z60V* GZ_^_?X-U]*A9H?X90 ]:],"B M!U?0?Z^*%9,&WKH/E3!)CN/]KUWH"W8-/++ )G7L9GCB[GIL"5M;PD%;YH+O MF+39 NR1;,T@?ZUR!@:9!9V9,62N#9.P>#B/&5AJ?=U[(L,+([W6R/I@7$I$ MH1]CWX_ZV8Q:-J-!-E^IE)1KA2#Q_B RHYMD+B4P">/P5&IQ2^J$[[CE.Q[D M6Q]/49I4#>>UTDI3OL[X%FF!RDHF*:3>T[-U@^[XPDSB^0$!4\]87PKB*/9) M/([[*44MI6B0TA]"T[RQT!S)$^/A&Y,["-T-%M&%<7X0AO$(1VX<$A8^J#W[# MP:([J#[V(IE[M:ET)1G*E*HH,+L5BV:GH1O4(P+98(Q'5Y(;)AT/@I'3C 8__B9O=(>E?BT%49/%QFZC@492Y>&&N\ MM3SDIUOAZ+(_'KU'.+ILB]^2;O]?.'H2;>29O_-H7 I>BT:78O%PCJUYW)=0 M"I.,VG>^;2R&GDZXRWPX?HZ!3>4#JE_!"= M#R?5\$8PF@U/R\ (AV53A!,W$< H %P^ 9 >&PO M=V]R:W-H965TI$&2)/T M NQN@Z;9?5BNCA1"KW\;C*EVP95*-RA4KY"^SDB\3(;_R^;A:<99, M=:=E/O8<)QHODZPX.CW1SZ[XZ4E9BSPKV!4G5;U<)OSA#SUT=G[F_O)[J#;O%7QNZK MSF>B3+DMRR_JRX?IZR-':<1RE@HE(I'_W;%SEN=*DM3C:ROT:#VFZMC]_"C] MK39>&G.;5.R\S/_.IF+Q^H@>D2F;)74N/I7W[UEK4*CDI65>Z;_DOFWK')&T MKD2Y;#M+#999T?R??&LGHM/!&^K@M1V\K0[^4 >_[>!O=0CH0(>@[1!L=_ & M.H1MAW!;I7B@0]1VB+8[N ,=XK9#O.LLT;8#U=YMW*%]>9&(Y/2$E_>$J]92 MFOJ@ T+WEB[,"A6[UX++7S/93YQ>?JTS\4"R(F6%BB*RRI.B(J_(GPGGB7[R MXH*)),NKER=C(4=4_<9I*_U-(]T;D'[-5B/BT6/B.9Y;+1+.*H.0_O$SN$SY=,9Z5TQT&N-Q] *<[ MP ZBW^XLVIVTHG>0^FYWJ30K*I'DN80G,2CO/2[O8RJDPR;#7A_+(%U'JK>. M5$]+]8=B20EZI7!J2L[+I03O*M'P=R8#M9@SI3&Y?2#==E?)@WY\IJ:?_/.[ M%$D^"+:L_H,HY*\5\K5"P8!"?VM.>C.^ZX=AO%8X" MNMGHK4'4*(K6C39F(%C/0(#.P-E\SME M:Z5XNXB[4VS2-C8$1$0-D6-HZ$J;^I$3]\RBD\@?=!)=&T6?9!1)DU4F_:<# M*JE(0JIR)B1D,9.YM*><%YK6">U9:UI.;_O-?"0>)VM3)\]D:IJ7==.F%EDQ M;]:0R>Y)?SDCBKH.)$ .#F*2(:9*FV)*/C%)?@K2)1,ZI,V-/JQSHRN9&R'$ MX7:2+ORY-_9ZF0>!+%',&"-(%AG1QBE0I$-&KH9-CV^(( MF,@-#R2.@(AIF9 M*/>H/$XZBC,Y5\=$,+XTJM.(=+V./L[("0=T 8)P<89XIS+(/8C:[9-!&'J3 MP)\,: +X[>( _EF!(BLDU[FYS@N;\#XFN=PY$K%(BJ?L4-H!Z89)HSC -< #'LX#^R2) MK:@-!2)3/F1HZ&&)A@=4X.%48%Q2?\G5(]5OEM3'=LND4I'N6L,B&;C".Q"N M\( KO#VYX@<6UZ77IP@Z<;UH )0]( C/LA=Y[D5SV0ZXL1EW1YXWH"G0A_>T M#891!T/B'V)Q#M3AX=3Q42SD5+3)\V?P)%9R 8KP#X0B?* ('Z>(?6"H%=6= M]< Q[=X,#=UX8@(L8TO$D3ZPA6]ABRXH85/5J9CY!^(]0&4?1^7SLI!HDPJ5 M ZJEK=?S TNXL=Y]89$F=XVZ+Z8:(+:/%YH:BU5^I3;&3>G,IAXN,;!K!^#M MX^!M+8.U"JNTOVVYQG/$ 'Q0K^E*(B+)42Q02P#@_1V*3>1LM9)J9HT)^@P/ ME0Z@[-,#B7E :!]'Z'UC'I>V0\P'@.^!I1JS?\Q;)-IC/@"H#W"H_W=BWC+H M8\S[;+NJCA$*OI!?[^ L6_0.5O!J435(GF6PN[@1@9315Y\ MNK[9#J/-$8!?@@/9$01 *L'/(!7+H'Z[P"20M2O,"ZPK#-@EP-GEF<*L?W@1 MT0@+-""H -\U= *M.2]2U;FV7G=;5[*UW.I(Q6^S0NM]C&#$M,QS-97[X 3M MXT0\BH)MG.CO5X8L!QX,<.9"EYA4_(^LR);U$@F#$(@M/)"-2PAL%N+$\@2N MM4CTK5P; C.%.#-9G9-\LSD'J" \D'U)"/ ?6L[6G^ <7*(]$0H[1^#X1N** M<7UOKDC9JS=Z.K2^J' @@3 Z$&\ B(V[9BHOLR5S4N0&%9_&(EXPS 9-UK*O4Z8*1CP7#Y@/H(HH/Q$5 M$Q&.V)OY!-?UK>/.J;<1GW"1H3-RG%\Q[0#Z(ULF+I<+UPM)G\;+Q5]SKC5E M=ZRHF=3U4?>!0_G+J']#R&N.38<@( 9DCW%D?X[@^GQ?(G,5 VK'!W)Y* :T MCBV7AYX07!:1UN"* ;]C'+^?([CB?IG'MP07 'J,)^:7RU5>/C!F/>R- 9#C M RGMQ(#/\<\H[5@&=777O2H[<>>.ZO^CLA,;*CM8WA(#Y,#WL>'B M*78#*P;PCW'POVIP0E\:[^3WP^F#19YK00X*L$]QV+^\OKHBTZQ*RUKJU[DB M-N/EDBP3_H7)QSQ+V3&Y9?.L*+2S9V15\W0A5Q5RX=TRM!O:K #"H'B:+S>O ME80\G866ZO8)5!2,BEF.(P+[V1L%YJ XS,,69&O*%+4B.O;OE@;F,*1 $]22 MYN_@,US"#J>2%%B!6EA!Q1Y,B@JR[46\IECU0S<:C;KCPU%KO 'Y4'PWT*O< M?9<>PFSGED&-I=;6TWC/Q_/$^)$3(QLETLX; M#C]8C-J)$FF_UN]B5$.!:NC3WDLP:F'83V"O1@"K3'!HW_? 95>*/I_TZT21 MZP\J# 0RP2'_YYX0G;?:=4^(_&#D;@/^N/,6K'KO^H^$2T:N2,YFLI\S4BDS M;UYE;KZ(,7]:[M^H7RT_\!4$L#!!0 M ( -5T>53_&PO=V]R:W-H965T<_K0:2;IY5D!!3SUA=HB-#/] M^"/9QK*1+0PEY2'81MI:6]I[+6W%DUV:_4W9L7N^M_U,X+YQYH#F;I='W<,G75R-_!);LD6XC?I?N_F.5 M0XZTMTBCO/@+=E5;>P06VYRG<=59((C#I/RFOZJ):'1 3D\'5'5 0SO@J@,^ MZ !)3P=2=2BFVBI=*>9A3CF=3K)T!S+96EB3%\5D%KV%^V$BU_V>9^+74/3C MTP\_MR%_!F&R8(E< ;"):)*#=^">IXL?X/.F6)UKN3JRW>LYXS2,\C>BQ=?[ M.7C]Z@UX!2R0KVG&*<+<8 P[< V0AV )H-[VYW=)\/ M[@Y]@S>X7C=T(S=K;&[1NPRV*I<4CEV*[ ;5LNK;7L7C &_MNJ_8 SX M'?/H&.8QJ%$%1E3_9C3A;'EL^$ ;WG%00'#/Z-!6-&D;Q__PBV6+,#^.H++3 MA/ .!0A[+NS!T*!J:,0PDPL0#8 =0@0!BX._!X(2$% +Y6*E>56: 1!5RYV MM30&$52L"DPH#VV^Y9%42X\@7,[TFH -%^+EV#L!JW/89KI70PA MIH@:FIFZY8N6;W=,%B/2OYG8WF5BV[^E$?C"LKAP])G1K(<^S*/Z95< 02RW MC6*;!9;TN6OC.1MHR2DM"9-.AZGV%E3)"#++2&MRKE>KC*TH9^"CF(I0U%(+ M\(U&6];E?V78::8B6/BV MC=S>?%0:B@9I: GLY*CN!NMJ04W&7H_:(Z6RR*RR9J3GQZUY5*^*6[+G<>0? M#5PEV,@LV.VH."E0?9V?H>^Y?6RA=!>9=>N69<4QH-@SO+NA.7//[!^OD/L0VSKR@8#R]: M3./K5-LWM")9?$JA8AK<'3RXXDU\0G5B&ML;/+8B./QG%8D)CGX&=! '55(? M;=?&KI@0!R]4Y!-%B.2$C?RY17XU1E-O13G95X(1Q:ID.*L.0*&39L\2$$68 MQ$R8IQ;X1#_RZ<.@6)*8-ZXG%O>5M2$0&L?I)Q#J674]T<^!VB%2YM+19FT' M%/62$X[>+[=U.S+JON3P]ELWM[>8/V(I&&*I/3=*&XA9&\ZOY2O#S3T@]ES_ M<$WU5J[;%Y)*5(A95"YTPD3I0 $;, _8TBGN@G8*:L40)$S%OQOU2X M'T$Q*(O:_Y!3\N>8Y>]RA;NCGU>UWC'E1*%IU! MLGC)FMW1#Z+PV.XY77"4>#IF\7RAFOW(J&X5LFY=LP='8U:)L6,6X_-K=D<_ M7,+D8(:MQCL8,5[+>4-3S?%FQX/*>=I7%RN&5VR3#80OS^F*=_? MR 'JMXNF_P-02P,$% @ U71Y5+F\+:K[ P '!, !D !X;"]W;W)K M&ULS5A1;^(X$/XK5J23=J4MB0T$J ")DJYNI5VI M:G6W#Z=]<),!K"9QUC:E_/MSG)# -G&@ZD-?2.SX^SPS]GQC/-UQ\20W J] M)'$J9\Y&J>S:=66X@83*'L\@U5]67"14Z:98NS(30",#2F*7>)[O)I2ESGQJ M^N[$?,JW*F8IW DDMTE"Q?X&8KZ;.=@Y=-RS]4;E'>Y\FM$U/(#Z)[L3NN56 M+!%+()6,ITC :N8L\'5 2 XP(_YEL)-'[RAWY9'SI[SQ+9HY7FX1Q!"JG(+J MQS,L(8YS)FW'[Y+4J>;,@#_<:X,'9<#RQ>-.O%J1O^/HM? \;*N JW\H16O)$Y[>D)D,60M!T M#3KG%'K,IVC>I:( M/;,(T@CM&<11T\K;B;R>Y_UE,6A8&32T\CPH'CXA7FQ%"Y]?\?D?(^*CRJ"1 MU<%[)I^N5@) IZ4" 5(A014T1=Q.A%]'O,@(.\SK#1MA@1U&>L2ZON/*_?%Y M&^Z9QWHA8JU/3:[;2?PV)Y9VW'#4ZS<[;\<-QCUL]7Y2>3\YS_N8K0!]8BG: M Q7-2FMG\@MD4PSLP&$!1-A#22'59( BNF^B"MY@PTE*V/),*%U3(;U7)#J*#X@ZL@GL:N_IX@_UW MTTT[4[MNO@T77(X[C4%]HL+VL\EMDL5\KU7$"*B-LCZEX/$'$1V92^JJ3^5 MM1U,K5GD'ET;)"#6YOI%HI!O4U7\_:YZJRN>A;G8^*/_!E\'Q45-35/<&_V@ M8LU2B6)8:4I=2K4.BN(JIF@HGIG+B4>N%$_,ZP9H!"(?H+^O.%>'1CY!=2$V M_Q]02P,$% @ U71Y5(CN*HYH! !Q( !D !X;"]W;W)K&ULK5C?4Z,Z%/Y7,IU]T!FWD!0H=6IG:MU[[S[L7$=7]SG" ML64$TDU2J__])@&!%DA;[_7!)B'G.]_)^069;AE_$2L B=ZR-!=7@Y64ZTO' M$=$*,BJ&; VY>O+,>$:EFO*E(]8<:&R$LM0AKALX&4WRP6QJUF[Y;,HV,DUR MN.5(;+*,\O=K2-GV:H ''PMWR7(E]8(SFZ[I$NY!/JQON9HY%4J<9)"+A.6( MP_/58(XO%\33 F;'8P);T1@C;&?-$!2Q8^BN)Y>IJ$ Y0#,]TD\H[MOT'2H-\C1>Q M5)C_:%ON=0)?$=)'D&N#Q2M M4YH+]!7=S^\$FNM#UL_/;D#2)!7G^HEDT0N:KU781 DUSC#>UU(/]S?H[,LY M^H(<)%:4@U#0Z"%/I+A0BVK\<\4V@N:QF#I2\=EUP)3U<,4$_6"Y7 M GW+8XAW 1QE>&4]^;#^FE@1;R :HA&^0,0EN(/0XGAQUT)G5#EC9/!&/7C_ M;J20ZFR2?&E!\RHTSZ!YA]$NT!,LDSQ70Q7TRL,1H#/EC,)%YUVN*+ #@ZUK MP>MLXGMC?^J\=E#R*TJ^E=+?G.82XD.Z_99N/![[/;J#2G=@U?WM#7B4B,/: M@Y;VKYX?=BL?5\K'5N4+?>3I8=WCMNX@P.-NY6&E/#P^$,#\'AL%8=L3;H ; MKBC2I+W-$BR3BO;$F@V_3 E69S9_!:Y:"OKP(+KE2026#,%N7?W<_YHCNJ2M M@1>GU'E(I8ZP8;X_#+QNZW&C,N.CD^4($F6=)PT6A S]H(<&J6F0$_+F""*D M360TQ*2'1UT;\>CX%#J"QJA-(QBZ?5ZIBRH^H:IV)-,1S+Q6N(1#SYLT__;R MJT/$$F%U-<;V. UK 0 M12.4F6[>U7%G4.8+Y<:;J!3CL+ M8+]9'4DPWO==>Y>O4*_R[-N/=C>>ZP\#U3X=C[UD ]/2*A=.^I>A"?_HQV?3QT["WOJ M[+X"USV0V'N@/91.28A246]"[!*L&R&Q-\(R*NA3"I^)[1*]&=M>Z =N#ZVZ M,9*C&F-!Z^10[J9*.NK\J*?.D[IU$GOKM#/]=+ >T#HN@Q6[9;0BXJ&8OENC MMN[#Q-Z'=X/BI"CU6E$:3/:CP6E\4F? E^:F0:"(;7)9?%]6J]5MQMQ\P^^M M7^/+17$G4<,45R0_*%?OFP*E\*P@W>%8,>+%K4,QD6QM/MR?F)0L,\,5T!BX MWJ">/S,F/R9:077W,_L#4$L#!!0 ( -5T>50WO&PO=V]R:W-H965TO,@%0 MZ#U+F1PYB5+YC>O**(&,R [/@>F>%1<94;HJUJ[,!9#8&F6IBSVOYV:$,F<\ MM&U/8CSD&Y52!D\"R4V6$?$QA93O1H[O[!MF=)THT^".ASE9PQS4(G\2NN96 M*C'-@$G*&1*P&CD3_V;J=XV!'?%,82>/RL@L9.9X@@A4@9":)_ M6[B%-#5*FN.M%'6J.8WA<7FO_F 7KQ>S)!)N>?I"8Y6,G(EB13:IF?/<3 MR@6%1B_BJ;1?M"O'>@Z*-E+QK#36!!EEQ9^\EXXX,@A.&>#2 %ON8B)+>4<4 M&0\%WR%A1FLU4[!+M=8:CC*S*W,E="_5=FI\_[:AZ@-1%@$S_D%Y2IA$5V@V M7Z")<9GIOK@#16@J+TT'2"5HI"!&<\6C5[1@5$ETH0WDY=!5&LI(NU$),"T M\ D 'Z-'SE0BT3V+(?Y7P-6KJ9:$]TN:XD;%.X@Z*/"_(^QA_QMRD4R( %E\ M&_2#RF6!U0].Z/_>**D(BRE;-ZAU*[6N5>N>4%NPK7:H=N82UI0Q+:I/F=Z# M"- %927[)?J#ZO@+=Q03].P$)@JW8V_H;FN8PHHI;&3Z(0@S2&T!PD\ ..Q= M^V%0C]&K,'J-&#,=NSK@VG/TVCJB7Q'T&PENS3ZD9Q#T/Q%"!7H MF:0;:(@1WSMD*>]_HF0QOT,YB,(%QA>'L*_-2,5DX=<'Q3_*HW[KF#D7ITS1 M^'B#^IU>]P03/C#A]@%T+A1N&TS^(7'Z0?MP.I#4]$J'C0:(45MK4Z_3U MF1;%0Z2H*)[;RW_)E7Y*V&*B'V\@S #=O^)<[2MF@NHY./X+4$L#!!0 ( M -5T>52;VB-8>P, -\, 9 >&PO=V]R:W-H965T59(>96*F7YV;9%G$).Q!4K MH5!7MHSG1*HMW]FBY$ 2$Y1GMNLXH9T36EB+F3F[Y8L9V\N,%G#+D=CG.>'/ M2\C886YAZWAP1W>IU ?V8E:2'6Q _BAON=K9#4M"B,((-8:@JBOAYA!5FFF50>OVI2J[FG#FRO MC^Q?3/&JF'LB8,6R_V@BT[D562B!+=EG\HX=_H:ZH$#SQ2P3YA,=:JQCH7@O M),OK8)5!3HOJFSS50K0"5*'# 6X=X'8#_#,!7AW@O3; KP-\HTQ5BM%A3219 MS#@[(*[1BDTOC)@F6I5/"^W[1G)UE:HXN;CYM:?R&=$BAD([@,J,% )=HHUD M\M7A^/I2#5>XY9G^+PS?)N4<+B\-Z;3BYTA"?I.0;Q+RSR5D MGI(JH;CUE Q97S$%ADFWH\>%YX>14O6Q[<< "HHE:]U'1-/0:T(M:@J:6 M8+26%1,2L:WJ9H]0[&%$G;!A#-^'79,FHAZ';?Z(+_G51_C M3J?#5D5-'=%X'20#8413+ZL'D+38C:@S;5BG[\,N[)RZL_-FAM54;:&CT)MT M'!M 38*>9P,HSW'PL&NX];+!H^7<@0#"X]0(F*C?6<9*+>V85NZ)W'TG]IW: M-?;>SCZO)WD8X;!K7Q\5N)[;M:^/C_G? =52-A!EM%Z5Q- M5$J\FJ:KC62EF2_OF533JEFFZA\(< U0U[>,R>-&WZ#Y3[/X U!+ P04 M" #5='E4;H7;0#X# "Z"@ &0 'AL+W=OGWENBHK2(G50*P)AR=+ M(4NL82I7KEI+@G-+*IGK>U[DEIAR9S:Q:W=R-A&59I23.XE45998_IH3)C93 M9^AL%^[IJM!FP9U-UGA%'HA^7-])F+FM2DY+PA45'$FRG#K7PZLT,7@+^$') M1G7&R&2R$.+93+[D4\IE@ROZB38/U')152HNR(4,$ M)>7U/WYM?.@0AM$!@M\0_%U">( 0-(3@5$+8$$+K3)V*]2'%&L\F4FR0-&A0 M,P-KIF5#^I2;;7_0$IY2X.G9-SA93"B%U@0.0X$E09?H!K.L8MANC%BB.58T M0YCG**6LTB1'AO5URWJPK+.4:$R9.@?^XT.*SCZ/ M*J8D&Z!@>(%\SQ_V!'1S.MWKH:.!]9:TD6E\8(1I 7*1%G"Z8#SF3T7@N5$]FYEK3ZRZN8&>IE=CCW/ MCR;N2]?@'E@<1\;-+BSM@45)[ 4M[$V.HS;'T5'#4L(%5-9[ED6M7'34LB=[ MU9#\$K_ /JS(M@(J!84#1Q^<6U>:\A7B^[5W@LT7YIZ#>CP#K5KZO,_Y.LBH MX]4H3&)_[,<[WN\#@R 8AV$PWG%_'^C'7A(%<=+O?]P:%O]GP_+FVGK'LOA4 MR_:!!RS;!QZW;-Q:-CZM+/_ZY.2",2P[ KV.U%&,NP4W'(2[U=N#\@=!L.-% M+VH4]QN1M$8D_\2([HDXS8KD)"MZ4#U6]*+VK' [7W6XTE>V.U*03\5U_7%K M5]L&[-KV'3OKL9GNI7K5.\X->D^33,^LG3'YO6WK:,=3IN]DSC.XLY$J90:&:FOK7'$6 M5TYI8A/'\>R4BS[-V9:ON/F6+Q6,[!8E%BG/M) 94GPSLQ[P_8*0TJ&R^%/PO3ZX1B65M92O MY>!+/+.<,B*>\,B4$ S^WO@33Y(2">+XKP&UVF>6CH?7'^B_5.2!S)II_B23 MOT1L=C,KL%#,-ZQ(S(O<_\H;0I,2+Y*)KG[1OK%U+!05VLBT<88(4I'5_^R] M2<2! _;..)#&@?0=W#,.M'&@ESJXC8-;9::F4N5AP0R;3Y7<(U5: UIY426S M\@;Z(BMU7QD%=P7XF?GO\&HE4FN4*PC(&&56M);M S4YG(MAHM0=95)>O?OP$P^F)XJO\9 M"R'N#(\X3EJ.DU&.+SSF4&;7"4>1S-ZX,J*\A@*[ MX4I!ZF%Y1J\CR?3:!WFWI+'?AN5?1V/_1)"^N*<6P82&F-*@I^VIH1^Z/G$# M.JQMT'(+1KFM2NF0S,MLZI%>$L28J-6!;#;D0;)2)SP?K$I$,G-R5O MUQTPO9*\]%1>S_'H!/?5/35T^K*.F1P3Z_H+'F\P3[ I@.0!+> DM"ZJ.ESO M,E !6P6%GE?+Y5@2NSJ/)S>E;M<7L',#L1-LQDV-:75_! MXXT%4@=4^#M7D="0WDBF*215']9D.(JL_X73 3(2EG1>J&@'^_NQK':E'P*<4R,]:,2=<-"+XE MB4G72 BYCL0-[IC$ R88NO6D)_.G9C4U^^!4F7*UK4[G&B0L,E,?QMK9]@O M0W7N[<0>TO#>#^1D(BFT'Y@/9[R?Q_4$L#!!0 ( -5T>51_^5HME00 ) 4 M 9 >&PO=V]R:W-H965T& MI;D8#592KF\L2\Q7-(O$-5O37/VR8#R+I+KE2TNL M.8WBTBA++0RA:V51D@_&P_+9E(^';"/3)*=3#L0FRR+^[QU-V6XT0(/]@\=D MN9+% VL\7$=+^D3EE_64JSNK\1(G&YV(CH$BJC? M0&^U(#4!N12 [LVL,O,5%3*/$PB&8V'G.T +]#* M6W%1)K.T5O23O*C[D^3JUT39R?$37:HJ2A#E,5A2MN31>I7,09)7DBI*\Q%\ MCCB/BOJ ]Q,JHR05'\ [A0&_K]A&*%,QM*0*IG!IS>N%[ZJ%\8F%$0:?6"Y7 M MSG,8T/'5B*14,%[ZG<8:/'"9U? X*N (88?7F:@/?O/HB*GB:\\')G\*RS MR<7.4&!R=L";-"4DI7=RIH2/=,VX3/(E^'H[$Y*K5^HO@WN[<6^7[NT3[C]O MLAGE@"V :C:%#-0"=? "_ =.)^6N\NN6?HO^LQWCH;7MUN L8F)"'-!Q&CK. MA71XF:]HEM(+^3AG^9Q%3$R( SYNP\=]9O4?.N_NUU\5'#Q(F@F3%KQF,<^8 MO/UB/B^4%+ND%%VI@&+JVV^-P#$,$^\C3HPT&5\;ZT-#A$/,=S]'5!N.6$ M7Z2NVOP@P$ Q07TB&ASV':^O+PT.$=]S3C08U,X71)XI,=4G0Y:K_XJ4F\K? MCAADOX':VA& S#/@.6H[;MC("8C=[_PZG.OXT.X728-#ONL&)XK4C@'DODQM MKB; @+A':M/AH.O /A$-#KI^1[V'1-H1@\PS1JNV^UQ2ON:)H"8!M'T?^6^@ MM[9%(W./?H[>@J.TNB3P^V-3 R..@X)^D8YAR ^@JZ\1;J<#AB\26VU^,*\Q M#KR>B,(:=\#6"_JM?**!$13@$U+#[=3!YJFCE=HCW2;EKE85:LH3QL&4JJ_X M"MQSKNY"QGFU:;T"M_'?:HM6UO:BCHC;X8'QCUK#?'W0P&\$3_]AP.RJP>3MR1GHA/MXQZ*([1AF":P<+-@^6UQ7414T/MQ," MO\%. ;=]'+_67B&L/9VKV3'*4+-V%N 7;0+"VMPYIW<-3!.>U3FJ4;UB61YY M"96D32ZKHX[F:7.L=EL>)O6>WZ&;274XUKJISNH^17R9Y *D=*%2 T8U*RK+Q,R?U-L4!S"#G^'U!+ P04 " #5 M='E4C6U,PQ4& %'P &0 'AL+W=O9OQ6,[7O,SD M*['AE?YF*>HR4_JQ7HWEIN;9HC4JBS$) C8NL[P:74[:=Q_JRXG8JB*O^(<: MR6U99O67*UZ(W<4(CQY>W.2KM6I>C"\GFVS%;[GZN/E0ZZ?QWLLB+WDE M$XH:?W-1R/8OVO788(3F6ZE$V1OK",J\ZOYGG_M$'!A@-F! >@-B&X0#!K0W MH-]J$/8&89N9CDJ;AUFFLLM)+7:H;M#:6_.A369KK>GG53/OMZK6W^;:3EW> M\I6>186R:H%67*SJ;+/.YRBONB753,U+]"ZOLFJ>9P6Z/GA_]P7=\(VH5797 MX&>:7_H][782CV,G(R5#KP9?CSO@[SJ@B0# M06*"WHM*K25Z6RWXXMC!6#/>TR8/M*^(U^.,SU\ABG]")" 8"&CZ[>8!8#[[ M9G.<>MC0_232UA\],8G==.35ZFB>_OI5P]&UXJ7\VS-8N!\L; <+!P:[X?>\ MVG)H%CO#J#5L"L[]980C%L63\?UA;EU82-(D38]A,Q=&8D:)\784?K0//_*& M_Y"KN9 *B:6N78-T.D?L, #* A):= !8D)*(6G1<& YIA .8#MO385XZ/]=" M2K2IQ3)7$ ?F!A>GC%K!30$8"5C(+ XN#%.2X($IB?<<8N_RO>%SH@(U;IGE5Z%JN\4EFURILBG4G)%5B 4W=FHZ% M<&#$)?"&,N.Z&9EW\PJ6_<#E'SF9A%#$226 HLD@A0-]Q/YZH<3\T\NFM5CH MFE'J?DL.T\%N""%+'#X ##.HE\MN&UUFK=GU-EYZ2@(V\X?#'BRDVN214^Q*!JBG X45 #G M4U1L- C[1>@,3<60TE!*F,T)P 5ZW=BJ"N PC:,X&N!D- G'C]LFL1M@JIE@ MFPB (TD4.]O$Q6&:Q!$9(&(T#B?_K[IB(T38KT0G<^BJ#IQ# ?F$% Q3PZ) MT3'BUS%3$_I<-E6AJ0&^HXB1&()_?,4A1@#(XP2 6;L-22IRD BW4;9$T) M@(I2.K [B:G]Q'_B>?)%38P^$/_YYWN;QM[M4==(4EM5 11+TM#.JHO2?6,Z MD%6C1<2O1=_5.1+@8!,08O-R4#:@1'^H_WWCZ3PJ<4T@2!_:2 M G$LC.RJ!> (B0:/F=0H&O4KVAG])P7$3:^+T*Y7$(Y%2>!P G X86Q@L]"# MG_3\IYM3FZ4W/PXPI>G*IID;/J%_/ M3N80D"XPAQ .RB$DA9X<&AFC?AE[6RE>;^I<\K/KCI$:ZO\5[FGJCA$#ZA<# M7]T!="!AJ5U/IA NH&$8V=,"2$&0#(DS-5I _5IP3MEQ3R:,IHG#R(71*,+V M01Z X20-&$PH--(3^H\YI_9+Z/[$A@E)8[MA G L3NTS_@R 49R2@=T2&DD+ M_>>I)Z\XH5&B\'%GJ]X\.IE!%P=FT(5!&1P?W _JWF75WK-*O6ZWE>KNS/9O M]W>Y;]H;3.O]%7X]ZVYDC9ON@OA]5J_R2J*"+[7+X%6L8ZJ[.]?N08E->PMY M)Y029?MQS;,%KQN _GXIA'IX: ;8WWQ?_@=02P,$% @ U71Y5)Z%N5%+ M P U@L !D !X;"]W;W)K&ULO59=3]LP%/TK M5K2'36(D=KZGME*A3$.""<$^'J8]F,1-K"5V9[LM^_>SG9"6- T(:7MI;>>> MXWO/:6[O9,O%+UD2HL!#73$Y=4JE5A]<5V8EJ;$\Y2O"]),E%S56>BL*5ZX$ MP;D%U96+/"]R:TR9,YO8LQLQF_"UJB@C-P+(=5UC\>>,5'P[=:#S>'!+BU*9 M W&"W!'U=74C],[M6'):$R8I9T"0Y=29PP\+&!F C?A&R5;NK8$IY9[S M7V9SF4\=SV1$*I(I0X'UUX: [*U5+QNP3J#FK+F&S^T M0NP!=*'# -0"4!\0' 'X+NTNF92]RL3>6L204=204B M<,V9*B6X8#G)GQ*XNJZN./18W!D:95R0[!3X\ 0@#\&!A,Y?#O<&X(L7PV$Z M4HW?6>5;/O\9JV[)B@M%60$N]USZ<:7#P:4BM?PY:[UHD<^I M?#X4YZ>>%_;<&(A+DL@_\B; O0X/1TN82XK!#<[HDF9CFJ =(?H/%NS:'O1? M;8%_**T7IRCH6W 8EX1)$/<=. P+8B\XYL"NE\+Q9GJEE6$OZ$9PU]Y@^!\L MV'4_&+W:@NB@@?MI$OI]!P;"HL _> <.PU#L^6G/ 7=OX-&J%G9PE"#C:Z:: M\: [[8;3N1W)>N=G9FBU@]2.IIEXK[$H*).@(DM-Z9W&.B?1#)'-1O&5':ON MN=)#FEV6>O FP@3HYTO.U>/&7-"-\K._4$L#!!0 ( -5T>514O&PO=V]R:W-H965T(%"QP.\-+[V/>>> M>Y)>IULN[F0%H-!#39F<>I52S:GOR[R"&LL3W@#3)VLN:JQT*$I?-@)P84$U M]<,@&/DU)LS+4KMW+;*4;Q0E#*X%DINZQN+Q'"C?3KV!][2Q(&6ES(:?I0TN M80GJMKD6.O(=2T%J8))PA@2LI][9X'26F'R;\(/ 5O;6R'2RXOS.!!?%U N, M(*"0*\. ]>,>9D"I(=(R_G2'+.97V%VV[W,!#^48J7G=@K: FK'WBA\Z''F P? ,0=H#P MO8"H T2VT5:9;6N.%YU'H/ HM7_0?CQ;0<*$(*]%%SYY?ESH=72BHY>\]Q2)7+++%AF\4 MN^$*4T3_.8ZMXZ^9V!+%ELC\6^^S9!P/4_^^;]5NTB29!"[IF<:ATSC.+_Y\@T>NV.BC#&Z)1CWO1DD8OC!X-RF.PO'K!H^=QO%> MC0N0"O&U&8&TV-/SQ/%-/M_@Q!5+/LK@9.?C#"?12X-WDZ)1'+TPV.^-0'/] M7&%1$B81A;6&!2=CC1?M2&\#Q1L[%5=&ULM5;?;]HP$/Y7K*@/('4DSB^@ J06RE9IDQ",[6':@PD' ML9K$U#;02OOC9R=I2+N0I=.:A\1V[OO\^)&!JAE+LK MTQ1!"#$1';:#1/W9,!X3J:9\:XH=![).07%DVI;EFS&AB3$:I&LS/AJPO8QH M C..Q#Z."7^Z@8@=AP8VGA?F=!M*O6".!CNRA07(Y6[&USVY6P\-2RN"" *I*8CZ'& ,4:29E(Z' MG-0H]M3 \OB9?9H>7AUF102,6?2=KF4X-'H&6L.&[",Y9\=/D!\H%1BP2*1O M=,QLNZZ!@KV0+,[!2D%,D^Q+'G-'E #X',#. 793@),#G*8 -P>X30%>#O": M OP^SYR5>GI")!D-.#LBKJT5FQZDX4K1RL$TT3=K(;GZ2Q5.CA;[E8"' M/202P4&]!6I-0!(:B3;Z@):+"6I=M-$%,I$("0>!:(*6"97B4BVJ\=>0[05) MUF)@2B5'DYI!OO5-MK5]9NLIK#K([ETBV[+M"OBX 1Q[9^&3>O@$@@YR< K' M%?#;YG"K CYM#,?]EW!31; (HUV$T4[YG+^'\5:'$?WXK"S0G818_*SA=PI^ M)^5WS_#/]CP(50(+Q#9(2$XD;&F@+L !A(SUO:F*0,;II9RZQ!U&V%+/P#R4 M'?VGU2N+:9W%B^.XQ7']UB]V[CW76%V '/5%2* MR+AZ91'=CN]62^@5$GJU$EX[N,:G_8*R_RXQP]:IU%K_/XENNILN#Z MTO*FY!CG9.7LP&['L<^H.-4?[-6JN#X2OD;Z7M%DJS50EDEZ L+/N*2>T_$+ZEB4 1;!25U>DJ9IYU>-E$LEW:D:R85/U-.@Q55PQ<&ZC_ M&\;D\T0W.46?/?H-4$L#!!0 ( -5T>53+I&,MZ $ %H$ 9 >&PO M=V]R:W-H965TSZW7BXT/ $X?>'NV)5Y)K_>J-;^4JBGU!(*! S\#<\@O6((0GA-0#LU7/E;W*%QI]SA,+MC.8B4HJ/R#EJ,L-OW81L![BKQ!' ] M ),SP"!9G>&Z*0G<*N:K)#IDJF2DM>6Q+AD">-WOT MF9HK2P14+E]\^=%-D1DF>3!0M^%6##\?$V_D^P/4$L#!!0 ( -5T>53H^9$=-@, !@4 - M>&POA66A&4U+<,I%V.MTXC"G7)+10"[RV]R4 MP50MI!F2N#$%[O8U'9)N_)$$CFZL4C8D3^?O?RZ4N7D7N/O9A[.SSM/%S:[] MO (N2.@EO3J ]+(#%TKM8"Q ?%B ?>P8]?6!VO&4TYV+ES#TP3)50.C"V M,FW +EC*%P=W70^*MN;)N52ZBNTBN,])/7P'6/= (!>B$=@CSC :%-08IN6M M[52#*^,K**C;CZO"*IQINNKVKLC&H;K9(!.E4Z:;,%VR-HT&@F4@1_/9'.Y& M%2& QJC<-E).9TK22L/:HVY8VBD3X@&>Z!_9%OLXPOJ_XR:P1@[%VT?N\CX%$2>Q'+W M3T%D/F1UGP[2! M!Q8'(OU9KO'5QBMD?QU@:[JO0K"9XI6(S13/-2#^O(%'DOA7&XL#'M@J8+4# M\?UQH*;\/E$$JXIIPYY@'$D2#(%:]-=H'"/9B>'E7Q_L*8FB)/$C@/D51!&& MP-.((Y@"T( A453M@SO[4;C>I\+-?X&CWU!+ P04 " #5='E4EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -5T M>53@:XLBG@8 , \ / >&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_BN"K M%%CG6-97BJ9 FK1;@*$-[+:['!B)MHE*I$=*:9-?/U*NTZ-4>;&;8U\E^K#T MF*+.O_YF[-=;8[Y&WYM:N_/)IFVWKZ935VYD(]SO9BNU/[(RMA&MW[3K MJ=M:*2JWD;)MZFE\>II-&Z'TY,WK_;5N[)1NF%:6K3+:[PP[OBCYS?T\'C:C M.^74K:I5>W\^Z?^OY21JE%:->I#5^>1T$KF-^?:GL>K!Z%;4R]*:NCZ?S'8' MODC;JO*7WF;)KI&YW[6AE M'0"UVZBMFT1:-/)\N^5IM.MHIA0,3O_%FE_J_!.KXVI*";2RXS9+Q=E:3O?!>5W M?Q$G70]HVHVT4=G90:Z(!#-C-TS3J%WOZPE+G[G[)%KJ4LG!(T>"F3$;YEK[ MCBC]V.#[D GY9,8LE'?-MC;W,L3 5ME>>='61QN:;2.3Q,PF682=OO]MA6WO M(Q]MM!/ETQ][@P2)]Q,SZ^."O6QNO#S\B\4AB M^"R1.V)F=RSENG]1>UE(L[9BN^D5O+L:Q43NB)G=L>QNG?RW"Z0AT1HD!C&R M1#L8C,?)%S.P+C#FGF$@A,;-"1K+HZ.13"(CN!9T301J9,VL$IM.# M)SY'+IDSNV0T8QUM3*22.;-*8.HZ;$PX$<9L%YBZ#C&19N;LVS7@R-HJ) M;#-GMDW(RJ2PVK\B'B[D9R]^)FB#UR5!PDFX9\!0BC;HD0D23L(L'#B?.,1$ MQDF8C8,SH81B(N,DW+-A$#.EF'#QA=DX&#.CF,@X"?74D44$UDH.<*8YQ%S$#=3 M9*'TJ,,>.H),D8529@MA3!K>4V2A])AK,H/PGB(+I8>L /@%DX;W%%DH/60- MP"^8-+RGL B VT)C*US1R95LA:H':7&*+)0R6VA\YN QP%-,9*&4V4+/85[T M\P@TO*?(0BG[2@V:X1C$362AE-E"&)/&S0Q9*&.V$,:D<3-#%LJX*\[@?!%] MZ!FR4,9L(8PY>.C(0ME19]\&#QU9*#OJ[-M+BHDLE+'7H@',0;Z9P6(T]FHT MA#EXA9"%,F8+T87XD+;[#==ZPP?D]X86-63(0MD!ZP4\YHTU@<&/-/S5HFNZ M1)\A"V7L%AI@/@XI?R1)M 0162AGM] \]UJ)?LR[#"E'2UH86R.+)0S6^AI MW]R/? .ESY(H)K)0SKX&-,#\K'^,A!]VJ!0362CGKC!XIKQEI&\B"^7,%GJ^ MRJ4'I9C(0CFSA? R"PWO.;)0?M35()HAY; H^J"K02,#RAS))S_.\5+49=>?3#&1? IF^8QB MWI@VM*VH:XJ)Y%-P+P?!A5_JR +)I^ N@8.8U)$%_$T.=PD3RUKMR;(>'[EQ.ESN;KC^VXV79;^MSNWYOMZ66 MY=+K_GY&]?1X/W/Q^G4N_S.QVVSVZ_*[6_\YEM/XC\'U1]>_#[M2QFKQVO;; M,JZJ^O-PNSS4UX_P<)E<+9[?5E7__!:J>NX@@2"9/RA"4)P_2"%(YP\R"++Y M@QR"?/Z@!$%I_J ,07G^H :"FOF#PA)E7!(D3; FT#H@UX' ZX!@!P*Q Y(= M",P.B'8@4#L@VX' [8!P!P*Y ](=".P.B'<@T%M0;R'06U!O(=!;)C^V"?06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(](ZH=R30.Z+>D4#O MB'I' KWC9+.$0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O2/J'0GT5M1; M"?16U%L)]%;46PGT5M1;"?36R68W@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WC;YLY) ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGQPV(=#; M46\GT-M1;R?0VU%O)] [H=Z)0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<" MO1/JG0CT3I/#@@1Z)]0[$>B=4.]$H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=& MO3.!WAGUS@1Z9]0[$^B=4>],H'>>'/8FT#NCWIE [P;U;@CT;E#OAD#O!O5N M?E+O8?PZE.'6\[W&Y_\DU>/EN^7V^.OR^^+DO5QQKN\KAJ>_4$L#!!0 ( M -5T>53-'F2\0 ( 'HT 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WV[: M,!3'\5=!N:U(B!T[9BJ]:7>[]6(OX"6F1.2?8K>C;S\3VDJ;.K2*2?O>$('M M\SOQD3YW7']['IU?'+JV]YMD%\+X*DPNCZN;(>ILR%^G1ZRT59[ M^^ RL5KIK!KZX/JP#,<:R^KKWU*6+PEI/#GO\;MF]%=Q0Y*]FW!<^7/ R[FO3VZ:FMHM[NT4 MOM@N[LH.;>;#<^M\>K[$.ST.VVU3N7JH'KMX)/7CY&SM=\Z%KDU/1:_.)X=X MP^[TF5^1'$\OQUC(3:$Y_XIOB;'TQ>_GCM.N M7?V7V?%Z?PS3?IZ'S^;'Y7?\ZXS?ZG^P#P'I0T+Z*"!]*$@?&M)'">G#0/I8 M0_K(5Y1&**+F%%)SBJDY!=650'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ U71Y5*Q =@SO *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ U71Y5)E&PO M=V]R:W-H965T&UL4$L! A0#% @ U71Y5'W[8R(I @ M> 4 !@ ("!]@X 'AL+W=O52N"C>@&0< !H= 8 " @541 M !X;"]W;W)K52/8YAR]P( $X( 8 " @0TB !X;"]W;W)K&PO M=V]R:W-H965T50>F=\ ?"@ M ..& 9 " @2D_ !X;"]W;W)K&UL4$L! A0#% @ U71Y5,OX!]'\# -" M&0 @(&>? >&PO=V]R:W-H965T53F6G\\KPD /P: 9 " @52 !X M;"]W;W)K&UL4$L! A0#% @ U71Y5)[F4;=/ M!P WA$ !D ("!.HH 'AL+W=O&PO=V]R:W-H965T53')4#J^P( ,L& 9 " @2F@ !X;"]W;W)K&UL4$L! A0#% @ U71Y5!K_LA,A P @ < !D M ("!6Z, 'AL+W=O&UL M4$L! A0#% @ U71Y5+"[=XK.%0 O$\ !D ("!&;8 M 'AL+W=O&UL4$L! A0#% @ MU71Y5"W^?6(? P X@8 !D ("!,]D 'AL+W=OZQU-$X ##T &0 M @(&)W >&PO=V]R:W-H965T52!;[5LIP4 "L9 9 " @9$5 0!X;"]W M;W)K&UL4$L! A0#% @ U71Y5$73JM!= P MM0< !D ("!;QL! 'AL+W=O&PO=V]R:W-H965T51T MM[+^[@( !L& 9 " @=XC 0!X;"]W;W)K&UL4$L! A0#% @ U71Y5$>J;\VT P VP@ !D M ("! R&PO=V]R:W-H M965T53?)N%\ , /X& 9 M " @:(N 0!X;"]W;W)K&UL4$L! M A0#% @ U71Y5"N.EVR5!@ )A( !D ("!V3$! 'AL M+W=O&PO=V]R:W-H965T51#N: -3P, &4' 9 " M@5L\ 0!X;"]W;W)K&UL4$L! A0#% @ U71Y M5)FM0-D+!P ^18 !D ("!X3\! 'AL+W=O&UL4$L! A0#% @ U71Y5 SNKPUO! BQ$ M !D ("!^U ! 'AL+W=O&PO=V]R:W-H965T51Q>:E5 MLP( .@' 9 " @1-< 0!X;"]W;W)K&UL4$L! A0#% @ U71Y5!C-^I/Y @ 50@ !D M ("!_5X! 'AL+W=O&PO=V]R:W-H965T53_-J>@Z0( "\( 9 " @3)Q M 0!X;"]W;W)K&UL4$L! A0#% @ U71Y5&!> MW*;0 @ >P< !D ("!4G0! 'AL+W=O&UL4$L! A0#% @ U71Y5"*(MJW( @ T < !D ("! MU84! 'AL+W=O&PO=V]R:W-H965T52$ 3CY! 0 !@2 9 M " @4R, 0!X;"]W;W)K&UL4$L! A0#% M @ U71Y5&\ _V.K @ RP< !D ("!AY ! 'AL+W=O&PO=V]R:W-H965T527MN^IR0( \( 9 " @2B6 0!X M;"]W;W)K&UL4$L! A0#% @ U71Y5'S?#6L% M P _0D !D ("!*)D! 'AL+W=O&UL4$L! A0#% @ U71Y5%UK,+-> @ *@8 !D M ("!9*(! 'AL+W=O&PO=V]R M:W-H965T521G#@HN0( %D' M 9 " @8:G 0!X;"]W;W)K&UL M4$L! A0#% @ U71Y5/>E[_4O P VPL !D ("!=JH! M 'AL+W=O&PO=V]R:W-H965T52J1+HRW , -P. 9 M " @>.R 0!X;"]W;W)K&UL4$L! A0#% @ MU71Y5(#C@6;L P ! X !D ("!]K8! 'AL+W=O&PO=V]R:W-H965T53?\D]] , %$) 9 " @9B^ 0!X;"]W M;W)K&UL4$L! A0#% @ U71Y5&8$C1?X @ M*@D !D ("!S\$! 'AL+W=O&PO=V]R:W-H965T51: MF!98_ 4 -8C 9 " @?/) 0!X;"]W;W)K&UL4$L! A0#% @ U71Y5'$-P@+W P Q X !D M ("!)M ! 'AL+W=O&PO=V]R:W-H M965T53_ 0!X;"]W;W)K&UL4$L! M A0#% @ U71Y5+F\+:K[ P '!, !D ("!M^4! 'AL M+W=O&PO=V]R:W-H965T50WO&UL4$L! A0#% @ U71Y M5)O:(UA[ P WPP !D ("!Q_$! 'AL+W=O&PO=V]R:W-H965T52>A;E1 M2P, -8+ 9 " @3T( @!X;"]W;W)K&UL4$L! A0#% @ U71Y5%2]SCN# @ 8P< !D M ("!OPL" 'AL+W=O6QE9+Q @ >C0 M !, ( !\2$" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / &0 9 !S&P 8B0" end XML 112 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 113 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 256 482 1 false 82 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.udemy.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.udemy.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.udemy.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.udemy.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Parenthetical) Sheet http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) (Parenthetical) Statements 8 false false R9.htm 1007009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.udemy.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Organization and description of business Sheet http://www.udemy.com/role/Organizationanddescriptionofbusiness Organization and description of business Notes 10 false false R11.htm 2103102 - Disclosure - Summary of significant accounting policies Sheet http://www.udemy.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 11 false false R12.htm 2111103 - Disclosure - Revenue recognition Sheet http://www.udemy.com/role/Revenuerecognition Revenue recognition Notes 12 false false R13.htm 2116104 - Disclosure - Consolidated balance sheet components Sheet http://www.udemy.com/role/Consolidatedbalancesheetcomponents Consolidated balance sheet components Notes 13 false false R14.htm 2123105 - Disclosure - Strategic investments Sheet http://www.udemy.com/role/Strategicinvestments Strategic investments Notes 14 false false R15.htm 2125106 - Disclosure - Business combinations Sheet http://www.udemy.com/role/Businesscombinations Business combinations Notes 15 false false R16.htm 2129107 - Disclosure - Intangible assets, net and goodwill Sheet http://www.udemy.com/role/Intangibleassetsnetandgoodwill Intangible assets, net and goodwill Notes 16 false false R17.htm 2134108 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.udemy.com/role/Accruedexpensesandothercurrentliabilities Accrued expenses and other current liabilities Notes 17 false false R18.htm 2139109 - Disclosure - Commitments and contingencies Sheet http://www.udemy.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 18 false false R19.htm 2144110 - Disclosure - Income taxes Sheet http://www.udemy.com/role/Incometaxes Income taxes Notes 19 false false R20.htm 2152111 - Disclosure - Employee retirement plan Sheet http://www.udemy.com/role/Employeeretirementplan Employee retirement plan Notes 20 false false R21.htm 2154112 - Disclosure - Related party transactions Sheet http://www.udemy.com/role/Relatedpartytransactions Related party transactions Notes 21 false false R22.htm 2156113 - Disclosure - Redeemable convertible preferred stock Sheet http://www.udemy.com/role/Redeemableconvertiblepreferredstock Redeemable convertible preferred stock Notes 22 false false R23.htm 2160114 - Disclosure - Common stock Sheet http://www.udemy.com/role/Commonstock Common stock Notes 23 false false R24.htm 2163115 - Disclosure - Equity incentive plans Sheet http://www.udemy.com/role/Equityincentiveplans Equity incentive plans Notes 24 false false R25.htm 2171116 - Disclosure - Net loss per share Sheet http://www.udemy.com/role/Netlosspershare Net loss per share Notes 25 false false R26.htm 2175117 - Disclosure - Segment and geographic information Sheet http://www.udemy.com/role/Segmentandgeographicinformation Segment and geographic information Notes 26 false false R27.htm 2181118 - Disclosure - Subsequent events Sheet http://www.udemy.com/role/Subsequentevents Subsequent events Notes 27 false false R28.htm 2204201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 28 false false R29.htm 2305301 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.udemy.com/role/Summaryofsignificantaccountingpolicies 29 false false R30.htm 2312302 - Disclosure - Revenue recognition (Tables) Sheet http://www.udemy.com/role/RevenuerecognitionTables Revenue recognition (Tables) Tables http://www.udemy.com/role/Revenuerecognition 30 false false R31.htm 2317303 - Disclosure - Consolidated balance sheet components (Tables) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables Consolidated balance sheet components (Tables) Tables http://www.udemy.com/role/Consolidatedbalancesheetcomponents 31 false false R32.htm 2326304 - Disclosure - Business combinations (Tables) Sheet http://www.udemy.com/role/BusinesscombinationsTables Business combinations (Tables) Tables http://www.udemy.com/role/Businesscombinations 32 false false R33.htm 2330305 - Disclosure - Intangible assets, net and goodwill (Tables) Sheet http://www.udemy.com/role/IntangibleassetsnetandgoodwillTables Intangible assets, net and goodwill (Tables) Tables http://www.udemy.com/role/Intangibleassetsnetandgoodwill 33 false false R34.htm 2335306 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.udemy.com/role/Accruedexpensesandothercurrentliabilities 34 false false R35.htm 2340307 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.udemy.com/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://www.udemy.com/role/Commitmentsandcontingencies 35 false false R36.htm 2345308 - Disclosure - Income Taxes (Tables) Sheet http://www.udemy.com/role/IncomeTaxesTables Income Taxes (Tables) Tables 36 false false R37.htm 2357309 - Disclosure - Redeemable convertible preferred stock (Tables) Sheet http://www.udemy.com/role/RedeemableconvertiblepreferredstockTables Redeemable convertible preferred stock (Tables) Tables http://www.udemy.com/role/Redeemableconvertiblepreferredstock 37 false false R38.htm 2361310 - Disclosure - Common stock (Tables) Sheet http://www.udemy.com/role/CommonstockTables Common stock (Tables) Tables http://www.udemy.com/role/Commonstock 38 false false R39.htm 2364311 - Disclosure - Equity incentive plans (Tables) Sheet http://www.udemy.com/role/EquityincentiveplansTables Equity incentive plans (Tables) Tables http://www.udemy.com/role/Equityincentiveplans 39 false false R40.htm 2372312 - Disclosure - Net earnings (loss) per share (Tables) Sheet http://www.udemy.com/role/NetearningslosspershareTables Net earnings (loss) per share (Tables) Tables 40 false false R41.htm 2376313 - Disclosure - Segment and geographic information (Tables) Sheet http://www.udemy.com/role/SegmentandgeographicinformationTables Segment and geographic information (Tables) Tables http://www.udemy.com/role/Segmentandgeographicinformation 41 false false R42.htm 2402401 - Disclosure - Organization and description of business (Details) Sheet http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails Organization and description of business (Details) Details http://www.udemy.com/role/Organizationanddescriptionofbusiness 42 false false R43.htm 2406402 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 43 false false R44.htm 2407403 - Disclosure - Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details) Details 44 false false R45.htm 2408404 - Disclosure - Summary of significant accounting policies - Allowance for Doubtful Accounts (Details) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails Summary of significant accounting policies - Allowance for Doubtful Accounts (Details) Details 45 false false R46.htm 2409405 - Disclosure - Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details) Details 46 false false R47.htm 2410406 - Disclosure - Summary of significant accounting policies - Level 3 Reconciliation (Details) Sheet http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails Summary of significant accounting policies - Level 3 Reconciliation (Details) Details 47 false false R48.htm 2413407 - Disclosure - Revenue recognition - Narrative (Details) Sheet http://www.udemy.com/role/RevenuerecognitionNarrativeDetails Revenue recognition - Narrative (Details) Details 48 false false R49.htm 2414408 - Disclosure - Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details) Sheet http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details) Details 49 false false R50.htm 2415409 - Disclosure - Revenue recognition - Deferred Contracts Costs Rollforward (Details) Sheet http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails Revenue recognition - Deferred Contracts Costs Rollforward (Details) Details 50 false false R51.htm 2418410 - Disclosure - Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details) Details 51 false false R52.htm 2419411 - Disclosure - Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details) Details 52 false false R53.htm 2420412 - Disclosure - Consolidated balance sheet components - Narrative (Details) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsNarrativeDetails Consolidated balance sheet components - Narrative (Details) Details 53 false false R54.htm 2421413 - Disclosure - Consolidated balance sheet components - Capitalized Software (Details) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails Consolidated balance sheet components - Capitalized Software (Details) Details 54 false false R55.htm 2422414 - Disclosure - Consolidated balance sheet components - Expected Amortization Expense (Details) Sheet http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails Consolidated balance sheet components - Expected Amortization Expense (Details) Details 55 false false R56.htm 2424415 - Disclosure - Strategic investments (Details) Sheet http://www.udemy.com/role/StrategicinvestmentsDetails Strategic investments (Details) Details http://www.udemy.com/role/Strategicinvestments 56 false false R57.htm 2427416 - Disclosure - Business combinations - Narrative (Details) Sheet http://www.udemy.com/role/BusinesscombinationsNarrativeDetails Business combinations - Narrative (Details) Details 57 false false R58.htm 2428417 - Disclosure - Business combinations - Assets and Liabilities Assumed (Details) Sheet http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails Business combinations - Assets and Liabilities Assumed (Details) Details 58 false false R59.htm 2431418 - Disclosure - Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details) Sheet http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details) Details 59 false false R60.htm 2432419 - Disclosure - Intangible assets, net and goodwill - Narrative (Details) Sheet http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails Intangible assets, net and goodwill - Narrative (Details) Details 60 false false R61.htm 2433420 - Disclosure - Intangible assets, net and goodwill - Expected Future Amortization (Details) Sheet http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails Intangible assets, net and goodwill - Expected Future Amortization (Details) Details 61 false false R62.htm 2436421 - Disclosure - Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) Details 62 false false R63.htm 2437422 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) Sheet http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails Accrued expenses and other current liabilities - Narrative (Details) Details 63 false false R64.htm 2438423 - Disclosure - Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details) Sheet http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details) Details 64 false false R65.htm 2441424 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://www.udemy.com/role/CommitmentsandcontingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 65 false false R66.htm 2442425 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments (Details) Sheet http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails Commitments and contingencies - Future Minimum Lease Payments (Details) Details 66 false false R67.htm 2443426 - Disclosure - Commitments and contingencies - Noncancelable Purchase Commitments (Details) Sheet http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails Commitments and contingencies - Noncancelable Purchase Commitments (Details) Details 67 false false R68.htm 2446427 - Disclosure - Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details) Sheet http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details) Details 68 false false R69.htm 2447428 - Disclosure - Income taxes - Provision for Income Taxes (Details) Sheet http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails Income taxes - Provision for Income Taxes (Details) Details 69 false false R70.htm 2448429 - Disclosure - Income taxes - Narrative (Details) Sheet http://www.udemy.com/role/IncometaxesNarrativeDetails Income taxes - Narrative (Details) Details 70 false false R71.htm 2449430 - Disclosure - Income taxes - Effective Tax Rate Reconciliation (Details) Sheet http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails Income taxes - Effective Tax Rate Reconciliation (Details) Details 71 false false R72.htm 2450431 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails Income taxes - Deferred Tax Assets and Liabilities (Details) Details 72 false false R73.htm 2451432 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details) Sheet http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails Income taxes - Unrecognized Tax Benefits (Details) Details 73 false false R74.htm 2453433 - Disclosure - Employee retirement plan (Details) Sheet http://www.udemy.com/role/EmployeeretirementplanDetails Employee retirement plan (Details) Details http://www.udemy.com/role/Employeeretirementplan 74 false false R75.htm 2455434 - Disclosure - Related party transactions (Details) Sheet http://www.udemy.com/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://www.udemy.com/role/Relatedpartytransactions 75 false false R76.htm 2458435 - Disclosure - Redeemable convertible preferred stock - Narrative (Details) Sheet http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails Redeemable convertible preferred stock - Narrative (Details) Details 76 false false R77.htm 2459436 - Disclosure - Redeemable convertible preferred stock (Details) Sheet http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails Redeemable convertible preferred stock (Details) Details http://www.udemy.com/role/RedeemableconvertiblepreferredstockTables 77 false false R78.htm 2462437 - Disclosure - Common stock (Details) Sheet http://www.udemy.com/role/CommonstockDetails Common stock (Details) Details http://www.udemy.com/role/CommonstockTables 78 false false R79.htm 2465438 - Disclosure - Equity incentive plans - Narrative (Details) Sheet http://www.udemy.com/role/EquityincentiveplansNarrativeDetails Equity incentive plans - Narrative (Details) Details 79 false false R80.htm 2466439 - Disclosure - Equity incentive plans - Stock Option Activity (Details) Sheet http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails Equity incentive plans - Stock Option Activity (Details) Details 80 false false R81.htm 2467440 - Disclosure - Equity incentive plans - Weighted Average Assumptions (Details) Sheet http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails Equity incentive plans - Weighted Average Assumptions (Details) Details 81 false false R82.htm 2468441 - Disclosure - Equity incentive plans - SARs Activity (Details) Sheet http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails Equity incentive plans - SARs Activity (Details) Details 82 false false R83.htm 2469442 - Disclosure - Equity incentive plans - RSU Activity (Details) Sheet http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails Equity incentive plans - RSU Activity (Details) Details 83 false false R84.htm 2470443 - Disclosure - Equity incentive plans - Stock-Based Compensation Expense (Details) Sheet http://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails Equity incentive plans - Stock-Based Compensation Expense (Details) Details 84 false false R85.htm 2473444 - Disclosure - Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details) Sheet http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details) Details 85 false false R86.htm 2474445 - Disclosure - Net loss per share - Potentially Dilutive Securities Excluded (Details) Sheet http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails Net loss per share - Potentially Dilutive Securities Excluded (Details) Details 86 false false R87.htm 2477446 - Disclosure - Segment and geographic information - Narrative (Details) Sheet http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails Segment and geographic information - Narrative (Details) Details 87 false false R88.htm 2478447 - Disclosure - Segment and geographic information - Financial Information by Reportable Segment (Details) Sheet http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails Segment and geographic information - Financial Information by Reportable Segment (Details) Details 88 false false R89.htm 2479448 - Disclosure - Segment and geographic information - Revenue by Region (Details) Sheet http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails Segment and geographic information - Revenue by Region (Details) Details 89 false false R90.htm 2480449 - Disclosure - Segment and geographic information - Long-lived Assets by Region (Details) Sheet http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails Segment and geographic information - Long-lived Assets by Region (Details) Details 90 false false R91.htm 2482450 - Disclosure - Subsequent events (Details) Sheet http://www.udemy.com/role/SubsequenteventsDetails Subsequent events (Details) Details http://www.udemy.com/role/Subsequentevents 91 false false R9999.htm Uncategorized Items - udmy-20211231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - udmy-20211231.htm Cover 92 false false All Reports Book All Reports udmy-20211231.htm udemy-10xk_exx311q42021.htm udemy-10xk_exx312q42021.htm udemy-10xk_exx321q42021.htm udemy-10xk_exx322q42021.htm udemy-10xk_exx43q42021.htm udemyincconsentletterfy21.htm udmy-20211231.xsd udmy-20211231_cal.xml udmy-20211231_def.xml udmy-20211231_lab.xml udmy-20211231_pre.xml udmy-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "udmy-20211231.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 256, "dts": { "calculationLink": { "local": [ "udmy-20211231_cal.xml" ] }, "definitionLink": { "local": [ "udmy-20211231_def.xml" ] }, "inline": { "local": [ "udmy-20211231.htm" ] }, "labelLink": { "local": [ "udmy-20211231_lab.xml" ] }, "presentationLink": { "local": [ "udmy-20211231_pre.xml" ] }, "schema": { "local": [ "udmy-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 717, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 8 }, "keyCustom": 72, "keyStandard": 410, "memberCustom": 21, "memberStandard": 57, "nsprefix": "udmy", "nsuri": "http://www.udemy.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "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://www.udemy.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "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": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and description of business", "role": "http://www.udemy.com/role/Organizationanddescriptionofbusiness", "shortName": "Organization and description of business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of significant accounting policies", "role": "http://www.udemy.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Revenue recognition", "role": "http://www.udemy.com/role/Revenuerecognition", "shortName": "Revenue recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Consolidated balance sheet components", "role": "http://www.udemy.com/role/Consolidatedbalancesheetcomponents", "shortName": "Consolidated balance sheet components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "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": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Strategic investments", "role": "http://www.udemy.com/role/Strategicinvestments", "shortName": "Strategic investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Business combinations", "role": "http://www.udemy.com/role/Businesscombinations", "shortName": "Business combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Intangible assets, net and goodwill", "role": "http://www.udemy.com/role/Intangibleassetsnetandgoodwill", "shortName": "Intangible assets, net and goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - Accrued expenses and other current liabilities", "role": "http://www.udemy.com/role/Accruedexpensesandothercurrentliabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Commitments and contingencies", "role": "http://www.udemy.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - Income taxes", "role": "http://www.udemy.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.udemy.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Employee retirement plan", "role": "http://www.udemy.com/role/Employeeretirementplan", "shortName": "Employee retirement plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Related party transactions", "role": "http://www.udemy.com/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "udmy:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Redeemable convertible preferred stock", "role": "http://www.udemy.com/role/Redeemableconvertiblepreferredstock", "shortName": "Redeemable convertible preferred stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "udmy:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160114 - Disclosure - Common stock", "role": "http://www.udemy.com/role/Commonstock", "shortName": "Common stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Equity incentive plans", "role": "http://www.udemy.com/role/Equityincentiveplans", "shortName": "Equity incentive plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171116 - Disclosure - Net loss per share", "role": "http://www.udemy.com/role/Netlosspershare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175117 - Disclosure - Segment and geographic information", "role": "http://www.udemy.com/role/Segmentandgeographicinformation", "shortName": "Segment and geographic information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181118 - Disclosure - Subsequent events", "role": "http://www.udemy.com/role/Subsequentevents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.udemy.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Revenue recognition (Tables)", "role": "http://www.udemy.com/role/RevenuerecognitionTables", "shortName": "Revenue recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Consolidated balance sheet components (Tables)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables", "shortName": "Consolidated balance sheet components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Business combinations (Tables)", "role": "http://www.udemy.com/role/BusinesscombinationsTables", "shortName": "Business combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Intangible assets, net and goodwill (Tables)", "role": "http://www.udemy.com/role/IntangibleassetsnetandgoodwillTables", "shortName": "Intangible assets, net and goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Accrued expenses and other current liabilities (Tables)", "role": "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - Commitments and contingencies (Tables)", "role": "http://www.udemy.com/role/CommitmentsandcontingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345308 - Disclosure - Income Taxes (Tables)", "role": "http://www.udemy.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - Redeemable convertible preferred stock (Tables)", "role": "http://www.udemy.com/role/RedeemableconvertiblepreferredstockTables", "shortName": "Redeemable convertible preferred stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "udmy:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361310 - Disclosure - Common stock (Tables)", "role": "http://www.udemy.com/role/CommonstockTables", "shortName": "Common stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "udmy:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364311 - Disclosure - Equity incentive plans (Tables)", "role": "http://www.udemy.com/role/EquityincentiveplansTables", "shortName": "Equity incentive plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Net earnings (loss) per share (Tables)", "role": "http://www.udemy.com/role/NetearningslosspershareTables", "shortName": "Net earnings (loss) per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2376313 - Disclosure - Segment and geographic information (Tables)", "role": "http://www.udemy.com/role/SegmentandgeographicinformationTables", "shortName": "Segment and geographic information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and description of business (Details)", "role": "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "shortName": "Organization and description of business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ib85220a4f06b46548fa24a844d601523_D20211029-20211029", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "shortName": "Summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "udmy:RevenueRecognitionConsumerSubscriptionTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of significant accounting policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "idcce42ff2735467994551711107bfb17_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i2c6774762d794aa892d07bbfa79ad92b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFVNINoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails", "shortName": "Summary of significant accounting policies - Fair Value of Recurring Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i73c3b47e840042708ca2b647c8aed5fc_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFVNINoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "idcce42ff2735467994551711107bfb17_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of significant accounting policies - Level 3 Reconciliation (Details)", "role": "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails", "shortName": "Summary of significant accounting policies - Level 3 Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i2c6774762d794aa892d07bbfa79ad92b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Revenue recognition - Narrative (Details)", "role": "http://www.udemy.com/role/RevenuerecognitionNarrativeDetails", "shortName": "Revenue recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details)", "role": "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "shortName": "Revenue recognition - Deferred Revenue Balances by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "idcce42ff2735467994551711107bfb17_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Revenue recognition - Deferred Contracts Costs Rollforward (Details)", "role": "http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails", "shortName": "Revenue recognition - Deferred Contracts Costs Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i2c6774762d794aa892d07bbfa79ad92b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Consolidated balance sheet components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails", "shortName": "Consolidated balance sheet components - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Consolidated balance sheet components - Narrative (Details)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsNarrativeDetails", "shortName": "Consolidated balance sheet components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "udmy:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Consolidated balance sheet components - Capitalized Software (Details)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails", "shortName": "Consolidated balance sheet components - Capitalized Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "udmy:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Consolidated balance sheet components - Expected Amortization Expense (Details)", "role": "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "shortName": "Consolidated balance sheet components - Expected Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i0f4b6d7e24fa4ecf856759e5cd44fb40_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFVNINoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Strategic investments (Details)", "role": "http://www.udemy.com/role/StrategicinvestmentsDetails", "shortName": "Strategic investments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i1e63c093bc38481cbae7f4ea24264912_D20210824-20210824", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Business combinations - Narrative (Details)", "role": "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "shortName": "Business combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i1e63c093bc38481cbae7f4ea24264912_D20210824-20210824", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Business combinations - Assets and Liabilities Assumed (Details)", "role": "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "shortName": "Business combinations - Assets and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i724ccdcc67004c778af67c05969a82fc_I20210824", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details)", "role": "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails", "shortName": "Intangible assets, net and goodwill - Intangible Assets Acquired through Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Intangible assets, net and goodwill - Narrative (Details)", "role": "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails", "shortName": "Intangible assets, net and goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Intangible assets, net and goodwill - Expected Future Amortization (Details)", "role": "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails", "shortName": "Intangible assets, net and goodwill - Expected Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "udmy:SalesAndOtherIndirectTaxLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details)", "role": "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "shortName": "Accrued expenses and other current liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "udmy:SalesAndOtherIndirectTaxLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i1595251fc0aa4b6da44cb1ab92376a55_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details)", "role": "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "shortName": "Accrued expenses and other current liabilities - Changes to Withholding Tax Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i91db68fe415c4c97b004ca82f8beae55_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Commitments and contingencies - Narrative (Details)", "role": "http://www.udemy.com/role/CommitmentsandcontingenciesNarrativeDetails", "shortName": "Commitments and contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments (Details)", "role": "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails", "shortName": "Commitments and contingencies - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Commitments and contingencies - Noncancelable Purchase Commitments (Details)", "role": "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails", "shortName": "Commitments and contingencies - Noncancelable Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details)", "role": "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails", "shortName": "Income taxes - Domestic and Foreign Components of Income (Loss) before Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Income taxes - Provision for Income Taxes (Details)", "role": "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails", "shortName": "Income taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i2c6774762d794aa892d07bbfa79ad92b_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "role": "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i1f2b3bd4ae184d4f883316a30cc81c7e_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Income taxes - Narrative (Details)", "role": "http://www.udemy.com/role/IncometaxesNarrativeDetails", "shortName": "Income taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Income taxes - Effective Tax Rate Reconciliation (Details)", "role": "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails", "shortName": "Income taxes - Effective Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "idcce42ff2735467994551711107bfb17_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Employee retirement plan (Details)", "role": "http://www.udemy.com/role/EmployeeretirementplanDetails", "shortName": "Employee retirement plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i06d5aa27b7c6476e895ef7d6309e7b65_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Related party transactions (Details)", "role": "http://www.udemy.com/role/RelatedpartytransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i06d5aa27b7c6476e895ef7d6309e7b65_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "udmy:StockIssuedDuringPeriodConversionOfConvertibleSecuritiesConversionBasis", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Redeemable convertible preferred stock - Narrative (Details)", "role": "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails", "shortName": "Redeemable convertible preferred stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ib8605eadedda44668ea6467ad5e6b426_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "udmy:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Redeemable convertible preferred stock (Details)", "role": "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "shortName": "Redeemable convertible preferred stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i4b48a44eb6de4f9cab81827d629913e9_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "udmy:CommonStockNumberOfVotingRights", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462437 - Disclosure - Common stock (Details)", "role": "http://www.udemy.com/role/CommonstockDetails", "shortName": "Common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "udmy:CommonStockNumberOfVotingRights", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465438 - Disclosure - Equity incentive plans - Narrative (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "shortName": "Equity incentive plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ifddeba5c75874a03bd01613f7341e171_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Parenthetical)", "role": "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ifddeba5c75874a03bd01613f7341e171_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "idcce42ff2735467994551711107bfb17_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466439 - Disclosure - Equity incentive plans - Stock Option Activity (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails", "shortName": "Equity incentive plans - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ib525d7ef04a94b6eb6bbdbcb274c57a7_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Equity incentive plans - Weighted Average Assumptions (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "shortName": "Equity incentive plans - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iaeb8962c3eea4dabb89a373a884c15a9_D20210101-20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i5ba9fe494fa64a87b4999806e2b06d0b_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468441 - Disclosure - Equity incentive plans - SARs Activity (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "shortName": "Equity incentive plans - SARs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i21ed22358ddc47ef9e06717e95805f76_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i95840ea93cd24230939da7007b29eb3f_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": "2469442 - Disclosure - Equity incentive plans - RSU Activity (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "shortName": "Equity incentive plans - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i95840ea93cd24230939da7007b29eb3f_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Equity incentive plans - Stock-Based Compensation Expense (Details)", "role": "http://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails", "shortName": "Equity incentive plans - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i8216873dfb2f4047b0b63db42f91581c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473444 - Disclosure - Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details)", "role": "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails", "shortName": "Net loss per share - Calculation of Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474445 - Disclosure - Net loss per share - Potentially Dilutive Securities Excluded (Details)", "role": "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails", "shortName": "Net loss per share - Potentially Dilutive Securities Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477446 - Disclosure - Segment and geographic information - Narrative (Details)", "role": "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails", "shortName": "Segment and geographic information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CostOfGoodsAndServicesSold", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i603e5475fb3b474c925f9a01247ffc0a_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478447 - Disclosure - Segment and geographic information - Financial Information by Reportable Segment (Details)", "role": "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "shortName": "Segment and geographic information - Financial Information by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i99869f2a813a470abef2205c5fa28ad1_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479448 - Disclosure - Segment and geographic information - Revenue by Region (Details)", "role": "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails", "shortName": "Segment and geographic information - Revenue by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "ia0da76c596f14a9ab214afb6b0b60215_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480449 - Disclosure - Segment and geographic information - Long-lived Assets by Region (Details)", "role": "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "shortName": "Segment and geographic information - Long-lived Assets by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "iab92a5b6f59e4047be9be6b2a9ba0027_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "id8be6b02d410453c83a425cc0ef18b62_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482450 - Disclosure - Subsequent events (Details)", "role": "http://www.udemy.com/role/SubsequenteventsDetails", "shortName": "Subsequent events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "udmy-20211231.htm", "contextRef": "i130dc704754c49bc8134119b5fdfd662_D20220228-20220228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - udmy-20211231.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - udmy-20211231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 82, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.udemy.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r388", "r586", "r587", "r589", "r692" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "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://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r118", "r171", "r190", "r191", "r192", "r193", "r195", "r197", "r201", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r303", "r305", "r306" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r118", "r171", "r190", "r191", "r192", "r193", "r195", "r197", "r201", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301", "r303", "r305", "r306" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r59", "r116", "r117", "r309", "r322" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r123", "r131", "r138", "r234", "r447", "r448", "r449", "r492", "r493", "r535", "r538", "r540", "r541", "r713" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r123", "r131", "r138", "r234", "r447", "r448", "r449", "r492", "r493", "r535", "r538", "r540", "r541", "r713" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r123", "r131", "r138", "r234", "r447", "r448", "r449", "r492", "r493", "r535", "r538", "r540", "r541", "r713" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r308", "r321", "r399", "r402", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r662", "r664", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r308", "r321", "r399", "r402", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r662", "r664", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "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://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r308", "r321", "r378", "r399", "r402", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r662", "r664", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r308", "r321", "r378", "r399", "r402", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r662", "r664", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r58", "r59", "r116", "r117", "r309", "r322" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r120", "r121", "r122", "r124", "r125", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r151", "r235", "r236", "r450", "r493", "r536", "r540", "r541", "r542", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r120", "r121", "r122", "r124", "r125", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r151", "r235", "r236", "r450", "r493", "r536", "r540", "r541", "r542", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r714", "r715" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r128", "r129", "r130", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Error Correction, Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r132", "r138", "r400" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r204", "r205", "r365", "r370", "r663", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r204", "r205", "r365", "r370", "r663", "r678", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r132", "r138", "r281", "r400", "r597" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "udmy_A2010EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Equity Incentive Plan", "label": "2010 Equity Incentive Plan [Member]", "terseLabel": "2010 Equity Incentive Plan" } } }, "localname": "A2010EquityIncentivePlanMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "domainItemType" }, "udmy_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://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "domainItemType" }, "udmy_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "domainItemType" }, "udmy_A2021StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock incentive Plan", "label": "2021 Stock incentive Plan [Member]", "terseLabel": "2021 Stock incentive Plan" } } }, "localname": "A2021StockIncentivePlanMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "udmy_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Liabilities, Current", "label": "Accrued Expenses And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "udmy_AmendedAndRestated2010EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and Restated 2010 Equity Incentive Plan", "label": "Amended and Restated 2010 Equity Incentive Plan [Member]", "terseLabel": "Amended and Restated 2010 Equity Incentive Plan" } } }, "localname": "AmendedAndRestated2010EquityIncentivePlanMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "udmy_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.udemy.com/20211231", "xbrltype": "stringItemType" }, "udmy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities", "negatedTerseLabel": "Accounts payable and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "udmy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "udmy_CapitalizedContractCostAmountCapitalizedDuringThePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Amount Capitalized During the Period", "label": "Capitalized Contract Cost, Amount Capitalized During the Period", "terseLabel": "Additions" } } }, "localname": "CapitalizedContractCostAmountCapitalizedDuringThePeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "udmy_CapitalizedContractCostRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Roll Forward]", "terseLabel": "Deferred contract costs [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForward", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails" ], "xbrltype": "stringItemType" }, "udmy_CertainVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Vendors", "label": "Certain Vendors [Member]", "terseLabel": "Certain Vendors" } } }, "localname": "CertainVendorsMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "udmy_ClassOfWarrantOrRightExercisedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised, Value", "label": "Class of Warrant or Right, Exercised, Value", "terseLabel": "Fair value amount of warrants reclassified" } } }, "localname": "ClassOfWarrantOrRightExercisedValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ClassOfWarrantOrRightExtensionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Extension Term", "label": "Class of Warrant or Right, Extension Term", "terseLabel": "Warrant extension term (in years)" } } }, "localname": "ClassOfWarrantOrRightExtensionTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "udmy_CommonStockNumberOfVotingRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number of Voting Rights", "label": "Common Stock, Number of Voting Rights", "terseLabel": "Number of votes per common stock" } } }, "localname": "CommonStockNumberOfVotingRights", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "integerItemType" }, "udmy_ConsumerSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer Segment", "label": "Consumer Segment [Member]", "terseLabel": "Consumer" } } }, "localname": "ConsumerSegmentMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_ContentCostsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Content Costs Payable, Current", "label": "Content Costs Payable, Current", "terseLabel": "Content costs payable" } } }, "localname": "ContentCostsPayableCurrent", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "udmy_CorpUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CorpU", "label": "CorpU [Member]", "terseLabel": "CorpU" } } }, "localname": "CorpUMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_DeferredOfferingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Offering Costs Incurred but Not yet Paid", "label": "Deferred Offering Costs Incurred but Not yet Paid", "terseLabel": "Unpaid deferred offering costs" } } }, "localname": "DeferredOfferingCostsIncurredButNotYetPaid", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_DeferredOfferingCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Offering Costs, Policy", "label": "Deferred Offering Costs, Policy [Policy Text Block]", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCostsPolicyPolicyTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "udmy_DeferredTaxAssetsTaxDeferredExpenseIndirectTaxReserves": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Indirect Tax Reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Indirect Tax Reserves", "terseLabel": "Indirect tax reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseIndirectTaxReserves", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "udmy_DeferredTaxLiabilityCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, CARES Act", "label": "Deferred Tax Liability, CARES Act", "terseLabel": "Deferred tax liability, CARES Act" } } }, "localname": "DeferredTaxLiabilityCARESAct", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_DefinedContributionPlanEmployersMatchingContributionVestingPercentageAfterTwoYearsEmployment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage after Two Years Employment", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Percentage after Two Years Employment", "terseLabel": "Vesting percentage after two years of employment" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPercentageAfterTwoYearsEmployment", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "pureItemType" }, "udmy_DefinedContributionPlanVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Vesting Period", "label": "Defined Contribution Plan, Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "DefinedContributionPlanVestingPeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "durationItemType" }, "udmy_EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent", "terseLabel": "Withholding taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "pureItemType" }, "udmy_EnterpriseSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise Segment", "label": "Enterprise Segment [Member]", "terseLabel": "Enterprise" } } }, "localname": "EnterpriseSegmentMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Value", "terseLabel": "Ending balance, asset (liability)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "udmy_HistoricalTaxWithholdingPossibleLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Historical Tax Withholding Possible Loss", "label": "Historical Tax Withholding Possible Loss [Member]", "terseLabel": "Historical Tax Withholding Possible Loss" } } }, "localname": "HistoricalTaxWithholdingPossibleLossMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortizationCurrent": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization, Current", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization, Current", "verboseLabel": "Capitalized cloud computing costs, short term" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortizationCurrent", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "udmy_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capital Expenditures Incurred but Not yet Paid", "label": "Increase (Decrease) in Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Increase (decrease) in purchases of property and equipment included in liabilities" } } }, "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_IncreaseDecreaseInCapitalizedContractCostsNet": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Costs, Net", "label": "Increase (Decrease) in Capitalized Contract Costs, Net", "negatedTerseLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsNet", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_IncreaseDecreaseInContentCostsPayable": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Content Costs Payable", "label": "Increase (Decrease) in Content Costs Payable", "terseLabel": "Content costs payable" } } }, "localname": "IncreaseDecreaseInContentCostsPayable", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_NaspersLtdAndOtherEntityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Naspers Ltd. and Other Entity", "label": "Naspers Ltd. and Other Entity [Member]", "terseLabel": "Naspers Ltd. and Other Entity" } } }, "localname": "NaspersLtdAndOtherEntityMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "udmy_OperatingLossCarryforwardNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Not Subject to Expiration", "label": "Operating Loss Carryforward, Not Subject to Expiration", "terseLabel": "Net operating loss carryforward not subject to expiration" } } }, "localname": "OperatingLossCarryforwardNotSubjectToExpiration", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_OperatingLossCarryforwardSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Subject to Expiration", "label": "Operating Loss Carryforward, Subject to Expiration", "terseLabel": "Net operating loss carryforward subject to expiration" } } }, "localname": "OperatingLossCarryforwardSubjectToExpiration", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_OperatingLossCarryforwardSubjectToExpirationAmountLimitedToSection382": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Subject to Expiration, Amount Limited to Section 382", "label": "Operating Loss Carryforward, Subject to Expiration, Amount Limited to Section 382", "terseLabel": "Net operating loss carryforward, amount limited by Section 382" } } }, "localname": "OperatingLossCarryforwardSubjectToExpirationAmountLimitedToSection382", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_OtherEquityTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Equity Transaction", "label": "Other Equity Transaction [Member]", "terseLabel": "Other Equity Transaction" } } }, "localname": "OtherEquityTransactionMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_PaymentOfDeferredOfferingCosts": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Deferred Offering Costs", "label": "Payment of Deferred Offering Costs", "negatedTerseLabel": "Payment of deferred offering costs" } } }, "localname": "PaymentOfDeferredOfferingCosts", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_PaymentOfDeferredSocialSecurityTaxesCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Deferred Social Security Taxes, CARES Act", "label": "Payment of Deferred Social Security Taxes, CARES Act", "terseLabel": "Payment of deferred taxes, CARES Act" } } }, "localname": "PaymentOfDeferredSocialSecurityTaxesCARESAct", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ReconciliationOfSegmentGrossProfitTpGrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation of Segment Gross Profit tp Gross Profit", "label": "Reconciliation of Segment Gross Profit tp Gross Profit [Abstract]", "terseLabel": "Reconciliation of segment gross profit to gross profit" } } }, "localname": "ReconciliationOfSegmentGrossProfitTpGrossProfitAbstract", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "udmy_RedeemableConvertiblePreferredStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock, Policy", "label": "Redeemable Convertible Preferred Stock, Policy [Policy Text Block]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockPolicyPolicyTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "udmy_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of World", "label": "Rest of World [Member]", "terseLabel": "Rest of world" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails" ], "xbrltype": "domainItemType" }, "udmy_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock and Restricted Stock Units", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "RSUs and restricted stock" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "udmy_RevenueRecognitionConsumerSubscriptionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition, Consumer Subscription, Term", "label": "Revenue Recognition, Consumer Subscription, Term", "terseLabel": "Consumer subscription duration" } } }, "localname": "RevenueRecognitionConsumerSubscriptionTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "udmy_RevenueRecognitionRefundTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition, Refund Term", "label": "Revenue Recognition, Refund Term", "terseLabel": "Refund term" } } }, "localname": "RevenueRecognitionRefundTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "udmy_SaleOfStockUnderwritersPurchaseOptionNumberOfSharesMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Underwriters Purchase Option, Number of Shares, Maximum", "label": "Sale of Stock, Underwriters Purchase Option, Number of Shares, Maximum", "terseLabel": "Underwriters purchase option, number of shares, maximum (in shares)" } } }, "localname": "SaleOfStockUnderwritersPurchaseOptionNumberOfSharesMaximum", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "xbrltype": "sharesItemType" }, "udmy_SaleOfStockUnderwritersPurchaseOptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Underwriters Purchase Option Period", "label": "Sale of Stock, Underwriters Purchase Option Period", "terseLabel": "Underwriters purchase option period" } } }, "localname": "SaleOfStockUnderwritersPurchaseOptionPeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "xbrltype": "durationItemType" }, "udmy_SalesAndOtherIndirectTaxLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and Other Indirect Tax Liability, Current", "label": "Sales and Other Indirect Tax Liability, Current", "terseLabel": "Sales and other indirect tax liability" } } }, "localname": "SalesAndOtherIndirectTaxLiabilityCurrent", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ScheduleOfCapitalizedComputerSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Capitalized Computer Software", "label": "Schedule of Capitalized Computer Software [Table Text Block]", "terseLabel": "Schedule of Capitalized Computer Software" } } }, "localname": "ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables" ], "xbrltype": "textBlockItemType" }, "udmy_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Common Stock Reserved for Future Issuance", "label": "Schedule of Common Stock Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/CommonstockTables" ], "xbrltype": "textBlockItemType" }, "udmy_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions", "label": "Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions, SARs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "udmy_SeriesA1PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A-1 Preferred Stock", "label": "Series A-1 Preferred Stock [Member]", "terseLabel": "Series A-1" } } }, "localname": "SeriesA1PreferredStockMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfEqualMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Number of Equal Monthly Installments", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Number of Equal Monthly Installments", "terseLabel": "Number of equal monthly installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfEqualMonthlyInstallments", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "integerItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Required Annual Recurring Revenues", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Required Annual Recurring Revenues", "terseLabel": "Required annual recurring revenues, vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "terseLabel": "Consecutive offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "durationItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period", "terseLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Releases in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number", "terseLabel": "Exercisable, Awards Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, Weighted Average Exercise Price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "durationItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures in Period, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in USD per share)", "periodStartLabel": "Outstanding, beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and Expected to Vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and Expected to Vest, Awards Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "perShareItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "durationItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "integerItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualPercentIncreaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Percent Increase Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Percent Increase Term", "terseLabel": "Annual percentage increase, term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualPercentIncreaseTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "pureItemType" }, "udmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "durationItemType" }, "udmy_ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Amount Capitalized as Capitalized Software", "label": "Share-based Payment Arrangement, Amount Capitalized as Capitalized Software", "terseLabel": "Stock-based compensation capitalized as a software" } } }, "localname": "ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ShareBasedPaymentArrangementAmountCapitalizedAsServiceContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Amount Capitalized as Service Contract", "label": "Share-based Payment Arrangement, Amount Capitalized as Service Contract", "terseLabel": "Stock-based compensation capitalized as a cloud computing costs" } } }, "localname": "ShareBasedPaymentArrangementAmountCapitalizedAsServiceContract", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "udmy_ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Number of Performance-Based Awards Outstanding", "label": "Share-based Payment Arrangement, Number of Performance-Based Awards Outstanding", "terseLabel": "Number of Performance-Based Awards outstanding" } } }, "localname": "ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "integerItemType" }, "udmy_ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Option, Subject to Repurchase", "label": "Share-based Payment Arrangement, Option, Subject to Repurchase [Member]", "terseLabel": "Early exercised common stock options subject to repurchase" } } }, "localname": "ShareBasedPaymentArrangementOptionSubjectToRepurchaseMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "udmy_ShareBasedPaymentLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Liability, Fair Value Disclosure", "label": "Share-based Payment Liability, Fair Value Disclosure", "terseLabel": "Cash settled stock appreciation rights" } } }, "localname": "ShareBasedPaymentLiabilityFairValueDisclosure", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "udmy_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": "Accrued redeemable convertible preferred stock issuance costs" } } }, "localname": "StockIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "udmy_StockIssuedDuringPeriodConversionOfConvertibleSecuritiesConversionBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Conversion of Convertible Securities, Conversion Basis", "label": "Stock Issued During Period, Conversion of Convertible Securities, Conversion Basis", "terseLabel": "Redeemable convertible preferred stock converted into shares of common stock, conversion basis" } } }, "localname": "StockIssuedDuringPeriodConversionOfConvertibleSecuritiesConversionBasis", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "pureItemType" }, "udmy_StockIssuedDuringPeriodSharesConversionOfConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion of Convertible Preferred Stock", "label": "Stock Issued During Period, Shares, Conversion of Convertible Preferred Stock", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertiblePreferredStock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "udmy_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "udmy_StockIssuedDuringPeriodValueConversionOfConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Conversion of Convertible Preferred Stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Preferred Stock", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertiblePreferredStock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "udmy_StrategicInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Investments", "label": "Strategic Investments [Member]", "terseLabel": "Strategic Investments" } } }, "localname": "StrategicInvestmentsMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "domainItemType" }, "udmy_TaxYear20102012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2010-2012", "label": "Tax Year 2010-2012 [Member]", "terseLabel": "Tax Year 2010-2012" } } }, "localname": "TaxYear20102012Member", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Shares", "label": "Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Shares", "terseLabel": "Exercise of Series A-1 redeemable convertible preferred stock warrants (in shares)" } } }, "localname": "TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsShares", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "udmy_TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Value", "label": "Temporary Equity, Exercise of Redeemable Convertible Preferred Stock Warrants, Value", "terseLabel": "Exercise of Series A-1 redeemable convertible preferred stock warrants" } } }, "localname": "TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsValue", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "udmy_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock", "label": "Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "udmy_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock, net of issuance costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "udmy_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/Redeemableconvertiblepreferredstock" ], "xbrltype": "textBlockItemType" }, "udmy_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Temporary Equity to Common Stock", "label": "Temporary Equity, Value, Conversion of Temporary Equity to Common Stock", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "TemporaryEquityValueConversionOfTemporaryEquityToCommonStock", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "udmy_TemporaryEquityVotingPercentageTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Voting Percentage Term", "label": "Temporary Equity, Voting Percentage Term", "terseLabel": "Voting percentage, term" } } }, "localname": "TemporaryEquityVotingPercentageTerm", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "pureItemType" }, "udmy_TenderOfferToSellCommonStockToAnInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tender Offer to Sell Common Stock to an Investor", "label": "Tender Offer to Sell Common Stock to an Investor [Member]", "terseLabel": "Tender Offer to Sell Common Stock to an Investor" } } }, "localname": "TenderOfferToSellCommonStockToAnInvestorMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_TenderOfferToSellVestedStockOptionsAndCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tender Offer to Sell Vested Stock Options and Common Stock", "label": "Tender Offer to Sell Vested Stock Options and Common Stock [Member]", "terseLabel": "Tender Offer to Sell Vested Stock Options and Common Stock" } } }, "localname": "TenderOfferToSellVestedStockOptionsAndCommonStockMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "udmy_VendorRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Relationships", "label": "Vendor Relationships [Member]", "terseLabel": "Vendor relationships" } } }, "localname": "VendorRelationshipsMember", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "udmy_VestingOfEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting of Early Exercised Stock Options", "label": "Vesting of Early Exercised Stock Options", "terseLabel": "Vesting of early-exercised stock options, net" } } }, "localname": "VestingOfEarlyExercisedStockOptions", "nsuri": "http://www.udemy.com/20211231", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r124", "r125", "r126", "r127", "r221", "r222", "r231", "r232", "r233", "r234", "r235", "r236", "r292", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r492", "r493", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r583", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Accruedexpensesandothercurrentliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r115", "r587", "r636", "r653" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable, related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r30", "r211", "r212" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $678 and $643 as of December 31, 2021 and December 31, 2020, respectively." } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r17", "r46", "r457" ], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "udmy_AccruedExpensesAndOtherLiabilitiesCurrent", "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": "Indirect tax reserves" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "udmy_AccruedExpensesAndOtherLiabilitiesCurrent", "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r268" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r65", "r555" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r72", "r73", "r74", "r120", "r121", "r122", "r528", "r667", "r668", "r715" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r450", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r447", "r448", "r449", "r540" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r124", "r125", "r126", "r127", "r138", "r221", "r222", "r231", "r232", "r233", "r234", "r235", "r236", "r292", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r490", "r491", "r492", "r493", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r583", "r613", "r614", "r615", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Vesting of early-exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r404", "r406", "r453", "r454" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r335", "r342" ], "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": "Stock issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical" ], "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 used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r406", "r438", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r217", "r237", "r238", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r217", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Charges Utilized/Written-off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r84", "r98" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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 Deferred Sales Commissions", "terseLabel": "Amortization of deferred sales commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r98", "r253", "r260" ], "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 intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "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": "Total potentially dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r148" ], "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://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "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://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r148" ], "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://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r179", "r192", "r199", "r228", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r525", "r529", "r556", "r592", "r594", "r632", "r647" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r56", "r110", "r228", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r525", "r529", "r556", "r592", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r543" ], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails": { "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 assets, fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r407", "r441" ], "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://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation and presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r398", "r401" ], "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://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r398", "r401", "r509", "r510" ], "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://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "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://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r518", "r519", "r520" ], "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": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r522" ], "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" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Businesscombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r511", "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r512" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total acquisition consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r697" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r696", "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsNarrativeDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r697" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r695" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Capitalized software, net", "verboseLabel": "Capitalized software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r247" ], "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": "Amortization Expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r246" ], "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 Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredContractsCostsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r246" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r246" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r248" ], "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": "Schedule of Deferred Contract Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r39", "r100" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 2.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://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r19", "r101", "r630" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r100", "r106" ], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails": { "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\u2014End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash\u2014Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r565" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r108", "r110", "r141", "r142", "r143", "r145", "r147", "r155", "r156", "r157", "r228", "r293", "r298", "r299", "r300", "r306", "r307", "r319", "r320", "r324", "r328", "r556", "r707" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/CommonstockDetails": { "order": 4.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants for redeemable convertible preferred stock (in shares)", "verboseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Deferred contract costs" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r280", "r637", "r652" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "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": [ "r275", "r277", "r279", "r289", "r680" ], "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://www.udemy.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "calculation": { "http://www.udemy.com/role/CommonstockDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (in shares)", "totalLabel": "Total shares of common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r120", "r121", "r540" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r335" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value - 950,000,000 and 150,000,000 shares authorized; 139,164,693 and 35,627,503 shares issued and outstanding as of December\u00a031, 2021 and December\u00a031, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r77", "r640", "r656" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r254", "r258", "r516" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r160", "r645" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Deferred Revenue Balances by Reportable Segment" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r344", "r345", "r366" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r344", "r345", "r366" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 5.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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r344", "r345", "r366" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r367" ], "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": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "calculation": { "http://www.udemy.com/role/CommonstockDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance.", "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "terseLabel": "Conversion of redeemable convertible preferred stock (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r611" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Segment cost of revenue", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r111", "r486", "r496" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r111", "r486" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r486", "r496", "r498" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r111", "r486", "r496" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r515" ], "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://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r487", "r496" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r487", "r496" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r111", "r487", "r496", "r497", "r498" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r24", "r25", "r476", "r633", "r646" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r55", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Capitalized cloud computing costs, short term" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r23", "r575", "r582" ], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "udmy_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent, current" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r487", "r496" ], "calculation": { "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r477" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r479" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r482", "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r478" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r464", "r479" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred contract costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r484", "r485" ], "calculation": { "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Potential tax associated with foreign earnings being repatriated" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions made" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Annual vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum annual contributions per employee" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EmployeeretirementplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Short term deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r98", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsNarrativeDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r98", "r174" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r517" ], "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://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "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://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ], "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://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity incentive plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Equityincentiveplans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r115", "r296", "r298", "r299", "r305", "r306", "r307", "r587", "r635", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East, Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r128", "r129", "r131", "r132", "r133", "r139", "r141", "r145", "r146", "r147", "r151", "r152", "r541", "r542", "r641", "r657" ], "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)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "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 common stockholders" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r128", "r129", "r131", "r132", "r133", "r141", "r145", "r146", "r147", "r151", "r152", "r541", "r542", "r641", "r657" ], "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)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "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://www.udemy.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r466" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate, percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails", "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r113", "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Nondeductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r455", "r466" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r466", "r500" ], "calculation": { "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r439" ], "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": "Stock-based compensation in capitalized costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r440" ], "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 compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r440" ], "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": "Unrecognized compensation costs, period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs, excluding options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Contingently issuable shares under ESPP", "verboseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r436" ], "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", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders' equity (deficit):" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r72", "r73", "r74", "r120", "r121", "r122", "r125", "r134", "r137", "r154", "r234", "r335", "r342", "r447", "r448", "r449", "r492", "r493", "r540", "r566", "r567", "r568", "r569", "r570", "r571", "r667", "r668", "r669", "r715" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r554" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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 noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Strategic investments" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/StrategicinvestmentsDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r98", "r314" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r543", "r544", "r545", "r552" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r548", "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period 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 asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of the Changes in the Fair Value of Level 3 Financial Instruments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r543", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r310", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r394", "r544", "r599", "r600", "r601" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r543", "r544", "r546", "r547", "r553" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r310", "r379", "r381", "r386", "r394", "r544", "r599" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r310", "r312", "r313", "r379", "r381", "r386", "r394", "r544", "r600" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r310", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r394", "r544", "r601" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r548", "r552" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r548", "r552" ], "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": "Summary of the Changes in the Fair Value of Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "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 of financial instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset 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, Asset, Purchases", "terseLabel": "Purchases of strategic investments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset 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, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r549" ], "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 fair value of redeemable convertible preferred stock warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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, Issuances", "terseLabel": "Vesting and remeasurement of stock appreciation rights" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r548" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r310", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r394", "r599", "r600", "r601" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r553" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total liabilities, fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r259" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails": { "order": 2.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://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r261" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "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 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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r261" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "order": 5.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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r261" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r261" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "order": 4.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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r261" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "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 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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r254", "r255", "r259", "r262", "r612", "r616" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r259", "r616" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails": { "order": 1.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": "Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r254", "r258" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r259", "r612" ], "calculation": { "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails": { "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", "terseLabel": "Intangible Assets, Net", "totalLabel": "Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillExpectedFutureAmortizationDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "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://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r249", "r250", "r594", "r631" ], "calculation": { "http://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.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://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "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": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets, net and goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Intangibleassetsnetandgoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r251", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r110", "r179", "r191", "r195", "r198", "r201", "r228", "r293", "r294", "r295", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r556" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 2.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "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://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r112", "r499" ], "calculation": { "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r179", "r191", "r195", "r198", "r201", "r629", "r638", "r642", "r659" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Net loss before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r112", "r499" ], "calculation": { "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesDomesticandForeignComponentsofIncomeLossbeforeTaxesDetails" ], "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": [ "r270", "r272" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r272" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r468" ], "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://www.udemy.com/role/IncometaxesNarrativeDetails" ], "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://www.udemy.com/role/IncometaxesNarrativeDetails" ], "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": [ "r113", "r467", "r474", "r481", "r494", "r501", "r503", "r504", "r506" ], "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://www.udemy.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r136", "r137", "r177", "r465", "r495", "r502", "r660" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax provision", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/IncometaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r71", "r462", "r463", "r474", "r475", "r480", "r488" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "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": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r97" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r97" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r97", "r609" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r97" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r252", "r257" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 8.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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r95", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized software, net" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r227", "r658" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Strategic investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r224", "r226", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Strategic investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Strategicinvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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": "Operating lease, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r267" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease, remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r110", "r193", "r228", "r293", "r294", "r295", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r526", "r529", "r530", "r556", "r592", "r593" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r110", "r228", "r556", "r594", "r634", "r650" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r110", "r228", "r293", "r294", "r295", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r526", "r529", "r530", "r556", "r592", "r593", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 3.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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Long-lived Assets by Region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r288", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r288", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "negatedTerseLabel": "Net payments and settlements" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Amounts charged to expense" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualRollForward": { "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": "Loss Contingency Accrual [Roll Forward]", "terseLabel": "Loss Contingency Accrual [Roll Forward]" } } }, "localname": "LossContingencyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r283", "r287", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r288", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesChangestoWithholdingTaxReserveDetails", "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r96", "r99" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r66", "r68", "r74", "r76", "r99", "r110", "r124", "r128", "r129", "r131", "r132", "r136", "r137", "r144", "r179", "r191", "r195", "r198", "r201", "r228", "r293", "r294", "r295", "r298", "r299", "r300", "r302", "r304", "r306", "r307", "r542", "r556", "r639", "r655" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Acquisition holdback liability" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r205" ], "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://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 2.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)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 1.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://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r191", "r195", "r198", "r201" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r574", "r576" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r190", "r191", "r192", "r193", "r195", "r201" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and description of business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Organizationanddescriptionofbusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r55", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 1.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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r523", "r524", "r527" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in unrealized gain on marketable securities", "verboseLabel": "Unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r523", "r524", "r527" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation losses", "verboseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r46", "r594" ], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "udmy_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 1.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, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r89" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition 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 for Software", "negatedTerseLabel": "Capitalized software costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r91" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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 redeemable convertible preferred stock issuance costs", "terseLabel": "Payment of redeemable convertible preferred stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r88", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r88" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments related to business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r93", "r225" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedTerseLabel": "Purchases of strategic investments", "terseLabel": "Purchases of strategic investments" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r223" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r378", "r380", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee retirement plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Employeeretirementplan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r407", "r441" ], "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://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "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://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28", "r319" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "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, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28", "r319" ], "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://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r28" ], "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://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value- 50,000,000 and zero shares authorized; zero shares issued and outstanding as of December\u00a031, 2021 and December\u00a031, 2020, respectively." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r37", "r38" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r10", "r12", "r243", "r244" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r90" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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": "Cash proceeds from initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Net proceeds from issuance of redeemable convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale and maturity of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r90", "r442" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Net proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r267" ], "calculation": { "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r269", "r594", "r644", "r651" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r40", "r269", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r269" ], "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": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r267" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r239" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts", "verboseLabel": "Charged to Expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "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://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r388", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.", "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party", "terseLabel": "General and administrative expenses, related party" } } }, "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r388", "r586", "r589", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r584", "r585", "r587", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r460", "r610", "r697" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "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://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r8", "r19", "r106" ], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as 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, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r14", "r22", "r106", "r679" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails": { "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 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, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r342", "r450", "r594", "r649", "r671", "r676" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "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://www.udemy.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r120", "r121", "r122", "r125", "r134", "r137", "r234", "r447", "r448", "r449", "r492", "r493", "r540", "r667", "r669" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "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_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r170", "r171", "r190", "r196", "r197", "r203", "r204", "r209", "r364", "r365", "r611" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r377" ], "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 and Cost of revenues and Deferred revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r355", "r368", "r377" ], "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 recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Revenuerecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Revenue by Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r81", "r296", "r298", "r299", "r305", "r306", "r307", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r352" ], "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, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "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://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r353" ], "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": "Revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r353" ], "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://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "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://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "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", "terseLabel": "Proceeds from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "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://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "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", "verboseLabel": "Number of shares sold in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails" ], "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": "Initial public offering, price per share (in dollars per share)", "verboseLabel": "Sale of stock, term, less than (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r17", "r44" ], "calculation": { "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "udmy_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Indirect tax payables" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r254" ], "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://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired through Business Combination" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r148" ], "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://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r148" ], "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 Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetearningslosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r509", "r510" ], "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://www.udemy.com/role/BusinesscombinationsAssetsandLiabilitiesAssumedDetails", "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "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 Net Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetearningslosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r406", "r437", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r406", "r437", "r452" ], "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": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r254", "r258", "r612" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsExpectedAmortizationExpenseDetails", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r280", "r281", "r282", "r284", "r285", "r286", "r288", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Schedule of Changes to the Withholding Tax Reserve" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/AccruedexpensesandothercurrentliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r42", "r269" ], "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://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r19", "r106", "r630", "r648" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r179", "r182", "r194", "r251" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r179", "r182", "r194", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information by Each Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r407", "r441" ], "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://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Summary of Stock Appreciation Rights" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r414", "r426", "r429" ], "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": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions, ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions, Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r108", "r155", "r156", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r328", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r473", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r258" ], "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": "Schedule of Expected Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsTables", "http://www.udemy.com/role/IntangibleassetsnetandgoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r190", "r191", "r192", "r193", "r195", "r196", "r197", "r198", "r199", "r201", "r209", "r273", "r274", "r661" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r166", "r168", "r169", "r179", "r183", "r195", "r199", "r200", "r201", "r202", "r203", "r208", "r209", "r210" ], "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": "Segment and geographic information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Segmentandgeographicinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationLonglivedAssetsbyRegionDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails", "http://www.udemy.com/role/SegmentandgeographicinformationRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofOperations": { "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://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r79" ], "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://www.udemy.com/role/EquityincentiveplansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "verboseLabel": "Series A" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesDPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series D Preferred Stock [Member]", "terseLabel": "Series D" } } }, "localname": "SeriesDPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesEPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series E preferred stock or outstanding series E preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series E Preferred Stock [Member]", "terseLabel": "Series E" } } }, "localname": "SeriesEPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesFPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series F preferred stock or outstanding series F preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series F Preferred Stock [Member]", "terseLabel": "Series F" } } }, "localname": "SeriesFPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r408" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "ESPP discount percentage from market price, beginning of purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r424" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "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://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r423" ], "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://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423" ], "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)", "terseLabel": "Restricted stock issued for business combination, grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r430" ], "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": "Outstanding, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "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://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Equity instruments other than options, outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "sharesItemType" }, "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": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r441" ], "calculation": { "http://www.udemy.com/role/CommonstockDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved for future issuance (in shares)", "verboseLabel": "Stock options available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, Awards Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, Weighted Average Exercise Price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, options (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r416", "r441" ], "calculation": { "http://www.udemy.com/role/CommonstockDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Stock options outstanding to purchase common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in USD per share)", "periodStartLabel": "Outstanding, beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "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://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and Expected to Vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and Expected to Vest, Awards Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and Expected to Vest, Weighted Average Exercise Price (in USD per shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percent of outstanding shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r405", "r411" ], "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://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansRSUActivityDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "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": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "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": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r407", "r412" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Summary of Performance-Based Options" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r432", "r451" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r430" ], "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": "Vested and Expected to Vest, Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "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": "ESPP purchase price of common stock, percent of market price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "percentItemType" }, "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)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "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": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedbalancesheetcomponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r190", "r191", "r192", "r193", "r195", "r196", "r197", "r198", "r199", "r201", "r209", "r251", "r271", "r273", "r274", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RevenuerecognitionDeferredRevenueBalancesbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationFinancialInformationbyReportableSegmentDetails", "http://www.udemy.com/role/SegmentandgeographicinformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r108", "r110", "r141", "r142", "r143", "r145", "r147", "r155", "r156", "r157", "r228", "r293", "r298", "r299", "r300", "r306", "r307", "r319", "r320", "r324", "r328", "r335", "r556", "r707" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r54", "r72", "r73", "r74", "r120", "r121", "r122", "r125", "r134", "r137", "r154", "r234", "r335", "r342", "r447", "r448", "r449", "r492", "r493", "r540", "r566", "r567", "r568", "r569", "r570", "r571", "r667", "r668", "r669", "r715" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical" ], "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": [ "r120", "r121", "r122", "r154", "r611" ], "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://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights", "verboseLabel": "SARs" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommonstockDetails", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/EquityincentiveplansSARsActivityDetails", "http://www.udemy.com/role/EquityincentiveplansWeightedAverageAssumptionsDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r311", "r335", "r336", "r342" ], "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", "terseLabel": "Redeemable convertible preferred stock converted into shares of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r335", "r342" ], "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 in connection with initial public offering, net of issuance costs and underwriting discount (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r28", "r29", "r335", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock issued for business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/BusinesscombinationsNarrativeDetails", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r335", "r342", "r420" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/EquityincentiveplansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r335", "r342" ], "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 in connection with initial public offering, net of issuance costs and underwriting discount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r335", "r342" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r33", "r34", "r110", "r219", "r228", "r556", "r594" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Adjustment in connection with accounting standard adoption", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r334", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Commonstock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r572", "r596" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r572", "r596" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r572", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r572", "r596" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SubsequenteventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r595", "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Subsequentevents" ], "xbrltype": "textBlockItemType" }, "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://www.udemy.com/role/EquityincentiveplansNarrativeDetails", "http://www.udemy.com/role/OrganizationanddescriptionofbusinessDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "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": "Consolidated balance sheet components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/Consolidatedbalancesheetcomponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r18", "r316" ], "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://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r293", "r298", "r299", "r300", "r306", "r307" ], "calculation": { "http://www.udemy.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Redeemable convertible preferred stock, ending balance", "periodStartLabel": "Redeemable convertible preferred stock, beginning balance", "terseLabel": "Carrying Value", "verboseLabel": "Redeemable convertible preferred stock, $0.00001 par value - zero and 86,348,646 shares authorized; zero and 85,391,338 shares issued and outstanding; and aggregate liquidation value of zero and $274,009 as of December\u00a031, 2021 and December\u00a031, 2020, respectively." } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheets", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "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": "Liquidation Amount", "verboseLabel": "Liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share 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 Per Share", "terseLabel": "Issuance Price Per Share (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r18", "r316" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r26" ], "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)", "verboseLabel": "Shares Authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r26" ], "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)", "verboseLabel": "Shares Issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r26" ], "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": "Redeemable convertible preferred stock, ending balance balance (in shares)", "periodStartLabel": "Redeemable convertible preferred stock, beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)", "verboseLabel": "Shares Outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockDetails", "http://www.udemy.com/role/RedeemableconvertiblepreferredstockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Convertible Preferred Stock, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r18", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Schedule of Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/RedeemableconvertiblepreferredstockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r213", "r214", "r215", "r216", "r218", "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for doubtful accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IntangibleassetsnetandgoodwillIntangibleAssetsAcquiredthroughBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r124", "r125", "r126", "r127", "r138", "r221", "r222", "r231", "r232", "r233", "r234", "r235", "r236", "r292", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r490", "r491", "r492", "r493", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r583", "r613", "r614", "r615", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r461", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Gross unrecognized tax benefits at the end of the year", "periodStartLabel": "Gross unrecognized tax benefits at the beginning of the year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails", "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Increases (decreases) related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases (decreases) related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Statute of limitations expirations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r276" ], "calculation": { "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesNoncancelablePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Unrecorded Unconditional Purchase Obligations Disclosure" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r161", "r162", "r163", "r164", "r165" ], "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://www.udemy.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance increase" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/EquityincentiveplansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Redeemable convertible preferred stock warrants", "verboseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetlosspersharePotentiallyDilutiveSecuritiesExcludedDetails", "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesLevel3ReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Redeemable convertible preferred stock warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesFairValueofRecurringAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r147" ], "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": "Diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r147" ], "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": "Basic (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/ConsolidatedStatementsofOperations", "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.udemy.com/role/NetlosspershareCalculationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r556": { "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" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r570": { "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" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r591": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r599": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r644": { "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" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r671": { "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" }, "r672": { "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" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r676": { "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" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r697": { "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" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "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" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r703": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r704": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r705": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r706": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r707": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r708": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r709": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r710": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 118 0001607939-22-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001607939-22-000014-xbrl.zip M4$L#!!0 ( -5T>50L.:_T@ @ "8J ; =61E;7DM,3!X:U]E>'@S M,3%Q-#(P,C$N:'1M[5IM<]JX%OY^?X66SNTF,[R9ER8A:68HT"VSV21#R&WW MTXZP9="-;7DE&<+^^OM(,@$":9.V:>F=Y@/!UM'1>7GTG".;DU^Z%YWAGY<] M,M%Q1"ZOWYSU.Z10JE3>USN52G?8)>^&?YR11KGJD:&DB>*:BX1&E4KOO$ * M$ZW35J4RF\W*LWI9R'%E.*@858U*)(1BY4 'A=,3

?C :G_SKYI50B7>%G M,4LT\26CF@4D4SP9D_D5,JE.B*=2SZ>:%*KUFKDO9 W?$K=N.8Z8J<+ M/2<5=WU2L8NP='_N%1W7_5".J-QNB(-H*@04,6'!SX M]:/FP5\>C*Q W,U1>AZQUX68)Z4),^NW#FJI/I[Q0$]:7K7Z[X*5.ST)1:*Q MF,1D]]7IV-1$Y1C*1D)K$;<.H4NS6UVB$1\G+>MAP2E;3/!%)&3K1=7^'9N1 M4DAC'LU;OPYYS!0Y9S,R$#%-?BTJ9*6DF.2A$U3\']8ZPAKV:N8<:$!-Q!.V M<,@[].!%[W;"1UR3NE?VR+H/F]9KD=XWW4?HF7QNVP_NV_[J$+9W>H-A_VV_ MTQ[V+\[)Q5MR.>B?=_J7[3/2^]#K7 _[_^GA-B1Z P![<'7=/A^2X<6#;NZ( M7X/KL]X5\>JTY#7VZ#YIGW>)UPSRJ^OS+MP9ONN1*_@XZ _[$.Y]Z+QKG__6 M(^W.T$3".ZHWBKON9_N*M+L7E\->=S4[QBV;T'JU9ERQGK8';]KGO:O2Q8>S MWI\+)VO5:JW\*/[SQ4AH$H,52Q$+=JK]:[#V>!,A;J^0=?GNO:E7#&]Y=X+_YXL=K0?&\ M M%TD_\&VLZEX0U5"#XB'<_)32)F$0O&K.BR(5T: @$3$H'2CR4H M3PA-YB1+M,P8/$ S8/L"Y(>2&%>2(X,A]7%+$A&C6&GAY#8$$N8SI:B<&Y&8 MWC"LNZ)3X5X 8[!D9)L*K&$$?"[11$ LP718$C!)9A/N3XC*S,=R_HQ)EBLQ M#L1<1>@V3.,RXWH"!U7*?&N@T9O"-!' S2FF!60T7PW##XJX^H^#.$9"GB"G M!A[+'!8!-XAC6*Z,\R0$,U#3VN*['V4!= (G*PDK F-<1G.2(LT&H0:Y4;2$ M8)Y]=6]IH#RP/7/12&01!( [ 7#8Y92UQZ=J0L)(S-0"E*@97&DTW)I0<]/9 M#2N+*]A2"V,VK+7P^@$+2V/G\#5<2\;+%X20D4KALP"W M%=D#$ (&9+EL]V[]"4W&C+1!.8,L@H1M&IM[;-].M4VCN=JWR]]'%21,R;0M MR.. 8@]!7P"4MMDG7]1-H0/^+O@PJZ_CXZ! MBCGOF4$.CH(M2D0\L(=SE8T4#SC:5^, =X74LFUB-&7*%#>[(Y2MA):+H5G[($7=-FW;FCND<@U%UN+T46J9@(="E7\$8BTP];\)@] M1.^DF:GFX:?[+3):] EVUS$7"=CC,&46^&%PY>\.KIJ.!%W*-E-O6ON\2MF1 MK?CBYAE$XEHEDVYB$KC203E=CC! ;#A'9](D>(5%MFB-A=*X;YYP0)?RH>CO M#"0$U7L/3 F!5+3Q]Z1SP]&B,7LJ,0<6>ZQT=NT[JR94W5$N&(Y:9+/ TKV- M!U4B0?F?X^QQPZ+\B')/OOC%(7HJFG>I]VO^G_1^]D%$L-@2Q27S&")62 MA RP'IWCXF;UOC.-HH)K(1UC&AE[ RICG)PU8Q^A^9&@TG)IP&&?5;('\()5 ME6%M_#=]Q&+'L;\S#O/M[LH2WQYE]I_R.&L'>'3GFLDVSI.FR>. D^G13;?O M[E4N+>2+7>\F;*--W6+63E8JLLI=(1C3J8WIWSB MY9[[G,@EMXU9:82=&EW>6JLUW# M8!TL5LZ'RW:HHH/-L?I1^:#Z\'"U['WF6*/Q>5H_9FRC?%C[^EJ;7KGY2&,K M-KPNQ,BB2FGRNE OW,-"JY;>$F_]_:R!Q_U$NAQ^\[=A-MU=L(QK$OZ@$M6F MUBS:5_MW:,]#\1$OJ\;'PJ-$'QD0+=+O$XTW\_6';U_-H[L4?\^WOMMKXLL7 M#90 ^TF>MSA:A2VNX;/_",/6WM+>8]\G;,(GP/-Y1+= Q.7[^_# QKM_B_SM MP?X9YJ\*&M?97AX,S$R<30R,#(Q+FAT;>U::W/B MN!+]?G^%EJF=3:IXF9 )0YA4$4)VJ)LE*4)J=C]M"5L&W=B65Y(A[*^_1Y() M!)(9,D^RM5,UQ(]6JQ]'IUNV6S^=77:&?UQUR43'$;FZ.;WH=4BA5*E\..A4 M*F?#,_)^^-L%J9>K'AE*FBBNN4AH5*ET^P52F&B=-BN5V6Q6GAV4A1Q7AH.* M456O1$(H5@YT4#AIF2OX930X^4_KIU*)G D_BUFBB2\9U2P@F>+)F'P(F+HE MI5(NU1'I7/+Q1)-:M58C'X2\Y5/J[FNN(W:RT-.JN/-6Q4[2&HE@?M(*^)3P MX%V!AZ,CYC=JH^IAK5JG;VC#8_0@.&JPL.$=A=3[TX.1%8B[,4K/(_:N$/.D M-&%F_N91+=7',Q[H2=.K5G\N6+F35B@2CZ1",^3IK6PX)3MAC@BTC(YJNJ_7=L[I1"&O-HWOQER&.F2)_-R$#$-/FE MJ)"5DF*2ATY0\;]9\RWFL&L(5#7L.#%]V["1]Q30Z\BW2==-]A)[);VW[T;KM;QJPO=,=#'OGO4Y[V+OLD\MS_U MVSC$T>4Y)+H# 'MP?=/N#\GP\DDW=\2OP^=]N_]KE[0[0Q,)[^U!O;CK?K:O2?OL\FK8 M/5O-CG'+)O2@6C.N6$_;@]-VOWM=NOS]HOO'PLE:M5K[%&3S!>=A]7[W!6:= M[!7)-95T0DXCFO@3*H,B\9G4/)P3/:'Z]:O#QO'3*R^E00!>+$4LU,V#-XO% MQY, B6N6O,;W]ZM6-<3AE14)H*EA#,LZ_6I@;* ]LT%XU$%D$ N!, MAYU.67M\JB8DC,1,+4 IV9@KC8Y;$VHN.KMA97$%6VIAS(:U%EXOL+#4=PY? MPP?)>/VJ4?..CE6.H+R6&P808-C-A:\>DL%DT9\VFFMA]BZLF((?7Y3*Y"B4Q" 7A@ MRI5E%TBQQ.HQG>62EU:Y3;((!X!;7J*6>"CFO&=N3& >X*J67;Q&C*E"EN=D4H6PDM%V'[#X.P+[>#4HJ5XF<1-10*MZP1RR*) M$:[DKG8*.!HQ(PB6PW@6/(?5=@"LHUT#:W=*H\QFU(2>A2'J%9^R!%W39MVY MI[HM$.I.'R]%%JD8"'0I5_!&(M-/6[#-&J+WTLQ4\_#3_189+?H$N^J8BP3L M<9@R$[P87/F[@ZM#1X(N99NI-ZU]7J7LG4?QQD<\/1HC&[ M*S$;%KNM=';M.ZLF5-U3+AB.6F2SP-*]C0=5(D'YGV/O<*2>0P1KL)R24(&6%OGN+A9O>]-HZC@6DC'F$;& M7H#*&#MGS=A':'XDJ+1<&G#89Y7L ;Q@5658&W]-'[%8<>ROC,-\N[JRQ+=; MF?WG/,[: 1[=N6:RC?VD:?(XX&1Z=-/M^YPA_WF-O6_J9HS>FJ+)U(*?7'MH M'Y(L]I;/0E7>?[F-RR-D10,,5.R>JYY$X(A'7-LA@)$P3SQMY58HVRJ+8S21 M?S/K3%XC'MV%;\%C#Y_QUNJ(^JX!;.<:P#;J<2C!"46DFUD: V#LLZP<6457 MSG@R%=&4F9J6T''^2$[FS,?B-!)SAKNSB7!T1Q_@%CC[*@6_O"675'/W6F:# MS18B(X"/R1+"'=%4L>;BX!C'0"^_DJL%QUKP.UQ/]@,7-^NVQO572P>:]N3'[Z=K7L?>:]>OWSM'[4V'+C,VW] MF-9#5-DMU59L>%V(D465TN1=X:"PAH5F+;TCWL,WE 8>ZXET.?SN+X0L4,ZP MS%R5_(U*T&WML&A?;M_C/ _%1[RL&A\+6XEN&1 MTA\3C=/YPZ=/7\VC^Q3_ MR/>>CQ>%UZ_JX$#[2[YM=; *FUS#9W\+P]9>5*Y]TO",9?@,@'X;T4= XC+^ M8YA@X_VWQ?Y3X?XWT%\YT)T)9R$YO^\N+MUF[=^ ?PMJ>3P%>U>2(_@IHK^1 MA_W-1%1L1[;2])VT>#PF--+O"CQ&._IGM?R_=(SH2'_]BO-TL;5/[SZGKWN# MS<3=8U^$K7X-E@KW+5S3/5.?LHWOPY9]J)VZNAQ"1TI$F=X<\HE/RO)?]W6; M_<[NY/]02P,$% @ U71Y5,1/8H2TQ,'AK M7V5X>#,R,7$T,C R,2YH=&WM66USVC@0_GZ_0B5S;3*#7\& #4Y-(4CGIJ"=PI9B<_-9Y81BHS\-Y M0E.)0D&QI 3-S,GE,J;'E82EQHRJ]8.FF\GV@A$Y"QS;_KVBQYUT(IY*6$S Y.)C MX>.>)TFOI8%C-DT#'4^EF+HRASSF(CBP]5];68P()RQ>!J^Z@N'X536'S!LY M%2PJS#G[AP8^8-)WBQ(D3(Y92E>@G48+D ZN9VS")*JYIG,7YGJH6$PA6LFS MP&F!VS7 (:27BJ=$W!MBR>S9&X^%6^/\I7*>%+LV1 MV3/1:-#3D!VHM2KJCE"W/SP?#_H_?PPKY+[=0,,W:/QV@$;=B]?=L\'(&/[U M;O 1=7MC97%MV]VIBH PCQ- ?6, IRD*>9K24,D36C Y0W)&43=-YSA&%S3C M0B*PO.$B08YM_(EXA"X)3995=)J&)CI4PU\>M%S7;O=XDN%TJ>^<]A&*N-#> M,H#&":(I <7JTY F$RI0S:DJ?7(0SE'$8C#=+#^BX5R 8M( M.(UFNRQ!0(0)SY3 KH\NQZC-AN4T4"PF.*6Y,;R.Z1)U0ZDL:K.K8,< P&NU MM^Y[A@D!^39B&LG -IN>WGN))S%=#9EP0:@PH 9BG.4T6'UH$Y9G,5X&+-6; MJB>URT*:<"EY$H"[]I6*.L1QR1!-EL)\*\NF74BS!#V69+5R:3:UR9)DD\VO MU[=:;=/YQLSM7GW/;'F-G=Q:&G&!&A*30_$=5VJ5K](;N-DUL',1 L)4,MO*WFXDT5=$I9FPQKA MMG8:T'X_!<,??#=#S9KC[(PRW50259RX&+(7O M_ 1KAD-?(3&,(O!4DWNE%)@)D(I,T%R)0E69<1PCF$85")",/ .5R*MZ5L12 MG(;J.3@D^C5*-P4P:AX7FL*AP=!KYBL=*3L1\W&TP7:?UQ=US3>;KO\(ZN#Y MS;VK XB#N]WZ8*]@]'83R/UJ3K&'WWGQO;$]2<_?!Z+IQA2]QR*<(=?3C?A7 M[R?_!\EZO;S;H.\MCO5=?^(7UYS<>TF8!+B"W> \X>@ MTRFH=!ABP3;4W8X<_($"?)RA&\JAV-NM!?$4/TWHVMZ;W=Z,T0A> .%E4+(KBH91Q$(J?J5Y?[*\.?&'YX)!KYU!LWTO M^T<[]=(LF4(S+X\K+,%3^LEVS+^S*21%A/<>%1&6ZT.:'M(4-]QZ=KWI#&+] M_"'CQ>E+(&B,54CW3B1NFWB]M'T[!4]R'L_E_2G?.<0HK\5YBC[9.?D74$L# M!!0 ( -5T>524.'\V(04 &X9 ; =61E;7DM,3!X:U]E>'@S,C)Q M-#(P,C$N:'1M[5EM;]LV$/Z^7W%UL38!K%>_RTX QW;08&TNS 50,RWI;&UC6<#J$5],WKZ%NV@Y,)4DRIIA("+>LT7D%*I%2J6=9R^72 M7-9,(>?6]-+*7=4M+D1&S4 %E>->?@6/E 3'O_2>&08,A;^(::+ EY0H&L B M8\DP:6'!489T6M6>-3KOM-)IU,@MGODV(2TBKV7::/JV_=Q"DA<.+.9E: M<7I4B5EB1#1?WVNYJ>HN6: BS['M7RMZW'$O%(G"Q21.+GX6/NYX4O1&&82S M>>+I>"K%U+79%UQ([[FM_[JYQ0A)S/C*>]F7C/"7U0PS;V14LK P9^POZG40 MDSY;EB!Q,F<)78-VFFU$.KJ)V(PIJ+FF^S',[5")G&.T2J2>TT:W6X!]3"^5 M3XEX,+J#?K3L_$YUN3EY*I_/H7I>"_\[PK7:<.5.3$')DQ& PW9J37L M*O0GT!^.+Z:CX;\_AC7RCMV$\2E,7XU@TK\\Z9^/)L;X]]>C=] ?3'.+:]OW MJR(DS.,$4-\9P%D"OD@2ZN?R!$NF(E 1A7Z2+ B'2YH*J0 MIT+&X-C&;R!" MN IHO*K"6>*;<) /?_&\[;IV=R#BE"0K?>9T#R$44GM+$9H(@"8!*M:0^C2> M40DUIYKKDP,D@Y!Q-&V6GU!_(5$Q:08D"6!TXTJ6)8B(2"#27&"W M1Y=C\LW&Y310(F[NW?>4! '*M\%IJ#S; M;#7TWBLRXW0]9"9D0*6!-[FU-.("-28FP^([JM0JGZ37<],;<#X6YSSC=W(CTB=BGD[W@7.X*8PR MT!\NABE2H-2(<,'Y"B.(4Y[3=D-E2?]<,$GS9B/+N9&54N/4#L@AH$ XC8/@ M<,.G6^)O2%^2RNG4Z@4S8RTD2*U.-Y>'C[*H2\+2;-@BW-Z.XS]%QEKCF\CX M>5N]UGX,BKMNZW] Z;3;L_>9_H [U;_/Z6;!FVWUXKPV4]'N"?5C- M*?;P"T^^&]N3-/U#))KN3.$-D7X$;D-WXI\\H'Q'R7K:=.1MO=TMCM]S6TY6 M.QX7'BZUVX7XQ _/^_)>;W4S?81UT ^YN';C,87Q^?> @\]R)((3CC>;B,A@ MQS;<4QB^@A6/,W1'012[N[[MF_I'.,2G2OW.I MB+!<']/T+=UDTZVG-[O>WF^_N4]%\=W"DY1C?WU-[[S+O^U^]=+V[10RRP1? MJ+M3OO#ZOSP67R+T-Y'COP%02P,$% @ U71Y5"5"EG48&@ .X@ !H M !U9&5M>2TQ,'AK7V5X>#0S<30R,#(Q+FAT;>U=6W/;1I9^WU_18T\RDC#=/6TV@278$HA$T((KSZ_=WMG;V^)^[-JJHXWMM;+!8/%XJ[R2B2EDI5*16UU/A7O4F6O MQ>ZN>VIDBF6II[-*'.P?'(AWIKS6-Y*_KW25J1=^G.=[_/?S/9KD^=BDRQ?/ M4WTC=/K/>_K)_J-Q.CDZ^$[))T=I(I\^>7ST.'V:/AZ/AQ/XW_\-89%[\#B_ M8ZMEIOYY;Z[SW9G"^8^?'!35LX5.J]GQ<'__FWNMYRIU6^W*3$_S8UHM?#LQ ML#?W=6(R4Q[?WZ?_/<-O=B=RKK/E\3^N]%Q9\5HMQ(69R_P? PLGO&M5J2?\ MH-7_5L=#G)S^7+C5P#B9SI5?'2_I[':FQ[J"NSI\OH>/^RVM;DR64]A;90H> M.]I H>IRL^T@].SR]'%^=NK\S>OQ9OOQ=6/9^+B[(?SRZN+D]=7W][_[F#X MY-FEN#P;_7QQ?G5^=OE\7+[@!\XNSDZ!>B\N?X8GQ=4;?(B&&1ZXD?#9YDUQ M]K^C'T]>_W F3D97^,3PZ>%1^]3N=EZ_UK;2DR5_I/,4CN_X\''QZ6G@J/<$ M3ZPP$W&J$C4?JU(<#@?(.O#/A1(SF0J3*Y%DTM)C5B5U"?RL[$"8NA2)F<]- M#DLVR?5 E&JJ+= ",B?LJQ27*D'>QR.%EZN9PD_< .+L-IG)?*K$25+AUWB> M R&MD,">J4H?"G$U4U9%DPI9*I'A'+@N&O"UM*G\3?R0F;',8/@,IA0_R?): M56X1^)1=SL']-_#9UMP@W!*8F*RS"Q0(((\3$I=T+G# MJ79O26@X16'K.>QO"8>8+87,4Y$:6$]N*E'496'*2E1&C!6^662J4G 7YQ6^ M^EL-1S#1-, MB:(T-]K".AR_P)1$C7+Q\*XT])EDY$E=S4P)+Z1B) M=(9\@*6P!Z;]!0FJV ME[CM,:4#W5F0%71?3Q_M#V I^'^@4+@X^K0MO@I9BAN9U4K\??\A+GPH"I ? M]#C3=N\@1:DFJD2A=X=QOG1:&?&)? 1]_"'$0",>XQWKY"[H0-]H6%5JMX#4 M+^OQKZC;0( QQ:D\@=&KF:S$7"Y1X$;2"IZ2^1)U7[YKZ@H$99ZB=E@AUIG) M0$G:7E6!\@WE>X5"%$8L 23H&R52?ZP#H26'L!9(Y(9&>1"O /4AF=1. 'D[PSP M%@%LF:^_"Y -%:UUKA0=3\^EXB,.M '"-&4]1R("6671X(=5ELK]H5(^13F9 MZ'(>CEWQ<<[EKX $FM-T%U*8!9-I=,)^<#A(4,X6%]V:!H457//M$M=F:UB: M7S_2QTQ)H ME)8\F53.\B_D;JBO@^$+;6=M@"/F"$0X?XMH&I6\ 2/VZ@ZID$-903,%?S I72 M $7E#3Q/# )J(3AEB%V8ZA@H##S% 1,@(^0(M%,:AP4RR-%K4M> A6,W1!ON M=Q?E5(:?([(9>,*B!!0/K*6"1'Z?*6 ;"P0'6'NGL0.\,.S^/RX5@Z2U+O&Q MJ2HS/]YO7I%C$C'K7XF(9__A72DV1+Q0*],D$Z(EA1A5HM8<<&X&) M\A2G5X%,.R*4#>*%(G,T51:V+1DOXYB3NJH_P GSY8K9[VO4B&^E9JCWVN2H M+*U%:; %PO:D4=7]BG-%.$WH0 I_('E\(%^ZT^UM(.%M\LOVN'EFTK(IQ"[; M"NP*# B@]V=2EZ03'=YR$J%M*('B(?,&4";^]UV\LZZ03ZZK-GH-_$AGM"6$VWNFKU6F M9\:DK"=H,_XELDVZ/DYO0+C[]'_4!8P='3\&R')88ZH9XU5WVA/A1C*T>$O( M+("3EK G,+'H#?*8D)9#6XQN2+BX*9(VX;2\*DW6P$KOT%*.F="!HV*,2C9_ MD?F%V#GF/$4BJS-P] M'OOEPKM3-<<+V4["/F%_,(>$8(=Y3F*-7#8GH#$SS .D)!"E:TCMPWB$!2S'-$ _F3&;),SX%!Z.]NE(?E MF+OPL%XD"AB0WNN'-D[*I%ZRK!R^$V^)D[6)+I-ZCO9&0M=Z/D%:215"**!C MIAZ8;.%S7.:(<32Y)^&I4B/UR Q753O_8EVV79,-3=!B9-_)N>2KKA G1+"Z MAP'%I C>$M@RB#GT)-W#55'7 M8F>T=N;R&J< 64*B".9H!)%;H%T5Z'?<,4S[(Y@WL#V2"F2D(+^/HR!A(U/D MRASAY/0D2!7E'6_]"HF,K?;<%1A\BW3"R?.T$/! M/W GNT%+(*.;VOXA2N+SN^7_^-SP?CEY\-6Y_\<=]E=L"$$3.8'2 OU!WLJ V08)WG81#$\J:(91](6>=TZ"';2#'YV>945>"S:7SB MP&?030U.>(^6LH0';)W!F2%21!31N9[-0'']%42I7XM.=MC.\$%W1%(S+K4/ MT];F16:6"LW_7$VT9VR KU__SD'_(NGVS!IBQ;215@W,SN'***;'AS5!&$1$V-19(%:@P0#L M8"D&SF').[9SM#)H49?H2Z[\TAP<@(;07(3< /D5LI334A8SH).Q MP:2%CBU0,=YENNQF \,N=!(AOVAZ7%L;F?0R5(MY-O@$N^-O@1HX MKLBTV!82N>H*C!5Y1?)(5&[7BN-M%"F39:997Z*>P8^2S%B76-Q(EB8P2H$S MBF:BS \6*QMI8)=CM&\)P\99@]&0""QT#O(>++:.P^!+CXN=@+3>O9+7BKS& M9V10DL3QH:6W_35MK^1B0 GT)U$J_(5/A1^U$^C/5Q+HU[[YDI+HMX!^_?FM MKPFDC2>KC\7@[I-40;K23BJ'HVA84Y<#D(X4-VEFF9-3;+?RY.$=2# DITYE M'P*3W>>'@MHP]&F).8)@J\@B1476I*R$= M(T37Z"A 1UD,H]V OLJ)QF \2^ 8US37]1Q&(/<=)O_00I"%&:T[GY[/4?>Q M(I419MRR'/3MS"/ZXG._!:C52S\B4 M=-/)>2(?-WL4J0[6>=TY[;E@CVED/1-8@T]\/E.H)D09!V?OJLT3C_-:!@/- MU>1D#587'1WB%G#W")LP,+1]B<3[EV5O5WUG@U3'7"T;]3OHX6U0+V@YE\HU MLT#Z#]G!@&FHP<7YP/_'.=.@_^O[C1?/?F?R)/?U)%V=0LW M^^CA+Y?%B?8:\RO;2XY_XMI3*B-L[#IGU<4Q1&K<)+D_ARL:9%WE1Z?=1>'L.7WX7.4Q )/JR78Z]D)3<18N8AMP"S7FAYN9&4HKRJ3^T MK]J3$Z"[N0PEGA5&!#QY<4X;5;I3,3NA-_S((>"^2NQU67MWJ]!>4\+<;N[2 M5Q%?K>T'\.>G84^XXE\RD7GB@3C,!UW_'@8F:^>I[, M&)A!"H!BZ!2=@^'*>9@\V)W: W!'K2GZ/OAEU^/0&62^4GL]/G:MNQJMT"[8 MZ,19MZ]J^;41HZ:/!S=K^RV"^-+Y[?X*>II<1F= MTU^6=-[GG/:-W*JE)]+PAC<$>=_S^+:P+Z]"J M+>":D_2&RN%><^+ 6RQ-2.O2.7("P'EM?*1SJ_FHAR/:-&V5NG;1\MPX&S-! M+(P6IFTU;Z(BJ(:^*X[ND.5GRBX'K1B:5%D2U@&;!^YQR1VNSA7EN2L004N? M@C?\X* =YW$==ZU_?ZIR55)U!%F>K#<,AZ,RS;D[KIV$*[Q,/>,VB4!6 5:K M,$=&5@Y_@-31A<3< L\X#+6LKVYI)Z?XG6OKC8OUDSB'//F.W2@<7@("P.6A M_FMPW--]^*",$AR'!YRJZ!<238^F?X:!A:E+2M] %B'->ZJ=JNT+6'@O/)UA M@5=((8946_]7'(/+&\:B6'E#2WPE1$VXGIA^6AZ832M&$=Q3SXH91U%2'&8[ MU?R-CXZV&D4U5S5Q"4L&>V<6C:S@%BF5ZWBK* F* I94N%3**1\!QBTQ0@AP M)"<7CDQ(L93,WF5O.QU+FPC)27 MBU_NT5_%N_M%*N40SGQ78OO%7(Q /E!_ M_.W5O;\;AJ4HI8L(LQ#%9(C>Z#"KV7%4?$/R+JW1%\&X]>XJVV=IN$(@%372 M6;AK3/@:MP WGMV"!K&H!_^[+K5-.>"[S?39:RW5.<&.A?)7&Z$R[[*QL<6- M2CP#49FS5V/"_B9Z#'U-7-_KCW82>CE2^C:E9Y;ZAE_U3?!*7T^,4XY+1#)4 MJT86CIK);.(2JQNNP%AKZ?M69%)3: 7E>#)C#]I$@R+6B.[2&HVL!9,Q=19Q MS?H:DZF=;L&8K[112S6?66Y==94SH]KO4=9VM$0@JA6#,%\VV2,>1I[^,'KU MD7E5M]2&;;01^D0V.KKX5\=H)^OT;\B3MV61XT9D+O M LF&D5WT?J)2M!%<0\>D3,A+92(DT^34]OQ M4/GL^'$N#B68SQ.&^CWG^"+;Q\7ZL;NEQ31F_BD 658L>SL>TWC_(0&%1]_Q MX<6^H<(I>LYVX[$/ 2;AZX#I814>5'M S^NN=46P32Z8\;ST4A9!WE;#6O8J/#I>=*GW_E MI ]>? XS)Q2S(@G2M/-LO/S,'M_>'S[>?Q;_\ A_@G=#68>634E1UEEH^S0E MMW#H^D0E)1^H5?^4VD=FUGPZ%=3/]<&[]W-.==0DCFP(6[]7=Y$7[\;WL:)? M+P$3K&H+4-^3NR/^0ZT0TT2[8&@;+CPX'Q;HTLBT8F/=MG[;Q%=D@>X<.Q68 M<@X"LI+EZFS,8E)Y$IKUNDZD_M9;B= A]3849E3+PC5S3*+:C@ L7&9BM*8U MKH5@\>/ZD&1KM-/E%%,_JTCY1YXQU,$.-* W!I5\Z'M-$>4EH@ 0#];UW8IL M>_(?N(\12O@G%A1RVS'!4%'=Y*U&V\6 MI94S[S7]AM'1-#6$R9!UHZ.#3<9QB5;W@,X<"TG>-^(937Y:\H/%O!JME"6$ M4VGODY;4(RLB[_1JO^\]LL5/] %/+1913;74+Q<;:Y;R'K7J36@_R# M8XZG8%TY^PM1;058S,B]P8R,)'"4N?N% 1IGM0[4UQAMZ.4W"'5%,"O]RA3= MH!-#*S\/P>9'R.0*Z^V1P[H3GQJITJ@5S1BJ-Y4=*?95$M M#*?*VI51*-6BE2;4;B[Y/I03FA)3S&_@GQUXPG)YYH62+A>DY8>A2"/5IK7V M>O=\)THAG*G5;;13[]M-_^Y(QV;25:3=^KH^2O\]J-+Q TJ9>1[&HBMSVI?> MCU\!GF U8)L)B5*//HQ2>^_ZJZ_=B]U'?Q5?^Y>02>U_EW"=?'30.9*1_X&@ M:['-<5FJP<6[XDT;TM&*V]R=IO MWWX#!KYBOFO __>PI-[H,U:=NF;[:FSOG2K(% Z_YK.0! MVX>L#AS(ZNURXDLEU"W;T(QPUAPRCE+GV+"Y=+;9YI-.G'@AHXMR$E*-"I?L MKC(.D:-CQE?KOB=2C8<]5S+W/UE&/XJ%CX(\&+2*@0?P7#GUV4O>10K)LK94/F4?3U4^QW21I+F3L0.=8.>Z)PM0E< 2G,_X/L" MPG?]J75SDV24G\W8.53FE$V%+ZG6<<-!&YE>^06C@% M@"W%[QY]TS$1U],(QZ::\V\WQ)K/4:N X43^M? [CU[!T3VYF)"GC_=3943" M.ZBAT(6XF;87W:#DRA&@76>:]E+\QHY\0'YGHG&J;",AU';A4F0B6)*]1X26 MXYB&"EJ8%T8ZF,(6!,C#MZ%8':LFUJ:Y-ST^@7XFE)C+S+^8*8YU1@TF.L%! MZG$6(AFD-IW?*BC1$H4FQZ9(H3Y@HL6P,(:L28GC;XEA6SN.$G8XL8^=M&U8 M;RT<7WN*$31IY>=U,U)V^%=WJIX4E <;2V@\!SQ^+ Z^O7_TY-GA-Q\E.7'N M.U#=E]ZSY\K]CH,XF5*WE>A7 ,HM !577EY1:[VP1=\,BH/(*[T<@81/ %IJ M[.E(*$N$8_KV_N%WS^!/3*X:,6 =B%>O1KXB><-<(5D9X'RIN*[_\<'^$)0X MZ-J3&Y5C+Y"7I3'7V3(?T!'\8LIK,1P>#)]^3> ,E_IXO5-I;VS2)?QK5LVS M%_\/4$L#!!0 ( -5T>53.TJS8]@( "0) = =61E;7EI;F-C;VYS M96YT;&5T=&5R9GDR,2YH=&W-5M]OVC 0?M]?<:-:^T+(+R@D4*0-T@ZMI16D MJO8T.8E#O 4[LDTI^^MW2: ;VCIUW5HM#U;LN_ONOK/O[,'K\>4H_'@50*:7 M.5Q=OSN?C*!AF.:-.S+-<3B&]^'%.;1;E@VA)%PQS00GN6D&TP8T,JT+WS37 MZW5K[;:$7)CAS"RAVF8NA**M1">-X:!YP!F8]'YB5DT$D MDLUPD+!;8,E)@SD)23S;=KMMJ]..',^S7:]G'7<\K^M%:=K[9&.0)JK7-DIO MH'Q!)GZ[O$]^@XA%KF0_H%5??U28J1D MR?*-?S1"F$BRHZ;"O3,4E2RM%13[2GW;1F_5=%WS[*)]SCC=\<8\(=G@+F,1 MTX<']K'5=]R6O<_HMURV*UH4OK=/+48V5#ZCT>7U-)Q,S^!T,KMX/.,GYNF'Q'Q>*M)I"BH$265ABGSIB" MMYROT&96N]H%85O&!TB%K) W: (42S>!,8WI,J(27+N*PVX]^<"_\"8>'K2[ M?56-R"(73&M:=X/# [?7AU"L8N1Z?G[UMXS^\'R_NS1 -X.WK#;?WYNBW;^]\K18'#R_-FSL[.SU?3+:J\X M?$80HL_R;G]@NBZLC,Z_=>89+<_#6NMGY^F>*Y.;]O/[3H0;XF?_KK_9A M8[([MRZ'XJ\OO#D.\6QT<')J.^]^^LJ@TV%K^E=W'O:S0V-.KJZ(IF_+L\<' MX"J",X0SBB>7^'!G)/W@5@][I\_@0'GZ?]CDU/S\2T/!:?Y@,"%1S=5K?C;X M6_.8CDY.[1>#S\<,/]XSWKS?8P3+KR$Y.N-J3GSGXM;90Q\Z%ZNNURGOCLF- M>Y\/,GC]6V=/IN/Z_9X-"M/MQU[1,0/@FO3Z/$,JNW6?^\?WM9L0E"&285+> MY'G;= __7@G=[/W>"M!Q,/[%7YTP,+5TVRS\9YB?_KVRWNL.@#NSYL4)D( ; M??M[91#.!\]*,GWVXK_^Z[_^&N2#=GB1YB&;O/%?ST8__O5L=&O;\QAV[Y$8XW0$04N1L]_WRP M&^+?*[E7-@B+B&<8 :<[10TCW#D4(E96D(\;:2@(_LNN4>B:3GITR)^O@=3Q M2?)LMN\=5D_;[45 M>D,.+EK[3APO.0'+RJH_I^X[B1GG/6<[;R8FOMS=[F7\]N M ?R4>$\4S5;>=Z;]%N[?\UOP6W\)\;<@OOP,8BFMIT2AS!!K,^8XZ%GK7>8\ M*%F#E7.> ,2MF>';"J98HOL@=-%GZ"ILD%42&#AXE3$23*98D)G# 7'&K(G" MK[Q(($P1W\TNZ).+=4"X,.WMK@_G_PH72W2_A2[^#%TGF=6"B$+#N'NZ!2>M-X?OO3SRX!IOG8'OT<]L.;_+^8+;(G]W=X[KY_5+H+']K>/6\8?VP<;N4?UXZZC^JG7>@/O4R6Z[T3P\ M/]AH'_W[LC6HKR?D@0(N87:.-S]*9Q1@X3(? \]8%#K3CME,F B4(+3Q1*^\ M^+9M_X\OP@2X,J3KH6-#\072V2J,2R9I;=C-1X33':;35VX3DV!*H2B(1M(# M,2EMJ$PB0QOI/)CA'[>OY80/+N^ P?;W"KE+4+OA-'2'81?\I+P+XP757QI[ MX"[MV'9^6%K'\*,#T6(.P>)+^@.NS\BL:2P]9T1C'>!NWCC>;1\TCXYW-H#& M.N_.=YKUS=O@8Q3#\$-8;IZ?!#<(OIEW MX)2=N >_]N-HF".[#U<4V;'T0#L;G\Y:EY_8SGZ=-UZ]0SNODC0 KC]^=U%_ M]1K.;X&^.>BT+NY*CW>@6UX>@W[A<#TZV'C'6ON-?&<#J&!C^ZP%E'!PO'T! M%'$,U##6&R ]CK?/&Y?O/G+ D6BL,R(%398]RPS3(K/88",)"H0A<.6^0V%( M&ECT)"@:,:-6*$TQ#B%X*K&(TG[%*)C0Q-Z1*<)+TP]^O=FHOTT]H9"*SRKP^A/Q@1TAS01:/IQG31NZC#,PZ #@";(] V M"/""9V[R5@?LC/UWM-XY@.>V/]7W[G#\<=(^P-V7FZ!!-L_JE[N -]RCV/X$X/ST4[STT?NP$?3/&28"A 23D8)P3H M"J.,U5'0(%9>O*6?V_;/;OOM18BA","9_7O"#2DT\[Q?!J^ $&IEJ.;YX.($ M<.WGG9-VBC>5OQT5B4YN1196S_L^4=GM>XR>?_W0\1CZO6%1?BNC<\_'Q#>& M^02AJY8#"O0&>]>U_W3:L[E[\8O+3[;N?E,0Y^=8? MF&*P 9KVQ40=(SRY[OK8U3#]]:F89!1?/V)T9/)]\I!GMR;JWGESQ!$2+8V4 MV:1(,ZD"45QIIJPW 3$;K/3* M.P,N5SF;!%',YVLV289HAOE/SF8_B>;^9Q,Z)N?RX'?/J")$ _]:CY%@Q$L3 M.27*8M!.07CAQ^8&2J;NT\[H^#7"85(ZHZ\>'G9^TLY=/A@9R36?=Y)CDU9' MKG3:T/9SGYOB8@]L43!A!CWW:>T\AXF:G++]=F=B9-][VZMINGKZ]\$+X@)E M1/\\LX!J+?7OU5S[_!3FZ.:II0HQ@U[Q@WSUV?7IQXW0[8$!>-]M'TI=MV[Q M[/;HOTF$8$0S0SSR/+(0N8G&!F\1]IR9P.E(N8!28=GD0X6I<>+1#*#YFP'T:#. X6[@]$C!8":H4(914/PX"*,%TGID@Z*)#3HO4W&+$]'# M;5#T:#9HI,IJ'C5)CB/2W.@ ?UD6K6(!Q=)QQ'H2:=1S.&_@1C]TWN#4QYHW MXH243 HPBS0S1FG04-+::*0V7A.;.&X #@IVLV_S-,:R*]SDFO"U_[MW4R_-[I=4ME_926 MXB-"$QSU4@81 ^8,8]"#$G@;RXB4B2BXA8%FS?L\V4BF_=;D?KN[;D[R@6E7 M!":"+%7*<20EN%1,6(J5X5)9PXRGDBP.3,X-.\-VRDO;&1R%(IU7A*-TM].P MW76]3J@(9)HJ9YDE@BC/>* &HQAC(!9SL#CPX@B]W3 P>3?X35.D!8)^1?#A M6GH!_H 3.#"10FI&JZ"#Y^LC MT0F2? @DYC7;+CO,16;]"U?CRZ#L%(@JGW03,6E(V8 M,P%0$>>88@0 U=AR2BQ7 A2A8U6$=4X,EMF#*V1DPDH#<^V8H4111XGG4IA M!5@ZBP?NU"*^,^)6H9$S.%J88>:0M4C)& 57*%JB4"5UZZR-H-FCJAA%6.GH M?!3,@$495ID[GR0!DA.KG>9@XG#"P.S1!*Q;(HWEAGBE MV,) ,P,W_A%A"DPS)9'FU#L6HE5"@VLHF) ^>,OTXL T6S?^,2$+3E-P#AW& MB"'&K8M&"R>CQ]HJ@Q<&LFFZ\8^(CQ&8\X"1IYPQ[:BBW$0.F&DCM.%H!ML/ MJZR=9K\O4F(L,;*$LZ@9]M+2J$%&&F*0E5Z:Q0-T-I[>3, 5Q#H<@Y;*(Q8Y MUX9&A(V.B$K%E%M <&>=Q#4C+C96!07(.L.9%-3@X C 3$(,(6B]>$!/V0.< M":J*P=QZ(@FX\@R#,>2=MD%QB@(*U/#I[;6KLHY]DDV 6 HG-#"<=X1))[7D M&!N'E$""$Z46!II9>("/N%=38@I6C#)>>4:P5X'0FT=C<(R:X(1%,"R2($5$S@7"P/95#W Q\/'*DX(,BPBP$=PIJ(AS"C& MO$"8DTF- $1TMJQ8\2#+XE;-BF]8%C=/_:DE(*2("),"CU,'U0I T,4F!&\ ,:E W^>."4"]A2#%Z@6HH3,5+!\])(RXX=_ M5H@CU0B;C&QRCP>7XO VA6@T,MA)YBQ5DC-/ X^8ZE0@'^K M5S3"V76%SK=%KPL?7:E(/S=V'E+'\POT\,W1_>)I\0A,+:,9D:G6@-3!BA"% M"$!E3B'IX_R3U8SVP2RI>HZI&NC9(XZ9,P&TI+ Z(LLIQUXKR3RW\[^PM&7R MXH-I#\/+BZN/_X0[FL(=7;P)IZ%]FYZN3MKNG@P'_?(,_%@T?F,P]9&^2F^S M583_#$/777QA)#=.[>\&-RP*H/:*K'QA[+1(.<:44*95,-8[!&8T!TK25O\B M!$26!/2C!"1!YJ3]'U;J"'8:MUP90CR6D1G!J?DU"(@N">B'"8@Z:ID,BB$$ MZ@PI9X@53#IE@N?1S7]D;*G"9AJZ,TI@L'6(Q00\1? 2C;9>,L,(52+&^&L0 MT"^GPAZ/@(3D/%6?,XP;%@E7B!AI(P4O47K!IUC\0MCI.>L#CW&&=(_7(?^3MB2>(^0E9:#Y1ND1+"!Z'"5S 46Y^3#G,W;*(N&H ?,V]U3 M?Z8@A+<6(9 [P:2*2$Q1!\Z[- [FC FAYS^>>4-/O,F-S=LIJ)DV*=[6$/LF M]8^I2D#."S ^,0=Y&!FH J5Q(,HZG+P9896L4/656>,S^Z(KB@F#?(@<"\' M$-1$8$^-"Q$S*3%;/#!'2Y,G)T5P>=F\:3=U^.[OK>WN+2+ G% M%)(QV2DR M.)"HD@L)>ML0%R.>__(*LV;2)ZFJ(#QA)+4V#0:,)R=4#*GD&+,2*1MU6!A8 MILIN3P*5Y(R3*+'Q+# ,QKZ)3LH(^&D2@C(5VJ0[:U::_=Y<3 &Z"'X<(90A M[92@,?4(=Y8EX*I4'V$>&7#V %N'./:1!@5.@HH2#%)OA94T1BYQB)5:K)FQ MOGO$)1"+8W+EC&.4,9X687&J$:\]I5316*U%V+EAMZ=9+^?(@"= !;>:$8XL MB$5%N*'>6.%QZEX^P!5@1QY#G!7D0F'-9:>.6BETCZ$!BM)L SE*FSAQ048[(MK6$B M,,/A_]RDZM.8L!"PJ<#&M%G+W:?9W*2)1-8%(1EB8/E;ZY4T(?)@/0ZT6@O< ME96TMA2,I6XU[ M[:@6T7BJ%-(,56![]!,D\0OTTZE'*37_:G?#G@M= Y#SQKV_;YEL[HQ[T MN!GL&7C0N'9-]S!=_/.L%,9_G D!D)U*E&6FIB&")_ 6:9ID47,L9ZY M;^K-^0.F?LEY%>"\>>$/K+GW"AQ8Q"EC5&G%P2Y3P0'#,%$%.^R*5EX.^WDW M]/M[HUO<5/";\,;%29'WP_A@1= )SC%'P##&F#/X!Y0Z(XA*CR/BVHGY#^W- M'SJ/%]M#.'J/#5?"488%H&14VA2N [)8*KT8O+/>Z_:'G5!4BW,\0=Q%E3J% M ><(;*GG3JG@HXOG8WB3P-4+RKZ>Y\:KOI?LDZ,@D\/:T3[HBO!L3.#\203#0GE$0 MC:1G#DC.4&D8X=I(YQ&B2ZI[9*JC2ZH#_S.D':><"^U3'5!C1>">$D4()*^%7 6_TN MF+:&13+26$0I3?2" T,Y0HPEP1IX@M>I5UP%\H?F&ZE' MW.QNP.0.* ;F+*/@OIK( J',IEG/$17@0X.E0+N\3C."RT1QEI1%9F5P8(^ M,\Y:2IBD2+,%X[@WP?3#4:_MMSLG1>\T5&EYU8(>2VQFF'<,Q*-Q+L;H$/8X M$A_(@O'8]*%ZQ(8V1LEH%$$F:$:<5Y'S*+1@J49G-&;!N"J%_@;%L/2+M[MP MZ2&8'%5A*Q8YLQA8BJ&0TK"42SV?4YE-''5$B^=N31VK1USE !TEO R$1<." MBPKL0JX#=YZQ:!F:?[[:RL$V#V_RT^"WNS -A[EMAS(1J/_RHFZ.>\4]>5L3 M%WEB:]RYLB*,AH.@#FEJ'55,86=-D&#>&\*(8'K<@10C15@V^3"O*$Z60=8< ML%H_OUZ7'Z^$%"?OGSY_566$7=WGZT45;I[Z$_FK)'(:)%,)0^8)5I0:0!$Q M)['%5/Q2"#[X46O LOYS0;P;0 [G*;P\I39CTZ<729ASWCDA4:(1J4P4TB&N MA0;C:%*[;K')Y&>E[RTL?L8DC8J!(QX1 3,T<&PDMY12\"D")8%7:?//7$C? MZ>\>T$X9BPFV-G4S!=\"B0C2-Y#@: 0!?"5]^=PC^&-6T+ _Z'5"L1O:Y>I< M_R@_F<(V$> _/EV@I0&+UAKEL 4K%RN-F;8>P(^1IAU[BVKE3@??)[%M:1!2 M4>TB1M-PQ,';%PO)FDK@?@-9[OP!;XM2@2AN2BC7(\47C]8C@F\$= M=7OMWN'%:+?7(K*F,RBR2*2/5K($NB>>>P^_<8<0J4#[N'G'^&FTIA;$@E3E M#&,6$;;*.JNH(<2!L:/THO-HLS ^-$SG*=;G9\^45E/$>& $[")&'->,>XVX MITAA+]C,DQPK".K3Q&45]PH)$R6+C*AH4K*9TA'%X) (%=A3^Z;7[Z_WRFU@ MH>OR .@T3,I[V8G7/U_<,&O^F8.K48#::#?-^7X^.$KKC"D+%&Z4,$XWK IZ M7'/"<73(F+0X8AAS%ANK"97"<#[_RU?50^\12_*PF H!4B.E9*F:' (C1ALK M< 00 YO_4HZ50^\1JSLR+U.1.!5=TG#"&H> [X)05-#$?O-?9+IZZ#U>+6J- MO4VU4QGFCCD-;CQB+JU+*!M, ,E9G8AX16"@SN=Q#;@:'^0N_54+Z>XJ @N.@K0U$Y3)Q7S,=6J1]WF9G%L1A,!A"AHDI\-IYX\WA@5.A-=( M(N$4JD!*+F S*IUT0VC";ZU@BM3U*WD!CY4*N)A,RM,>/10-ICZ%(+DV'$NO MN&8V[6/V\T\"4\P&74P20,)S8XBTTH%?+8+2/$3I!44Z2"")"L52RF2'X-^" MFW+1+$RW/ZKW ';6S2/7ALY:C'D[3P% :.X.C4#SHL96,UF $1CF1/E@=F &/3FJC@;2P<9%112H4K5E2U=S$ M@[A2E 5%-1&$>0'NH""<"L;H*6].6Q/24%A*16'C$*?PG&#;:@IOD0(U911@*N@)% )?T\929 %$& MG6K>8@Q^DV9!*^:9P9XP'(S056CW\0V UD,Q,'EWE%+\TR''*5%E)>UF!7:S MD4&H )H(B,9&X3BV/.J4&J2JT*AP24MS8BT[HY' WG-A!%/1&?# 8JHN'%/_ MJ6@K8"TO:6E.;&2?VEE1' *AG"$@I$"#19BG@@#"L3E>E5V2T--9QC2DMO$: M,6XL,V#Y@%1A@A.#(U+>S7%YOB55/)T];)5 /!@??$II%F#+I%W/TG@>A&5$ M5, >_JQZ>KE;8">.VG#=:/D$LQ+Z:_AM$6(HBJD5A)A! SR%+?-8&&,(<]A; MB\%012BHH,&>&&_*PXCH;/)A;D$=VG[NCC.@'DL_-4W^"?)AE"H1!L,('!LZ,L0HK M(KT@6F,Z+M8_EYKB(:)@J44&&!"AFK#)(#6*PF0Y580$0 EG8S28"2GP3OG(O+".;5 &U4 M$B!-. Y86(2B9XIXRR@)P3'E%&$45Z!([H,!VJPD0,)Y0KP',T%9AA"SV@8? MC%:*X$@KU4;N6P!M51(@CIF*F/%@ Z@?*JW4)I+@E'0X^60+XGA/U]J> ]=; M<..L85P9!^9?4#&(M/>1:NXHHG8187UR%39[6"78(,8XX=+R#-58&XT<8EJ) MZ(/69!%A?7*Y.GM8HV!6!2*-M8PY(92/:6>*=!8[35 %4JH?)3XVPR6*83X$TQ\6810+2$%TP>L3%KD-@'B2+%X+VIH"1C3$JJ#0:@JI!/>3\F!%>73Z(, MQ) 8'1&843#O&)TGV"#DWQ(>P=28Y:4+C4U^_ENN$%G M1#TLW'#KU)\(-U CN3?>.^\#4UH8$XW"P7FPZBSSXRZ02T1_2#3> NEG.KB M:RI,\)BDJO/,PM_(2D0(4HBX6(&V$%^R)TK96$6'R'+"O0P1,:.9%<$*:[UU MEDCFN#2R0M'766(S^WBK"1;$'G$T!,.\L?#-4$F-4LQA;G2%@/R"_7'+9M\Y M>9H*,[,'TG%,L?$PI]8P[04XQ9@:<) 9YTIS.?_VXYP(R<>S&ZD UY>"#TRY M909)8"V& )R4VA0<0A78C38/V,Q^*QCWVJ?-7SX5]B<.O&AEL>12E(7&K:X0 MD',C)&<"9$#<@VAD0C+";$":1S#R13".QH1Q!?;TS1N0L]E0!QZX)X1R!:X; M SM4!R0DED%SA=+B5?7-EJF&3>; ?%'8*8!,=M48+JCA; !$[ M.T!G(FJ))M$CEOH"8H:)5S$$G"I_< _\:67U1>W, )V-R)4TL.A)4#2F-5"A M-,4XA."IQ"+**N71/:PQ]?MN/NCO[OUT <1IUHZ>O2!7!FB!"F^Q):"9X5]C M(@T4(2T5D:X"9/+#19UG0X"5)!,PU!@*)K6D)(Q0!-#YM"%66J*#I7'^PQ6S MQO!IEKJB)I;;2.&NS&FK@G/@'VD=#)*@P"O O?."S^QY3+!(8B!4(ND9=\X0 MI1'A44L1:+1A_M=-9HWATQ3$$ZF4J\ ^I**)''Q6XF+0*,!3#.>L^CSV-A2Q M5W1,UX6](U-,H\OG]+F+!228<4R%Z)AC2,4H*'@T#&FLN*PN=TT!O4?/53?I M5>Y/5B\/3:Y_<+:Z(R%P!DRIF&$R>A,%N#]@GD30C9[@RMHGTT7W$2V3U%^! M"LD4*#,1F=*$64HI-\PYZ"1HFY%Z:?O"IE!%<4D8.1X@7 .U1 MV.F&)PXS_!*$)+SD+$@9/,+,>*:XX9;8X*6.+H0J-;S\04)JGO66A/3SA.0Q MI_!'21H9R".D79#*Z(BM"E[K"E0^>23T'OR\N4U)?41KE$APUIWW..7L1Z>0 MY/!.UA."P2'T%9(NOS9US%Z^6&8Q84*0B#0S6(&'B0+U(4:'-8M5J'^_)*7Y M"$EA+\&\(9A@81G55"DN)1*:2!!4BE1@B_VO34%/LQM3*J6D5"!40)R08*T4 MQBDBHE)IN]F8*.:XXNQ#4MV>&HR;A5Q_9M\$)50R*9PE.$V^8LZEVO ,&; = MX@*LKSTQ*C,1LE<1K-%I]P>O1L>^.VX%4IH;95 J&!CE9EF''V A.795VPWRM#%'9Z#=IN6(GQE T M>WNAW;Y10KO96^MN=T]#ZI^^("Q\NYP'X JJ4&.-%)/@R%/A<- !>1\E)15H M>CZ_Z#Y-EUT4(U,$1>$B\R(:$ZW27C-+"(TH5LC=_F[D4O1OG.@PRN?O@VDZ MO7KWL^F]I*/S6@K-2+D,H'DP@3-EK'&4B JLOE8 YB>J,!*,U-]I$+:(=*S % M^TE+S@!%;@%"RL"$U0(8%O2E0<0;8<6XSI B;%ZQ?#GLY]W0 M[Z\YP*N?E\D&-SK^]8J3G]XH]7U9WT_LNB*5$?8(BA?,WRB,%XH!\IRPU*"# M6X:]58($6B7%^PN0P.QUNI8@Y4.J<2492X7_(D@+HX"(:-!2B?F/3?T"9/(D M02Y%L%"2^FA)9(A)BZR@WC(2->8*5V'GY%6!^Z[K=<)57X,W/6=ND,%5S\;^ M &P"L P6&#A;HE$DI"+&^9S!.1NS'$D2L#$F MJ,"X2TTJ"",&9#7B2DM<(;-\ON"XZ^NF^!12/O'F>4H;_E:R>25E+Q$JE:5@0FK!/+,*!8>\1643 M!2OEHLG>F:$[F](R%DE&J9128):BERPP:P21J4Y;0&'11/<)V-9,:&"DG! M^7%>,$VPP5Y$Q"UUQ!".^:))9G!6@BG<$<"[$4Y#NW>2SEUDX>R"C%I;3!2P ML5. -XJ> Y]JHZ.MTLZ$A>J:CUXXZ'QT).B()J"^:?)XA MP#.JOAB]I8H:RP5CUCH5M5$QN;E<>\^KE,7Z((!?A6XH3!OP7?.=O)OW!X5) M6> ++*2%( H+R0-8S"SZ8'R,Q($JYDRA27O-!1+2LX5X-L5P%;C RG#E--C/ M@>@8I'/&.*^%DCXNFIB>*<0SJMF(==0>K.FTK9YSD2K3("VT02"TG:^2+;T& M=_!Y>Y@0VPMN6.2#U K^W+6'/OBMHM=)^Z"'@Q+XG;AIBB[X2?VWH1CME+ZX M_P9W-;D/H6-L.ZSWNJ>A&.3P\1=HNDNM8"%0B5!D5A#CA"(>^2!!WCM=I5#U M+T(F,U$8R#A#J -?#1'&*;'86\9CQ-PAHF65,E-^#3*9C=+Q2:,X*[1#0![, M:6Q91"F%/U#,0I5"ZU,ADU^D00U8(EQA39#1DBFNE"<126FHX$H(5R6/8D') M8B9*13&"N&#&2"D9#TPK%+$DEFEI.8E5\D(6DRQFHT20]8A''XT-J>Z7T=I% M&RTAS&JK<*6JS3\I6:2"Z+)7,G)');)2.MA0Q M <)$(L&(-:D;< S@].I( B&5ZBHU=5MD$=6+\=R"7N$][DFME4"@W<:I3B M9%@P9(2*D5(B"/'$VNCL4OG,-]7,2$,A0BQQ8+1RRR06%G&3A$\ U:D/C5+ M#77+9-DWB5 &BZAV7(J="B>TXIBEC6G6@.T2!4T!>&F7:FJE2G:7%(838*PE&N'2)42&>8%\0H%D%I<$(1\YSX M"BB(U*)UO=?M]]JY+V'>'H3.'01W8$I,VCNS-[KMH]60ODH[G&Q\GSS@UJ[W M;G_8 8H;'5I$Y0+NB]*$!F.]9HA[\(B5XHY$[(-4%%= N2S):/:*R3EB#,>1 M,&:904&!="*6>4V!AC2M@F):DM'LE5KP4C I/.JLR49RVBJ&54$2.0#M3Y5!,*'$+D:"K(&J7$ ME>@L/<>0SJ99.#*$"(K #_/,>&^",LY@2HPQB$6Q(!)W-I#.1O :S1$BX'([ M0=+>4J,X5R)0T*A(&E45+AVWCBSS#DHL1S^>YOUR#>HMS$?QMIR5S:+H%>N] MH@AE\?,U?SSL#Q[#7UHZ:_,@H@1*UJ#DT5++4@")\*@-T"V3,3I4A?#1G-#S M,JH^>VK6UAF7-N*)*)G&3H%9##8QP\A20U15%.Z2FN>,FF=C:RA.0_".8Q\] M(PQIPK22,D3"A $27U+STM:H$CT;Y(T4+M6TQLQHDWI,FVA%:B0 GG05JCTE M+*^(Z%7H'1;FY"AWIGU-V8U>,3A: \D$/R]BG$+20%V@TF#'F==(1<8UYS)( M)W3 5:B3,5\HSB97GU/E!7BN*32!E%%4N:"=Y)*I5-VB(KIE;E"=,5:STN4!P1LT/B:7@ M5F'PK@3CT1GA/>78BA 1]KX*C:T>H O7^KEY:QP\P"VB($5>IWVJ07GF&''( M&F4(D=18[\,X+[?:@G2Z(,XFN9I( YZA%T80)C!X%\PZI E'UKH8=?5EZ51! MG%7K*N/*/Y)Q)@C &8RT43LMP-9!5:A2\P 0WZ1PS0*[^58 5,J:H-->3)-Z M/4H. I9(IRSG5=B+.5\HSD2@<@0JT3-%D+'@(\(W&4/TJ0R(Y$I4H1[,7*$X MHX4 %;#V$5%A-$.I_RXQUG%KC.+643Z_/7=G'J-YDDZXW%"G. <_ 7D&GI_B MQ 0A*&%<865&/9"K*A*GA@=Z-#R &VB4REO/&8O(V1@]HC2E,GBCL:\L?US5 M.]R)^SVX547X@TEJ U7,$F=85-%RZ36)5&L7A(VJLOPQ53P>CS]2DR1LO&0* M62:\548IBB7P"R%,BE'26J( GDT^S!LPW]=1O:P NKOW:'W<]X:V'_XSA*%N MGL)?GS__S@E/;$J2#)$,\X>8DG=._9F426B>823J ?#>7WJ0^%\EI\_+T*_-RQ,G M@S_/HX1^N^5\KP7?_5/3'=RMNNU>\7S?Z"RY\:?$0:91=/)VQ?/_V%^?AG@=G#G\NO9^%$(_=G.NV'R:$S0?_^97CCSP?6* M,M?B^; +KYG.@I&8&8^@=E2$^/?*/[X]RW+E1=/\]$[[\G#M-<0@,.NB=/!/>YOK[W>WF]N9>;:VQ M4=O\]_H_UQJO-FOK._7Z]M[>]DYC3@>^;_I'>?=PT.O^4=M875^M$<29G@SV M$<8A'D#A*R_^]S] :?_YQ3F:$CW>'>O]4[:ULUNO_04*L=OK-H:EVUL;Z\W= MQ(VY5Q:<%D0\PXAQB=OB&[IRU:'_KCS=.#5_IXYWCSHM%\V6Z0[?-6LW6QL_&.-HY?'K6: M_M/!QC9M=;8OZIW7Q_7+K?P-;;1;E[WS^O'[LX.FS^O[FZ1^?(@:EZVSUOXF M/7CU[J)!7N?UX]=YZ[)^WFJK\S?DX**U[\3!QMIYZ_B@L[/Q_J+1V>HT7KTC M!W#MP?'NIYUFXU-CHWU?ZAM;>:/38HWF M-FGMM]#!1KK/;KH'KY-W:&>_?E$_=I<';07_UB\^:H6042YFR$F6,6]EIC5B M&4UE3@SR- BQ\@*C[%^E67*-PHL'TL_C4(M^$+'\EAK/VF;"W#GRMN7%_TY?B/;&PQZG>?)@BK; ML8'?.6:,DD=&AZ^-JU4T,K &8,8-_.3)H\-H%:=#SP;^OF,,B:\<_?*5>!5] M\1A9!8__T>^JV:K"7SY\\[;/RGD8S05,=\+G[Q6Z,KG@Q'@/LO$YJN&2:";W M^\JIY.0\G7Q30K5#_!R^>5%&Q;N7WU7M2;KSL'&RU6;[;.ZI?M MH\;&)[JSOW6TTVP?-X[?XYTFC'WC]5']\M/XF@_P+-X]:,(8.P>?&L>'YXWC MM^C\31/>M>G01^&" MP@&33 <:,B:9SK35/)/!8!>(!7_;)E6J)1-_?E$V/AH1CX3+RI,+VL_H^WY) MN]9HO%][4]O=?+NSVZR]?;^[]WZMT:PU=VI@G#7! JMA6MO9K6'^F_^]MK-5 M:_YSLW;#;KNRV=;6F^DPUI3=,9.?1F8\E7BYW\9,&R3R>/%$T-QOW6WUBMK@ M*-1BWH=!UBZ"*6H!G!@_#3-JO%%D%/>X)96>>_@EZ\ SC])EF3<761I;%KI+ M\?0M\93$TBWQ](;NML,_=R\.]OV))4SL;*R=@3V'6YWW_.#5>][8.#IN=#8I MW!/>>1/5+S^TZQOO>..X'>N7FQ]3[A62460R)ND6O,TL9BC3W".ITTJ-<4^J MQ=:'10'TLE42:0OHX*$TLR27&9"+1<90\9D"C.;!4,PB3RPB.+* MBXW@RI#KR+],2R.WM>(?M40)7_[OC\\BX'N))/ MX7(0]#!/9L8NQ_VDP;['5*N..](L8'QY"IDNO$MR_.Z\OK%&#IK;[.!5'34V M6F>-SNM/]?V#]L[&AQP$YWGC%3SKN'Y7B(-PWSRK;QRTZ\='GUJ7[Q (<]+J MO#L_Z+QGC?WM,SB.6AT8*[[')9'">19CS(QBH+2Y=9DE,H 4IMK@: E58NR2 ML"^[)-=B]LE)?=I>27-WK;&W7;H?2\]D?CV3P96HJ(U61&NQZ'5J'Z__5QOT M;G[];A-A2B'LA[WV>J_3R?MIB;NVE8,] !R9%KY'5M)C_?V$$GZS7"A/0Q^- MO)*B^V?"Y.\N/G(0. YIGEE#$?A+ 67&1Y.1)'>IUM)CE=(A,!C'FHL?B97K MIR-40AXD/I^A<_%';[KK5'UQUF;'(^VWSW+A!+:&F@!%^OFA3#DS/ZAY#942-7PQO M3\]8?')I!^S;*T[&>21EUNIZ;]@=%!?K/1\^=X_**CPG1>\TW:?24:Y6L]%I M-(_@F4>?ZL.4AKMQTDZ[G21-*,*LXSA@G) MC"$\BYBZP*T$#&T*4[7-F2G"3RS:_)RM_NNP0-.<;X\30EW)!A6V(*=-V[STL\K[/RYIEHV3"*2>'/6S8M]1%.?KBT'3SR_+[[]\= MOGD*$?5=F12/@>3VZN[JWFIMW :^J-T6)K5&;_7W^^AZ,KKQS>C(9IQ!H.;6 MJ8_+=/D3=:\+T*_/_[G#0P +S7)MS3)Y5TKZ>Y:8*OS^E/CN,X; MKV"LK^JDL?&Z<["_31NO6KQQ?'A6WWA'&I?O^,ZKU[&Q]E%SPZ.2,2,4@1ZR MG&;6!3"T,#+(8*JB #TD$*K]TQ0@>(%-]P9%"(//5P-G0#!D23!3)9B=M8_1 M:RH"HQG3,6;,.9QIRT!S6X7INKSO M>K.3=.;_'$G2$%Q8!'+D'&2 M=#W7)K-IVWJ2G\XK!G] UVN 2CY1?&).'-GMJ)= M?N2,Q& -R6 >6<8DH9G"&F4^,BQL:G]+_,H+EJHEW!8=OS^EC?6F!_SR]JC7 M_66S']!'8[Q40J$L%?(!NX7*S&I!,X>983A-:,0K+Q2F&988S9T']P5A=+TJ M_;__H0B6?_9KS= .)PGK<9).N0;?'B:I6DNL>4=XS8FHNO_]]D#9%/D@#_U: M4;YI*(*OG0R+_C MQ ]ZM;U1'X\:)K_9WY.J2LE9:V[P? $7XJE8E?)A:]O? ME>+,5R5^_-O21\MQ'F.2(LC/P2:HE6U.:HGF_AP?2F#>.3)'AL07$CWS0;O, M+ G&'=5D>P@_=VME1#K]<2\CO\4/&\S$68?=/5F6I[7ZM\H26UEAA76!B2_ZNI*4U MO4A/]AO'#4V6KS1V02+JXX/P%EN7+K+^OXVJN]_MD4 M8Y; MM+$/X]Q_#0[[)FH85F=8)G0(+BW<>$]&&?%^H]Z: M/JU75[7.3"5LCA7V*&W\[L)&4N>57].8'JOD]0#^HPRJ7Z0"]R_=H$/ M;[G M4:O&QX2N2BY^6F*''TA;G'E_)1^S^^?Y[--<8:WNSXE8X6:O:BYHP!T MT4DEF/+11!;7>?]YOV9J9Z'=SCYU>V#O2'*=!B^C4?8MX=;0O8 M'<(K,L0GD-Q $M!9?5 .WS21*2>C5JNU8(!7&S ?K:S;MP7QZ/F/^,B'O?&3 M+\SM \7\*Q',WIA>MDMRJ:2<_^$@+&DT/]%ZT@>7[JP![_(1Q]3_7>H,P;R" M48,(&#J*9NJ]\P\S^KX@OLZ.0KG% MX8X,^PW_/MH5?@1659)>OF;:[2L1=E.VV3 ^ 6X\%F"C2T;A:/>P//6D""Z486E,1ODN,_ #(:_M@!YCSXR3@AX MHP+8R.B,:6'V/FV9?)ZD'>]3$9FCE[@2@J'_^W2EVXV93A,]%G:_EG1+ M&4X\Y9,+54:E!8L9,RQDAF&::1.T=$[@Z.Z7:+=9]]<6:XW>Y-LMUV6AY5D9 M/6O#"X6:<0[D66&24$K%5, !#.;(R4%<6<"HS7%/Z%(&7_,+XRL/XS\EI MWSSAR^.;G)@,OO')7QCKY,Q)*!$3FY&)'7O3>/V*F5C5Z_,J+WW'; MQ]WKVLF];X=O]"IZ?!Y]DPAZ)&QN$.WHAY)ROR*(GJ"*VQ3??.TKKSO56-&U M!KIW@I^HCL$49WHJ==N*=4#RL%=IPG+CW%A MWV\KSI'%N @"<6]DDXQF]_#H? M[V^>[;QJD5;S(&]<;K4;&YNX15*:!8SA^!,^:'ZZ:!QOH]:E+RNE.P)>'*(V M0XBIC-F ,QUY*ETO8N B*,3"]]3HG7T)ZRERV>:7C/FI<-;DZ:_*AZ^/GKWD ML)_DL(MO<=C!\=9QH_D:QO&R72>[QVGS],ZKUT?U5P?IV6>M2\=:SB\^W9CGA]H-C 788/X%0?]#W!W M'[C*G0*D95@4K(BTW#WHU8;]D7,/;S=J%W-/F>9>43ZK?9$>?I;#H^&QM6XX M2Y&#(ISF_=(JZ:9B"*:=8@&IXF$Z.37']J;P_5JJ0)#[+VU%HK^9W^_UT[]8 M^'CJ[LC3"Z+SZV+ZHX8ZBRB%'FVEZ/QC1(H2F/B,1P[6LS4BTP'%3"!,K68\ M^I3"^""E^T.L_^(O6SS[QHVF+S P^:%UD_%Z\3C\EK;(I'";&0Q"*B"2F!3X M-97M[9BN.2P74J_V3YI^'ZS2]-.$AT.,H0S]=\?;X=.5>5H1Z(* 2+Q3]-JU M'A@?-^3&=>2O[+Y[)1T88C=V*NZ9PAJX;;9SW@X7Y4KT;YC7WJ_NI=:J$CPF M./GW].+7;SE. +5M8-P;TBGF16>TEG("SS;CA9,R-=&7(S9#GP_&XUI]RNW& MVRX6:^EAO6+M>LJWVN9P*0.^(@,NRM5B0V/,L ?KFU$5,LNYRH0#"\%BBQV6 MWR\#%FX1H7\4VNV)P5#[[?.LVW'VQ\UX.7#6[27#5N@OK/+=2Q.TP,;_3RUA MXH]"ZVB,)!FFCF0,J9@IEZK8*\2#=L$BAK_)9G.SACA'\;%OVPOS:66,]B"# ME#"'AR!LDC3JE%M#1EL))S+$C;8<]LN](\!B9<)9N4 94V(67-:?G'I#9,$5 MDZ9R-8I'_>/^J%F3W(QDB*0;MWO]I,)/@,#"Y[>X,DUN#:#,D$BZ?)3X-KB[ MN67SQ@;ATBQ(C0C_*#,KS DX,.MY]UA)_.]03:^>J66FBO"I?K7DE3G]8U/O-'K[S JU?-"2=XCB6(S=MM^+9::W[9 MC1Z[T)_1:R*VDE!-VXVSA$IRJMG@3+H"OK\>=D.-HO$%OZ73VRDET8[CO'#! MQ>>T_3]@@_?ZR2Q-&P&!&DO?/*3!@*[J=?VD!^Q_AJ,&&W_/ZP^DGBZ)<6'I_01Q$]RPSC/...$Z2%9,@S$!Y4 M_\$I^P-C\9D0J8U0?JAV.@,OM=:[QNES5GBX0?#XY8<>%G?8V%E_7]]L-/=J MVXWUG=VW.[MKS6S!0Z9?:O*_T'__("[@UX=UUH MPH->MH$ ?BV&N[MSA'_T2' =",XXJ&?P,:C,#-8V\U@89,";1TBMU +(IY-$ M+<4PK+QXFP)&XWRT+_#8QCAK[334WH()=U$K*^:6P:HB) V7$G%[7[HZ2=S: M6K<[!'U:#Z$\&YY52M:C7MN#LBLU77X#W&1;%A-X4]2K5WL+FKBVO;U]E0H\ MON7N5;1M"V1R#:/L7\F/+V\X7&-OOM8>#+U\RVZIM^9T5JAM_IS&6@@$3 MCH*TV BBF!0(_''OB;26$.LHMA_ERN2:H^)Z^?71D-3F?!2,R,1U [*I)2 M^,>#T&B:OYZ9BHW9MJLWYC#J[U.U8:\G*P,,@W+D]_#_MV3DTSM ^&$=1)ME MAC1@9>/K1P6"OJ2EX(YUM$__J0D*_+!"9;?+B[UA(VJ'F>&R?1F^'LMCRD/ MX.&:!>N5%]O@&M3P:FV2,7J/BIE2RN!3<,)L=*-N9*MEJKPZ6U/1/#X**VD?=3 MHN2P6.K-.>90 (^AKW/HG>5PS$>5:;Z]!E!#(*F_Q&/?VW]R'L7%;&+P#P_" MSWXBR>J7)G(I9K^/4QD:BUF^.FZ$4":Q[MY,S1TWV=G\SS ?7/P!Q]IE2M"- MA"&X=# H\X:ZOC8J;%Y[.RSF/D@5'U][(WUG*[GF5W8DBV#*(O^!L3\=L M+U;++)/_NQM@+*?!__]+=IPS=@2D&%VRXV*SHQBSHTQ:>+(9'51O\G:&H\36 MI%K7NJ9]T<]+E;IUML25_ M+S1_ZTF(4:ZMUMZE4C'YH$SW+CD6?FA/OM\(;]36;&\XF%CE::7])I5,:?Y7 M[E1L7HJ-^1 ;B:+$TBQ8<+$QB8&JU1OJ_FJ7S,C=WAN>G+3+[Z:X 6.KY M.618P%+P)<,N-,-B,4E4U:NU]7)O6JH15?(I:'9S6(0QY^ZG+6UKH[I-)OT MUOO:=1FG=,$UQR_7/"K X"7V&,DEBR\VB\M)_JL&6S[M#BH S9)AR[0!O^32 MN>;2!-^22Q>?2R?IL/KE:FVG+,>RW1T5"8%[+CES'CF3)\Y4\\.9#V/"[]V/ M^^B(3GD WX$HNEIFTNNK-ZS8M+QLBK)#W%:O@*>FNE%%WO>Y&Y6^:*;J2V^+ M<)IJ06QW^R>CLJDSS,9;HOQUE.>*<>MAE,1B$Y7*2Z>H0%AZ&'-KQR1T,5KF)R\Z$\L) M$^/5&YR;"BZ';O]&#]TED\XCD\HED_X"3*HGZ:V8K$ZR3R]J.V==T*U'^4E9 MX&=7AXO5>]U,LXXM^:+J:]+7I];7D]$L.3UQ>?U2; !T]4K MKBXY-H4.@-O[MWBX[$PT*FO;_V.\0C>RQ&O;\/B35 02#.TE1\\C1],E1_\* M'#U)B\4L[9?/NRX_ ?5\8YU\*XQ+P>Z%XA0\YJ4:GF.F%55CVMF$"3\LHX1+ MZ6<_$G15:(NG ,-1;O,!6"KW) +6]MQ1\,/V4OS-K_@KX<3X&YNBEUQ;>:Z] MJL,E5F]4P-\;=CJFN%CRY_SR9TH_P'.14O^]V]L??6WXJ4O63Y$=U4O&FT?&4XGQOKH%[K.FYM_5:&.B[Q:XU\:C--O =&5RT<]TVUBVVG@$ MKEBVVIC:F!>]U<;/BJ!O-LPHVZ3MO:_7UW9;M9VMVN[VWK]J6VOKS9W=O>_H M2;_RO;W@;E_WDZ_Y;9,DO>7.L+AN99GW:_VA/4[M(P?_C[TW;7+;RK)%_PJB M7_6-J@AFMB2[/.F]&T^>JM37+OEYN.[[$4D<)E$" 19 9)K^]6^O/9RS#TBF MTG)*HMKHB"XK,TD,9]AG#VNOU14M1*&Z<2CZ>G@I2$M?*)=A(8J5J^)V72_7Y B-3564%7DW X0T M2Y:]+SKWXHNB$V(!NE$O; ,+IWF_-#H"^EQ/=^T8OCE\]N!+(7.:/_@H=]&. MJ9I?O$4-O@^D=YHFYZ.'%!>_SWV?9@/S^,/+3SAR^)E67(F6A#0P^&T: TFI1F;L)[]6-;EL=8-JNR[MU0@7_++XF97EQKZG!=V&G3X!GN5/GSRZ?%1L1*%V M4?SIXX\O/[(?^0'_]-&GEQ_'WU1C+WLI>/&VX91Z&__O([[.DT>//\7*95CQ M#:UR?O\%]&WI,>R;$JNGK]]B_&AKT+,LE^-FE#)BQ:"!'3__AW_]Y/*O]GRG M95_G=?N:Z[:I-S7&W-8O=U86@>SNM35-5ON6GF:IRMT+-6J;\B4:,7=%56,- MD\7"T@W0]<;*AG&3Y6GV#-/91?:4>2H?:"IQ?!X=838\JV9<[GA"!AJ^FB:J M9#'H5=]MH,%<=ZQ-K?^JU/X4%&O0O(G(^0I'FH!I_!L)6S)&-7+W3S/ M#SG/Y;:NBNN^N]VM_;DRT&C1(<''"^]8AEIP S2FR4X-3.UN!]UA.B5NBX9, M.T!;\**&73_J).,"77]=MO6ONI#PFS[P,11^(3L!P]"1UP*>LWER'VIRMW3X MH9L.>K-08\4!'<(X>&DSNKFB_=@5RSY@>Y=^@Q=;$;PU-Y6%X+?=EL[7 M7E2+VYTM#KNM3#R+RY/WH-\<@KN?"N$:\.=>7NU1%U;6TWPHO+GU]'PEH4C= M8--')Q(#'W[9\@X?I_/)BL _56&SCWI@Q9\U//KI;*S /IU$QGMHR6_# M3A2BS:$[':C(IW' +).,@YB0Z'].GN\WP^X.[]XL7_?O[EQ>-/"YR\ :&T M^DZ_WV.";;_IL.G5]1];#;S8A*.L-$_E0VW-=L\N%0XZVIS9F1BX64VF@)RM M<,T'KYZ*Y?)?8RU53W.;-_1G/"6.T]F#/L/)=DQC37D[%!S^7(_J,.M!BU0I M,AWU3;G<+XH*1(';OMM)Q8%S]10(MG3<(T@],M00ZW0ENS5OJ"30YTZ6FWL[],B7LL+ MRI)*;ZA7[)CGI;NB95+Z!7SGJIU7X<,Y\3C.R2,?6_/)RRK\"QD]&OKN"@?_ M(@9X"UL_8B$"V'F6DHN%46J:(.MC*SIY>_X4?NCKP%27=>+S6?R6XM5LI-[5 M\I#I0=&Q:&IU =D<2("_'7<\YL4&U\)"@JL?I#!3ZO1@=N@Z/6I&VVY ODF= M3TL.S3/V4(F9H]N0)DW-JS\ATF_%[LNT6/JNO"&[SC;A()$G:T+GE@XPGQE< MTOR*L7^=+7UT.]M.M[4V+Y:'V]XEW$=7C]/.,2D$6:;02?YDFMV!U.A?H0%B[)T]MVH M\]? &Z5XA'U']$S1-?;B.&"^L"1.3]B# X_F[\W?>X^_YV&[_ZTATG=@I&>X M\[O'L\YPYQGN_/O@SF\:(OQJ)#1;FA^V@4.1?W2["=/I+?WSXINN>XF?DXS' M@6F^TVZ_);0SWN1'0)"?M2WBO^\%B4PN6FIJM(I[_$TJKG>2W;O2M MAR1> G=?L:&;4')]4"$@WR%)28.7Y$*+;U)\^7U@Y,FS)?M]CS_]]*^7Q3/4 MY-.E)1&X6_,XI=^N%#F(KBT&B@WVH(; IO>-+^/#6W>5/L[HJV"#<$^/1J81 M5P")U5VXUMQ64UI\VC&JG,Y?ON(FD5"AJ*JWS&+:/MPQTI?%Z:I:M]@!W\NH-UHW42_Y# *[AYW8[!_PG;Q JG"?\D,X6$ M&F^ H29+4/:HH=,"'7A-[D"M3%>D.%M2,3+LMI)L12YD.>):/'R2"XU&[,A" MN6,GZ48*6/D[7JPH\AM<;-^!VW(T!([QIEAV<5O ):>%]]_OS'+Y^)Q9W\4C_\=%Z% M#[,*';KN:"GZ &VGF3LS1_-$//Q$&+S:(:;O0%F'B*!,FW:>E0>8%9SDY"I8 MAENW!^PC4'&K(,P%BXC4D'-Z66YE*FOKWI(C/P*S0[N& 8].W"B%=_J79EL- M^ZC5_!HF>15@=E.)7JZY3/ "/*Q'99*/4 WT+#&-*^"_0;$E%:V4?MZ\#[%, MDL]+'E./CHE%4=%YUW1;GF-9!#1531-LMB0E+I.P<.4R \_;9-%'I7Y^&W&X M\YP]T-;&-6QST(?@AW.92L=^87#984U^\4)1L/P;F^7< [L3IPX;T;=L(P#7 MFB?Q@28Q<-'9&DV.8"2UK)VVV.Z>0.BT&:^;[HJLG-!J''2[[=9U M7S'<@5S^>0+>6#R\T&!8?;%N)[4([DEY63?@82$7>>C:-C3>.=LP:<1@1\L0 MVIHY,>(FVH5R\W3.:[[9O.;$6XLMX-)ISL<*PQ6/H,C]9/*.4X80#I#+7Z3X M)$?2*0P]AV >1#_/]QO8J+%%6!F31-2%70/!FBC>=S*W"BB)6 M#P6^ZKL14&[KPAWG@^M-3X+5=!>66[=HQOJ\D->+U<:LW6N>FS=?Q^&-6RQ0D.7W$J(>L376ELL1"&[!$H4JRX 7V MT#Q+;V"6WF1_V%/\<9ZSA\FCD0GK0SD$IF<)+1JQRF'HEC77)MASO@KLY"&909$)\:YX$IC_\/5@.;15 M:.1K>2+.ARI+RD$N2&%1\C, .ODS21*;ZQ4",+JEIQ-<% _D_9NVCC"+1@91 MCTYB'I=X <[$7C('*CT;G[":JM?GJ\*P[.NK2+0ZW#EF.;$KLZ4NIF2NM.3' MS=;E\.4X5_JY@QM&9M?35*Z&[F)KUPSA%N0:A[-V67Q+AQ.$H!>N7G>2-X># M7%"QX?M=%(%W0'UAL]*_%>=RAV&"LN:3M*A M1ED+Q0[IW-8US'TZIRZO8#1L#J%X;",%2/L[%K:LA+B W!I=UOURW-!5Z#'@ MFJUPBJ1)NN-VGG!(*$\K!MHM:<]H:YN8DNEMT5>?W57>5VV+XU9P9N9@]=QA M:L[0J#YO4>K4'>W&D*?;(*#10OAU;XC%#&_+DR3& ]]8*<',MF[%0,H0D64- M-^@:U:W+BX#&TEO6WHPF?<>Y!ZX_E1;N."@1+*Y:<>YO=;# ?EZ#Q,29.7XW MQLCZ"Y/MNJ&(3-J7RZ&3QGAZAIJAT6J*TB,N#B^AO7"&ENPTAM@V81P)&BLA/\$9"8?B3<7YFX+H/AVUEJ$+G<9=CN,(Q*>U ! MR=F4MSQ2YIO*;8&Y5U)^9FF2MJ+4Q8'[9@&>DBJ(MRF\?:?&-'7B.T^#[K#D MZ1K9"ZM+?I577>H\'=?HE5A$YWVJY$!Q4-NV';R:Z,-G;IMQ9$D&9+?F2@B% MK T ME;1SUK<<,NO+,WX1;?9U-RR(_2TM^&*/)-0_'D$Z>TE.8!_060,T!_\ M,>GKBNF6=J6\C$M:#CII^D>ZT+(<-(U GZ&+6T*T/O;VO,S9_Y/<3WK#M&SL M[=AWQ0NT%+]BL1XXLQ+[7"'"H57 SNG5\0&\++[CUW+CSGNPJ8==Y)EB,U = MAJ?'DF57Y?+E-3UG6UWH&EKQ_SU]HROJ<)7/3?EI=.[P8JO[RY9]-,N6G9%O M,[N^L^O[X*XOM]Z_*5MUO[;^[YY]_V/Q_%)4@;Y^_H]G__CB^;-OBN?_^/K% M]]\^^_'YBW\<6O-[&K!/_^WNMW_R4%[0JU^539_H%U]&:GU3+7[K- 6/']]K M:E[X="U M3X_^OB%7[9*\12%$1%,_)ZB74J0RQPS7K2AJ6.YH/9'[TPX0JT,@\-/GJ>TK M70?0'?+_TI^L=25U,#B* F,&H \ (,E_["=\WB7=91P,DEN9/%>T*FF;4_B]^.NC1]8MDVG_+%B,#5GDM6YQ#Z2$,LTO=;YDD!642W M#R&N.MQ4.!CHL;6[^=0BC_O69E\*6G@"7HFTSW8J7' (G,;0<(?H[H;TN42E[!!^R7"<+?!\SC84>+1;[#,>W-NN M;RI=5LX@V]R>]ZZ.*["$5.G@C*XSBX>B7N!ZO-&4'+^_2$_R>BE7=,$*A;7I M:AVW..XXA6=K@5,%;)"U(IR,,U .L+IH9!M;2(X&E@&Z]I\4=FHK/'[(M M5SA=."$QV1)R&SX_^'BB]88A4(A$.@5W3@TK#LIV["ETI\!UK)MTVG.2%*12 M*UK??'JQC86HU-L6KVY".%1OB? M991Y #E%EK:R@O"=+=0/=UMTV?^JR:47"M/L=YG#E;[7[)/R*?*[S@>P]'.F M+\<4Y$UP3?#BV,44V^ >TFK6;&O)R1<_3BR8XEAN:,\K4'0%T!SLFR]FJ",/!N4"7Q7LO&Y??N-$;DMQ!\5P%\\?_O(OZ-[#9L5/\*KO[;Y MKJ8S?5D\4V-6;H+"B!R"@G=.1WO?[QGVIJ,C+D!0<4U24*1#EH\@A_M"IZ?,^XSDO57:L M/UW0M6%L0C)V8/0^Q=UNUB#[1A]0E!"E-0PFC3$FCG[1H^V@5@Z[.$HH$<83 M^.#R,K%\S.I=>,IYV?"S*60'YV4%!4IPNNFB''87$?@-RVH%R-6(K>)CVGV5@[VG,$>/WW[#5EAF@ MISTY.#@2V_Y%,II>RI(]7,^<%=J>%J!6Y/2ZT2.D>_)HL]]=7Z=.1JAOXVAQ M3XK 2B+@7\3\1I5#. ;8WE:CG!_7:5M(C 5S MH5&6_ZQ/LV!1;SH=<;B6&/2X*-A?R'W<3"[U8(=^U]><6S$;F-U6&/YV^RWX M,!M4U*Y!V4G'59FXV?_TP2/8<7H#^CW^P;QN"P^0O0[==5]NU^2=XL#Y'6[G MV_WC'Z?8]O@)/[!@^<-/I02V04&C2SR)>9U@D:6BCJ1+U7E5">.J$\^6M=-C[H/# MQ< X\9C6'=B']J%)%$T1]P)8,(GJS%GC?JP&[EI=I50P_/R//GF4OXR&Y9E/ MR=J[38/_[M8408+F#U?09*L)8M?A%C%E%.->I)%!*6HU-BNH9;M:4=W>=,T- M7>.SUSNKWUISWCT7R<-WY]UCC]VK84_D=I!P9+IS*:R]D>>\$E>XU@<.!2C')R::L+X*/#SJ5*3=Q/BD#TD0U0A'F7D[GJKN@HO7SV MDS!<>M;,UT1FS0OP-RW SR/5_3M;?Y][7N&L#)=5G*W(U(;K;B=!3.PW9*@N MXCPD!V@IK^OM0AMYDK\[4JA]I^:TJ5^&**&G%%.\N*2M=Z\K M6VM1];#LN(REQ,*4M9Y[$8VF:XWJY9^.Q MI9.F%7\D@2MXE/JP#K1OM"NVWB MBY]@& M:7GD%4VSYVOG>9Z6O.K:MA9_JFO@J\2#9!DJ4'-+:T4E"*2$J%?V,!3@KL*Z MO*F['CG!>C U#.OE$(246RM=8AY;AQ-D%[W4WN#4"TY?GVE-I\+.@@#HXZJL M#EIEZK;<"D$&JR8@%N/=0.N&3JJPD-[2%1[(U5>8R\!4%CF[R(T$&69#$O+# M@%/V=AV$-=Q2GUR_VV,+KL/R)>/WL3ZC9[KL:X;_>^%8,63E6-7=HD (UEE= MEV,5Z8_VW?<,UN&$I-W725.Z-6%?I%G MNAQJ;E%EO(\VTTKX1G/-7JS<2U>-UCGI-S]B#18,PBI^*%]C=*%(>>0<[CR:+^<@B/5\KQ&"G0$:^LC>$D8D2UEH(BDLSEJ,\B(#3 M)FY!3LX@Q@<,2-LSE3$N#_*%G=UWW.)3'SPJJG(_Q(4 3T'OGJ7SDP*O?^CK ML08L@SR =USQ^=V9)U^4/=]E8R0O1T"/N6Y.(JW\\%,[^+\FDS2V@;[W"*!> M0T+:=OJ"3-ZB^,_R>BS[XAMLUN^%3^1''/1@GC]7G7_0J9 M-;(_?\=;[H#<^*[4B MY$:S*P;!,,H9]E1S')J#DW_+\.$4&3+$AD?3<$UY6W/4VI+%5O"- KNK^AI[ M"N+,[>!;63$3/>=8F!T]@3\6GQ>7(N\Z=/Y4;E4N(D M:8[RL>[(FC=KFD[3=%=,.1.(*9:E#3N\[*8#QH9"'3D6/WJLH*;X.74@E&.( M3:'4_"U%55"X!Q(A_/.OEX^0:I)=1@<^GZ=89/S!+RFV0$%>LJD?/%X43QX] M>7S.]7 )+>2(KH<$JP'[6HZW% A1R?7<(%RJ*B1B_F]T8NTDJUL[1"PT/0[Y MU[!4 QVMOGNPMY:A!6G!&>O%)V3\U+1E\&3= U.8_BG$RB+5X3VV4B"5C#4C MJU>5O>2Z!T^5N AAOL//V5 M?_,UFH+I4\]Q>.)/W_+K B'RX]B_U"LT_-__15L('_E^)(QY&%Z MC@@RX-?GO-I_%B^U3%!SF7V/-8\+_19EGB'PY,6 A*4(K)5DY^ <@NF#X;U2 MST*:#FSZT1P2S^7#2LG'-E>08>S,"#-P@\F,L-KU5N^(FN'A.' MG[W]0H/5&4XT6SF @'F4 WUAN0[:6@E4:3H\-1EEQZ?C\.]8%@V_^NGSN9#U M-E;6%QJ+D8>R'=])">L':V:RI:,)+$_V:GV3]B?.FB%[W0W(.' RV%[$-#-9 MVUUAZP%(94LG1Z%S5+Y*A,9,JXM 6WPY7K&A%3KPU$L9$!+TG0CR2%NAI13, MN3]-8W3FR_)]>]YSVT;?BKH?NAU@]]Z%B7ZNVIY&O3SI;^4:)F.TCEAD%_QS MD03?Q>Z(43LV$J/]N47&A;I6!:W[U.4\6^ZW8KFC:J_TZ0WU\"Z6'1CGNI8? M0R4NN2XXL\.\MU L 7ZKW!FU<5B1C>7 V:ZG4!KZ M_W^-]?(E*.TT3XE"9KG=H@*)#,]UJ?IHBA[3U:PQ^7DG>PTY!'9<(S2L8K4M]*,YO?;*@]W9M8:FT.X$D2EE4\GR/CW\EL85$MH1#+)=E%6.N=U%4(R<4 MY:'Y%LBY^6[>6["NT-("2P?2N]S<(JE)?!Y]YX,*)/9<5??+H\<><8N5*SH?<9;?KJO*('L+9K$['X,WUFJ,XYML$D):MUS7Q M#!)X0AO@EZ'4O,H9,\J*#J&:X775:L[W#"OB)=T'D> MFYD[!EK#C9%T,"%+DN$-["\R4>C('8*" (AI5^;G=)>,*>#NMHVTA?+0-(@O MM9^119B9_I.NLT1R^)O)L_;*D'I3"VV^LV#^=DJ0SZ,@T%=%$7 >N2S&MB;O MF,+$-C#U1C<96#$H\9 ^[V2MRY!G%:-#[):UJ%?EL+[JRK[R" TC#)#E&)N# MC6YV+\!C+CKQZ$L5'63G"3,E*NE9G*"2$Q8,2UT@Q M_T&Q1_NKKGNI-<;' M4,G\IHXEQ7>Z*GH H"JKC9_J:Y$34)KQ(U%+NM?MFJQ<8W"1-3==>U +/+PU MKRX#1*IM$W%S"OS'+2A^K+IFYVMG#?U!3AFF- @1=:FL21-=QZ2'@S+OM/U? M7T+HU;;E/NIY^_?!HW)JH==:7&1G*(:R$2Q9?LOGK7D5^'595]GU>!2KXD^/ M/_[H7'Q;WNR*:D%%5J63@LK=V_>EIM ># M=7%%S-5_$P>=Q(NGBZPN-^A82*JPI6?0@XZKN)'&!1A[SMSP7&:*&EQ(%;Z= M""6S]Q&0"*XJAE,9-F)?B/%3K+MZ>?"8$JZ(Y.\$ZG>,V>N,?37F<9:9F- ' MHG[9BZ2' 3[DZ-!X+">D.=A4X/9F+\6\O&SU1,NB"S$C)2*7?>S M1P$EUIH#N@\]_"(8]?EDWR;5EI#FUAS0A7%7QW.;=TNB3N(F/?S D>6!7Z&I M:I8,]!LK^< L29]A4R6$9=*V9[G9'+?7?5GE5QITKY// LR-T(GK!3 _2-5H M]M*0%U+%'A(G@S.[5\& FX)&1DQCK"W3PT&-_/1N.YCSG;7XE#N(82G/2-1FDYV)L=\PL MAJL.:X0-?+C(UP<+4?US>[FJT=V9N"%SC@=-;_>R),KBB]DOS$6$HZ\A6^"^Q4RL:?;8ZZ) M[L8DU"04(QTS\% (HT1/D4XK\$\/XJD3]1UIB5"!/,X MY/&,/C(>U8;SW_;A EQD/5XW^9LM?T_#)-_] MQA#NR%D8@W?Y9#!(;L\:G;6VH6B O%+QE^.OKKFQ(P.(WT:6-HPF';$-)Z&& MD],8 HG;,I]+.8K,AY?25>9?E,43+EAYO$3J0>8'E3V/(5YX1TR M<888SZ\U"6<#"PBG(2A[[LQ2S5F#[.,2PK(V01I(0Z)\S#K\R@T<3-&-XE2P MFP#)"7"$HVT$"72#GJ3N"FUHO03-W-PUI4,][Z#7YPED55O=)PWA47\4'03( MW=/2=DRSJ[(7PK7>93Q=KM,<+YYQ[7#,:6@UMFXR3LUEK-F^F^&\/\NTIM>4 M\X"BS;.>?3;/Z%6.N47N0AEV3!NJ6P>6Y *(A\G+[47]ZI>MY3#-0M"O:!*Y MS=!'>1,N3W;J,XK&-NS0:IS(AS6OQ19%N!3=SDT2[>@])X![^[XQJ>1A4RP^" MWEN-TA06EJ.2:LL6%J:$ZD*V9MK![P#XPES\1@DC;7H"<5E:'S]C"U+E$EF- ME1 1170?8*C MBCE*4/03G<7B[S4#(Y?2XV[RSS*>1QB,N>O%KL4)4!R8%_GOTOZ]D-89=@-9 M)B-Z:G($2U;N)K0G<^L)GNG:H48&7 Q:$Q"*A)7Y>>"S8-M&'UC[[ M"TG]I>PN>".LK;ZTDV54@@%D?!?V$'*(M6//U",O42AVO?M"L?Q[% 9F,_E: M9O(Y+U[,F@%Q7/-CPB5;Y>_=X (%L#8]XU=5FYJE7M#-J'A')&^#WT;4>BPMQGM,\L4+RR2FE25DO](TJXGY/?@&0U< $\DM\P4ODV6 /UI1JM7ART6FH(*[/N_?Q\G.N/E$ N@XVA+(HZ"E)?Y(NI9")SP$-45[1>+75G/ M"D^3RLYI3B>NQI4H_&7HAFN>C8@+ZP]0<$ET[*M?2JP4TVY7W9GKWN1(-)?V M,[UT59)K^<.S[PKUYK\N56CCAZ9<:ERL9"+_H'U0//<7TI?(>2(X5]?UH"KR M$%"-]E<,]ESQ@'^6+QZCNEMH1UH,RG%R1'2=9>B^$49'_N:P;Y=<0K0G5G*G M?,7"]V(X:P+6J>(*^^:T"OP\:CG;6,$2PXE\YPCB4U( ?=C4#/@3GW-=]AH4 MN3(I>%WVQ080VVN?R 7@5/7657^=/:$PUD??U]*SM3Q)QY#H+ZK M^#Q)'$:KKNQ9$1E\%#";S+6HP*$#0UH2EUTE'\Z4-J,"IQPU6[15[9(A@L9+ MCXA9L22@)UH9:U[XI53K$-$#G):_%<0;15P<%,K%JHF+>V3O#KZR487 >AW: M7,&D?*844UX-9@W79-@T2$P&_UGZ]$3UB4<@^;6H1&C0SE:&@L4U0XP4,CWL MQFJ?L2F22:*[FZG/Q\G&&UZT/';$)T_MOFO]28TDGBT7?%='WLU\EX&-/-G8 M%H0@PM?K?N'D5J^%QE 9WE>1;@7?H=LQ'2,SZ>O%,O4"W6\F>^0\?HQ MZ6=XPF[<@?I5A4A3)=N5%R-#WWO5C//\M,KD*PJ#Y^?PO\_9K<^AI2C]8 IE MGF !<>1_?0ZS'CY^Q;OY]F9S$[D#N(\:E9/ M82@,*H:1!^+7(,+M*R_XQ=^A66^V7CFX3\),0*+J??35E;"[^< M,S\PYDD,]BD^/D_,Z^T+;=3QV7P_,2 'N&/HQ4I99I.>=BDYB'&YOF#1Y,3= M?1NNV))QRY'F=<*FK!O-[&S'80V0<,PV#2HH*SH19PSI?)%5=]35@*#>SA$F MQ'/_6*NH5"@,L3F(C[ZO0R-*?(KK'*P3+L+Y4A_DPM-;B_>_"LCM&)A%LE![ MLF56$7O=[I[9+?U-;NE7&3+SJ'SRN_!(G[<*/)5V\%OHUXWM8 %)CMI5 2.A_''* M'*223:*QJ#4I*R7CU*EH3<.I\9?I,M3(Q?RF=J2Z#CX!T=,0K4*8(N)[OM]5 MWY65D3[%I#%#7[VD=@3UPQH(WAW-R9KXE(Z.V!)4JQ=GDHH%*CL_/ MQ"/&[$2#U+)D&GW-BBMKTNG@'LH5#DQB299[7B)W>7B]_%7J@8[9<.DB!(@0 M^)6&[^8D$@]MWM%U)73UHA$R&-6#E7LOF!2JZZ,,^D+,9-9_D$)O(7XW: M/5UW4EKI^7 IQ?;N%[9HJYK;;E$5SS3+R>]G MA'=L;47-(;4O XCE*) -JJ&S4+*C%+-7ECJ!A5DP=Z@4W1DN@J[YVZ_E;+W ML9?GWAC[I'3VRB'-R+I#N+?RL*1F^]LHF/I>96B^2I4G)_F>X);O29KFT_?\ M./R$S\,7#!I82I)Q\,F^MXLMX@J2<:JUH@]Q4Y>)E* 9&;QI"[S*'@SQG&4',.)_6@I\Y\'1,&_SF7N>LK49L:I7]-<"%& M>*!$2JIWTG2H*&9=W@)?Y]T=#\7TIM&(K,@@6O\9 ME/?B95Y%OF>Y8B/:^_@1,\JYQXN74D0*T]+IZ*?<==X5!Z?9& 0FPAWX%=-< M)#Z1TP,H1W0VX$SR7#&$VMTTXEZ6VADRN]%OQXV._16C)LK:T@@S% /X+BS) MLRAVGK5.20EE2/([;&.DBP'*/#M=NHH0<-Z:MAM-3('L;N6!*C:!]EXUV*87 MQ,AR;\PA&@'RWQRKRX\'<:9L"FT>W/4E%S==,XI>C7R<"=5YG*Z0T ON.YP3VU M2XT3_!T,FXEHV>:?=KZQ#>'2%[IK41IK#2BA QD5QX1<6\FY3'(6,V6M,.RE M5F/C0';Z8-'.QG,E,7U)EU"H[EC$TLSZ68!(N2Y5 M!A5J.5FDH;ZTM5T@ -"0RZ\!^E24Q5D4WX9?ZF6W*'Y@"_ALA>Z;A6,I1%>% M\Z'DE344._$^!T;;>[ RQZ6V\;ZL\A[;[CI]S#KJHZARSRO MRIL..!,4J):EL@&Q/FE"FRG9Z $'ZS R!X0P8;+_%>44(I&ZD[#G0&)%?O3Z M*"W['$:_%74NYM;YW)@KHF=U!FO>\8;[13]N$?15DLE2GJB=(P=.9+K<[%6F M(H[K5 )'@\K)&0O'T*SNMB62X_5%Z( MH;2=\OG'3G?TRO9:QHFK8?;Z>%.)X!GQ5OWV8J8 M/?Z,,3-Y-3VK;H,X9UB66ZZP@S40Z<2+8:Q55,<$E8R;2>AK@A3@MZ';"F6S M)BA28Q;-*R8UK_JR-*0D+<)-U]Q8HA39T)B2W8Y7*$$$4Q80^MQB0!IK(RAW M(YV6_,8+SI6U]3+F3!CU)%_GEEV\%WI)Y?4C1GXE CM MUJ8@,G2K741%9 1AK!EB&5.6-B@'1^,ECQ5K5-IPZ(]7)-!D!#'&HJF6M67G MC"J%RV7Q."GF^-QKJV=@G5]#5F5.FXG>^[9NS+A@W.HOBF M;E^&ZGD;)7ZTUYTGF];3/&$//F%?'M9-[CES7W#DU\N9$:K_FB?GP2>'M5TG M]!SWG)UGQ1=--U;%W\9^=)L(YG:>J >?J!="5+KJ@V^.X7.2#SQIZ%;NB5"\ M;+O;)E37DH&0L^R]\(L8OF"!D3H>1FCLW%%S>YGL#K[/RAA,O(OQ//F?SOIQ&M M87U;T*9%M9B9!GKQK9;==5N_L^; ^Q7R?A RP=;QU[U/.+DO##-[OOOCQ7'X M0>HJ.49S*4N(FPR.R=4L3F0_$I!>6U=]AVG/1P15&)3 :()E^G[08&J21&(N^J%R=7K^5^"A!K M*VC)-?LN$G7DIOQGQY"T2/QF21ZZ?.2#&%O6]H(6:QL,@7TB=536&V7W$'BN MP#XH>MB4+R/0+**_C/O(A+EVZ[JO+G#!O76.Z,;JKC"FZ(6[++ZN6^$&;8[T M%\FG7=#O5X3UBAZTME"8M"R;D&'B#AM[!5]C',T,$EY8:E#R7$P2Q$LNRMV8 M1JB@?H \S!Y/@L/W"EB;9Y//VVI$6Y$.0%%?D[3E3Y][1:E$&*-3B*R-!S31 MKX:M-AYDW$X A-V&V$+?\3SWM#WL6'5X'F17ZW[868".3HAIVC@JC*D1B[9% MCN@$3)H0^L74;CNEF9VH:\)P)RX,*U#I)<>Q1)$E."6&0:6 XY M9H"2PP]Z ^3LG7@E.?,9K"RLRB*SG(8[DD$WTU@L&PH;R&]3RUON)BQJUB(< M&=MV'7C0CJ3(Q>^" 1(LJ^=CE[8!:SQB-K)9R^DN3,Q',R;FG$$/,R9FQL2< ME9;3;^:(>0_DF?\FT;?THRFE7%%>02%('#U&)CME71@_EV5(ODF4?Y209&]! MQ*3W4C'BIMS,#7\MZY/#JFH-R6 M8-)LI7!7A57HM9,U)KPL)@=T0]AQ!^F@$NW7E9,C;[D>G/H<^$U=*1-"0X"% M6%1>I2OJFWP1&W/#M?#C#OH\]@(P *"<7'=-C5JEUW/5_JZCH_+J%TS=)-EK M0L%N$+ZPN"D0N->"[_]0Q3H/G8]O?VO^063_!DNK47[1^:3LJJ1YSBZ8B^+K[M>>+GK5EKY.5E$*T>P M0L(H6NSJ74,SPL6!1T^_C00BL7OP2[K'R$W[_&;/D/T=:NY$^3J:95IP5=(\ M_YYGCS_R(@I_7/(M'C\]Y" ]&T,(6G F9A\Y?PWNFG,VB2]\;:$*VX!>-<7. MU,=>96&M1#N=?!S_0BJ&1M.:9:DM$+>.&VSX'L);,O4G7_D-D7/I[FO M7:#9ASO1=JQ!3HNO#^E'AH(LBJK#WBC:$_D/H\^>#PYG9"^[M#[>ZN3 MCWL.=+KZQY#E2>?CV]O9R9*8$>D$%Z<"YX.HD!NRU)(C>ZEIK=FM.A=VF7?R;-ZW?BFD^ MW;9,&]HUCIHCHW?9&84U8+3#KF0TEF5FXU[&XR T*?OT1+<38)_61ET1/Z2N M<39AB7GU)I)Z9PH>;6@623F33_#;Z*HO$EJ8EYY"B]E!EI=>]7*V%Z%=XP"7 M)DPUG"DPZH,6@SOC..+'O',?]5]N MU'?Q$0;J?#?+BWSTF<%S$#\FTI%6])N^OAK%%;6IIK"6K). %ZRC FPLS-P; M:1L<_:Z5+\B$.7!ZR?4C!.PT;C4V!1/#'+FX>MKQZ[^J!-'@7_ H7:;/23KVNF:B_9)0$ MXQ<&%D.L65GAVV^40H*A$T#+(?7A?Z?&B1L(A%JOS^"<&0HUD25G1L!A70V; MFJH+0&-R07@$&J1?J"FC!T84@/KF+O'TH>S+U= J-!=<[\(1VXP*]M"Y]].= M-]5ZM,9GN9(1SW4.#/'+@XFT&M_7"Y>K#VM:)TS:E5(J(E0H?-8"OU*1X[WR MI8Z5V,W$>9Z2DSQ\<9I!I:(4$R\ M*%@X0A0$HZJ,Y]E2)X7UR^([OVKL4WZI,$.B9LZBM@]G-7H4Y^)VDJU5*].D MZHA:VG'=_]MOC%,92Y.'@ NJ4C$NK;4] MVP\\(4[ZRC@SDG (_!!C8O:8 6:6B=5;&73G,8@HGY*)N%=9)!$QX5 W&4#= M1!$@%D'FQIAG^(3 FW<9?'R,GR\B- ]8D MCA>]F9SS8<)-AI>G#3W&-9 M<[HVA-#*-K-6S-]'KLY0"VMV)JSF:/(G*F7D MJ:Y?5Y'I#U(;_7BNC9YS\6NNCS\I]Z+;?45QAJ;6UH3)YD;?F:]&!0)I/A3[B* MSR^)\/>1(BVX'2C+I]: LW;L+3MU&X-1'V@O::;@0CER*S0JLK-565HAQC21 MXDRNM%SCRE7QX>5C3.9?+Q\Q\QSG^?^&RU==1W&C4T.0E&X?!']/(14JHJTD MU"B<#[=&R:X2A99>W81,"[.\(TE]63RK4C%R$9/PT /EP!7IXE@SJZ1X^GFY M+YZ!+?=S^'C?<<\B+7[(MP)<\ /-U]<]RDG#LDO-/%ZK7(HEL?I?!%/:DZ,D-P6T[^ED9 M1MI>^J;QEZY)?F V@GHH/O[XWQ>IIO+XWP&]0-1'KOF:T]WBPQI#7;E3=9!? MM;/ES$L7/VM/=8].*34NRAC72&8D!BF6WIS*M,8#@1/]G^<*$AR5C%M.V=H% MEG1'FF[-<3DY5H^YO+0*YC/V6&,_I!4=:ZP>K!7A@K: 3E>M;+BNJ2);N%[M MRYY"\:^0OMC%?"U?VJZ[AD7V.9>DRRMD*J%"B(>C!3S^T:ZS2K5B77)>]"Z% MW2EUK8RKTV/1HC1_Z;3I^AT"3]K8 M%TGBEX-Q_;Z##CFYB9B*B;T ,NW2:\RS=9NZ5(O_46ZV3\FZI*6!ASWCA8^$ MZJ;F.;+<6[FEP48DOP,5Y4O?I);C>&7T:\VYI+YKT8' -N#C(D.RD_7LQWHG M0]/%Z;PT$)=J-T.4HJJO^:ST8J,\;YJ?B$B.K_F9 AO XHLU+P'\_F>^.RQE M B^D91S:?W9[N5O"7C'K(PXZ)+@E5S5T0 (TDC9?@4 HDJM\;(N16M)_.+8+UI#\R'?_UW,TIZ MK+(@=$<.!)G]C^(?Z5RLA9])JRMZ'*1/)'77>(5,[G%]= M@BZKXO'BR0>?,.O.!1NON"8NBW]T;23/<$KD$($WQT-V/JV63F%14:E0@$.- M)'50VXI NW0I65_D$W?&0 EW"(0+*2VGK1/]N#7@4I(;PIDOVXT.8*RAH;RF M8T1$>L_7^TU^E4?MG.\Z^CF(Z4NA&W?TXF!9@PPV:]D0PMJN3Y-OY?A%_-N0 MZNT+[XG1LH(4S\*P3LT^_&'T8(@#7$=:IPK76M7 4]%;KD8RQP.T M6&*#W@]??6$,SG9; -'X#+\"# QU8/T"$+LZB%?"KU9*@OZY#>/W-HP+.17 M)+R\7!0?/7I4_+WL^YI>HOAA1Q-"AOV#OBJ^;CA8R%SM1?$%A8JTU-JZ+#[] M\/&CCQ=%N("DTV=%W?^_<38,/ M?+^RB$)113[G5*L_*[\%1,3.PXS RIHOT M>Q@,[&G1%Y<*YU7(/\N88/*^AN*9+(7O@U1 6QQHF^+QHXO_-0&"Z%#'RCH6 M0'IT?N[(,<9_GJP7G]_7H FF< M0\]<=8:Q@WNB.!3V%);XC.*\>H!V=S\D8X#"8_(KH-'NSH M,/'#!!2OI$(4])#C\'T\ZNDR:.J]^$9Z"@2MREZ")8?PSF\>6._OAHE(PS_Q M6V+<1:]&7E<84H8@-$.X%4&\Z2!=TI/M;7@G$X%L3U-%B8W76ABZ$MAWXK=; M%*XU/[;;\^(852&.FV&,H<%3:+"SUDE9A8P.UK>E8V_=-?:TXA ;PO_GQ=/' M1,8^12J;V#/V.U]!'M^\?/+I-Q(T$I)5: A8IB..F\GM^>5N/FN.*[0R\F.,2?Y_H-!(B4;IX M>._02HM,O;>!K:I,681BQ9:E853>BMA2Q'E7*01A 5A4(]J,.^,NM73YJ-@@[8\=]:>//[[\R'[D4?O3 M1Y]>?AQ_XU!%V@,EHK@215I>JT@I+S_-W,FY,WM,C[A@H+\D33_#C17V$-&*( M_*BG-HCD(TMA.%WF-8WRQL2B0K70%DBC%3W48%NPW"4* "P &VU=BGH35UN= MT9GZNH0_5D,FG)MSE H5G[](KPJ>1JT3/Y\!\A-./UV=LP3,QB-B1OS!J'%D M6\_1 24.D9P!2C6?+4V#T8*=YYNS5)'DNW@['D/PYYN2X?^ Q-6H D;5Q%^:#?V"D6-\5=8-:M&>TPF? MLJ\GX]-PCO\EL!;@1T\Y6K]"T[K@<<(:E[-NRQ?>NRM+WGGDWO"3H@D(^$^3 MGC++FCW)9?%\924)#+E9:?NPG_7\FY)]DBIC=ELFPL3.*ON$-^/"MG+QORTT4 M+3/G#IN23-(N[35NM<$TX#K:6>0\2CDF3T4DYWIX"AP6E0]7Z*C1FO?X473Q MG;Y7)RR;2= ZM@O4ZGJ)E $93C-X/O!C4S<=5!R O>".1%9:@@X9SWR0!2_% M =MR30LVM-=FB7.'UWQ:W)3>#VW5:#773#D[BD9!?:^Y =GJ3+]Z!_VJ-\&3 M@[%D"%+.*WJ@49/1)XS#]'P_TN0]S])OGR5MP;:$"' M#YL'G8KDUX%L@<*OV YHT6&>CN7->)HU''*L4=]#9_\.M UBWDO M)!2W?3 J)*7X=*D8?VC'H]H7GH:8RE$2G;W62(' 6\62!U/DA]X=_+&N9;^4 MVGII9#?*;Z.\$OJ0G$&5AT^5B9CK22#U;6DP=,[.QD_D]:W%_?)*QM,C\5B$ M#5\E,+P-.AV')/%!;/< 5>GK1_D&0 M>Y_.7>CGC+*:07@S".^<07CW.X3](9H#D,I>P>7,18-.3.Z"8O,M1YYB:9P\ MZ:;PKLI" ZPC92,KY3$!2D3@()Q&!93;6[B6ZUS_WX.;T]M=!8-=(?1F/S=4 M[TT9\,7)P82GLFI&T ?N)G51&5#E#L;)*O_2AI]IAV-44O.5PLQ/DMMG12YU M6L[4RYR,VC&''MP"U]Q@>*'/LN+_>_IFG\Q-(#MX&9$Q=XY6QVE-O^/_.C'HK+TUKIR->G^R@F!$ MR-<>N,TVUMJH8*&(RJH%F#/L+F*"!7N%KC?GK=[(_!VF MZ%^1FY_GX4'F 395EO@@K.<&NULZH?0)W'T>^C>Q!8[4V$_6U///==!?(#0;; H!7%73/:?P:CO-%Y24JV-#->)1>8YX5# M[AXIZ'HX'N/UN4&A[T1#1R#:(K!TA_L0\6'SA#[8&62'_:;^)$;KL,\S2\B2TRZ03R,AEI@J091:3QGDH/W>'_SM/S4+O$Q*F-UNQT.]L\ MZ&]B3ZAPT2*>'Y8X$\*XDSILJFPT3\K#1*#=P/1=3$"X,[HM:%2*.[5LRGJ3 M^67')Z5N5_"9Y4BQ+TFJ5-I]_SE6U]+WV(%#<+<3S-(\CP^>2;@&876+P15" M5.L]OAZ-.$XJG5. V#P3#Y0[\&!\=KP$>2^EHWW<$18338D^$@"92^LS /EA MSWT#(1_HML 32/AC1\Q)GP+YL0.RSI/Q\/[ JBR-TZ4=2B;'32W@-%M%YETZ!?QJOS&?6"L@0 MNJ9\LI65,D_I@TSIMMNI'NI-!X?.^(N8N%N4*'DTLXVI\"Z? A_6]6HW9)GP MKR)H@3?Q%Y9I'8*X[HMINL)$Z+9= ^(3N:56=Q44!$Z<95\G=PC?FUY9N5UH MV>%9501MZ>23O80]7=37[2S>-T/.U,VI-]5H%^:FZ_>1*C-:@?E+USM MX,1&^&7;#?QH[F5YRT\P][*I#GE=W)%OV8_QIN;I-=I>/&-YP[D/XP#BDBB-<+*:4"$ M#)9>/0+D?@4$RPND#1[U'>&277NVK=08*2MPZDC@%9GD:H$QL19>^)+MR'RO MCK3,9.6CJB9G22-]UH&.FK$GBYB)4F-JSW&ZNK]@0MCA,Z:XB=O2ORF\W476 M[%<*G/*+[<8>2+V74S(U::LNM]M =XCD'_HR7E",KD%>U#H/3_%I%Q1;' QR MO7K(WM2)FT/82I;8('?W[ZU4S5Z9#VBI2-PSHTVG$O M\]CU5JT!1<-P&KC5(;WVLWO%BV=#$73.AP0X@-WKRBG;<&L(XQY\C M:0[0[F^48 "IOO:Z8PPK& DNZ DWD@&*1,D3U-PB$D>M(1C$7^!IXI.+$X9A MPPPL./F.VM$C9A1/9W2M-*PW]) XR]!%!FI6WBX ![(RWZ"-6;+BT\!@+NA/ MQMW0@QMBQ13-0PBF&7!Q\>/1\5$Z^=]_G&)\- ,7E#W!LS4@4%%Q >/#!7]P M! -[+O+?;82/\.8F25OLIPJI-4@H6>.L9=#DKS(C9WJ69><+=^VUT5GS9SCF M#VE'[*);VG4LLMF-BCZ4O==V[<6VK#&EJ]#W9:,4R_%,MXOQG!W\EA<;++V%KH_(- <)8M$EZ\G" MW-">F1[6TQ<^]5K/Y>#FM_(KG>Z_#+5->+:E=)F29/ M=.(0W>.9)E(81V[(:IC#M&"F7LP3*3D(B- MY.L)!A?K'#,S-BH"]QO-DFOU*ED; MOS%A5+FH&31(9\NT4+5%.O2[[8ABJ:G+6 ?X$J8"D3MHA<MAFBLY=:ED%_F@4JT79HE8K8:PPXE6 MMEG09JYK:@YB%^ZN!UZ B-_+;;U*C^U$ @V) 2-%^WWO+6C (YFH@P_>KCM/ M4I$P:\?" 4!((Y.:@*1F$[%LV;R',V01<>J1WRA?"+&W'$\;\6S04L1,Y&E M%;C$+>@$9HZG35O8T6 .W4%88#XFEGUBR$OWRY2^HQ3:622%W[C$NFG*Y>=U3!YF_RQ_XY#LA&7X_*QR@U>>[$P@6$-)%1*6Q#7RV:E2\ MV?% 5WSTX8+&?6*4+;E'W[VIR:;@$5 ^K30&ILD56X>09E9C#X8:M >V$4N@D'V9S^-3;R4NZ?,8"VBPPJS"647?HR)[. MW_J,2*!H'K]]^XQ!71^PK!+KZC2$)C]W9&+2-%\]SBQ-^K.$>K*G96,:HRR* M]D^C+,IM); M<'>70Z&E!F_^XN,GM![;W=I_=1%U!H-X[:+;!B13[)NT!X6#$C%K.[^5(%/% MR5,*!^KE7>FU/PKJX_&,^CCGLOZ,^IA1'^\_@ZEW@R;JOM[7YBJ".#)3M]M" M)D=#:GC+S-7VE]L@%MTV(85^.:)@$+<2#DTN)1EYY1)<,/NF./T'R=Y7>_UW M!' XLR91A%4C\@Y=SD>O:7 OM$2_<%4$15^C K#+D]:M:.UVDH#@XY_&"S PC!7X92SZ4(U+F4QKYLH1R=$/\07^C%;GO0E3\\JA MH]JHC,!+O-^#*,&+S"VF,RL5R*DB;E83A)@I9 3/,CS\7I\TD@,[D,8Y^?*" M%X';2/L0_M;;]^RKXH./_IV"R@__G>?X\2?_?DXC=(* ]PW?U-6_?Y\6]B(3 MPYY H).--:Q[F1*'R4G$W=3[JF6'(Y3262P8PN MHS< EYR\A;#.W7TH"(_Z=$E<%E_$A^ L5DNA.@7[UZ*"Q5GM$X\64YA[@_:( M@/3NSF]IK2'V&=H;)3KKG4"/RDW@'C/MPN:2W2)B+N3O@J#EW%3O$CPT3;VL M,<.*F6X*TFHL!)V&/H#/XIZ//49)O:2V(K-[2NE784$1=6'BV?PT$_/ ]0W; MX>D!I;7DQ%8?XHALG#J, \#YO%F2;,I11^E>^LY7BI30;>=$Y\%SG7QK)$H/ M7LWO!I/]MMF6)Y"IB8K@^\@4QK,5T6JGC'?5'N9"$$'**W "G^51KD!T-K5W6B/KIRT%[[#2 M+[(MFET/.;E?O1FDAQ0-B@^E#<@0AYO2Y7X6ZNK9COUQS M2CI9X'Q35TB>(YX8:?O;%?OWF7T]RJ@XZN&);0W==^U MVC,]O$JD^D"H?F$77?4EQR9!Q2.F4FEZREKAY*KLZ3!1OXD.:_%U;0I64@M0 M!'"BOO<1Z*2L/>/1?M,^NC\BYAN=A[)]IS-8+.GDSU;+N(6R2P6;Z+'%>5D[;.%OK20(BMCG M)9-AB!-)+FG4-%HB+1FCR-78+ETHPS5L^,S;OH./E'PIB=BV(*GX%:U S>H" M.4RW7@6:(RU*6=<#C*:C-*H8LT WN.[+S88^LXS7F%?[&UKMSY.5.8/%[DL- MV7+/L^^;;@>P1$NGORPE6G^( H!_.5\9UQ<>%M*UIH\$^%*_[=B]V?4:X:92 M_)\3JQ @-9S9_:X! =6 :R^*'UY28#ET*W4*OZG;EZ%ZWA;?Z-;YRX("<*"I M83 B3.">=_J"#Z5>-&1#]5]T,4Y+T8K[U7'+W/-JSXHOFFZLBK^-_ANI9H.B4=#P+)IT[IR4>%+2 M?I$$4Z^X94PVQ6 MRW?MV-2+)@,VIUP5YTH#P)0T&\FS(6Y.VO")Q_E"['X5 MX_.$)N,J&+^^-)^PG =WN*$-:,NP\#5S<=U5J/&,1Y8UH<=S#BH8T6.6]7\ L9A:&^X7Q(SV>SIFHT?Q5S*)E_J&G<^ X2%[9(/G&DO:5!9&CP MT=1GUF]C G!23>0,@#1G.>R2Q\!-+[#553/MTIETW":_AM7FA.309QG&05>% M2=AKKOSV4,B@<_8L9G,* &$Z9*5[,1N\FK;E_LB3_>$!2$]F -(Y(TQF -(, M0'K_ 4C'JL NB>>+E])R<"BWR]5>K9VRSDW8=ZZWM^\:5XV8"(A M&=$.W7@F&SUTV3#5(:=BIX>SG;)WN'X.CC3)>W7]-&5@+N'<_/D@D^M(^Z:D MI:FT+-ZKME&[3=M)!?8**(AY/AYNLSE.IJK<1LQ_#*MLU&37VCB2C+MS^^:FKF3?70FRJB"NXJA')F>D"C%#I[ MCD3-;H;H"O,D/< DQ?0*HE_IGX@%+NU6C3D'P2N)%MG4YHAOP(8] 8!E,L0R^ ;.VUUFV7YR(-YY'! MUR>9OMA!5O.LHV=-4XD19XCA6!SDZY1XFWO/!L&P[;=X3Q;/P(!QVZJDV[AM M==US>P36!G)/3> #M@V-I.G*)<5I6#WH<9^Z0=J"?$T#?*U-T&'G$J31'=8V M5Y\CQ&_00Y]* Z*1RQVUJSUWEDYNUY=UCOVAB:]5UX@^CGGQR5P/T8IV397& M.6&HZ 2W ]BKB$T(6J0Y#4#- /-W)6*OA*.[ACLI1 %+&F/P@AS!K5R^)\"= M'^^&F[B]]["H%Y9%IN /95\#9F 2#:H?:X& MDJRY42G"(8US[Z[!=XW@QRD"P=/HV0'O>V$I;G%J(A%&RDZPN8+#WM0OP^*N M@@Z3"+).!8^&TI%D*XLF2>26HM]H9Z3ES<5WD5J0@I>8;NMNFDFR[SPGH4T< MO([*\,ZW]XA:US9P.+XY K9KM5?)2>L(>M@$4^PP9;"5QO_\YC8&W.%D9]T5 MS5G&=,@PRR=/(]WAN^$ZO%2RPRE'RB$RVN#0;M#]Q%9'L?@4>]\SEI"EQ[Y3 M;"][-1W+G4#/0R@O-KZP4@IJV5RU*1[OX(L,GG.X7$DEQ8K:Q#U;"*M4)E9Z M4%+-KC!Q%HQ<)[71]SEH^K:47GOQ9LK3XMD\E;#/8*05+'69N8SEIALE2V9L MM0+)9,ZEVCH)N*N%')1$IN=OHJ_KSE#RGLH];SAE^2#'<">(XIYYV-"J3T_$ MESFJ*!Z+OYIEQ(U]/ TFCA>6% M4_6,/2T=D$U'+PC;##C$'N64:VE=BBQ$TRV[8#SN86P1G3*2]DD!P9,3"\N6Z M:YABFJ/S,FH/B"%.9X ROBW-D+!MV)2_**#Q%=.N&^:R^'MW&VX4'#$$C?/E MT_HB0W3TK8$>-TB=@/Q=+<7&B15Y:XLQ"'@9%.Y\R4=UZ%)RVO5=;MM M3W'%=*$X3UP5"A0L-.RL45@UM!/DZ+[QZ9-W'I^^>^F5,PU-G[?%MV5/2TV$ MBF Q?NYZ&I6_B\;V"P<"XU[RL@]52EY[O>XXOK=,77#==%>(SG6P+XL?.TDH MBXLM:1_-4-(*11'72PTQYA[T)$BXW)0408Y#IK.3E=;((%T'R'[((YI&FMQK M%2JDRFA/[3A5S3V=':AUC$Y@@/ENLL)!L6RZ0>@E_C66J%7CUPO+<9NJ$GAV MR1Q:KEFTE1:Y(!"B]KZ\D7(F_EG10TQRZXQ>X2JB:IQ+RXT\0"H/Z\<@183E MB1)&*)'I.]?U]:-U.S)/<92K2FK!OO)@;1JOO0T=B%4K6PXOZ7"08QO+Y-/- MZI?5&?%2<4EL[!,T8UAVVW P@!.D18)CZ'#ZN'_(32$8N3EJVU6!ZRE; !@EZ(>!L[AT_ Y9OH@Q/ VEO)3VK3> MF34EJLPJL/^8IY:3!?<3449/5#&V#(.>'N9\D!MU&[T=&9N1O-J>J]-1 P 1G@B7WX*G:$=[2&TEG :)$V5LM\(>#R M[8_B>7I#9LNXWCK@9/1,:)'V1H0P8W /C]'@9M)*S&7WO//7VC"5@^H\(62./FDL(5\6WWC<1Y;1.<@FA9[] @['W5)8O/)N#B?5-4V2 M5W;&VJ% #PK74Q26K\$D2D>NA%\67Q[_H#9:UR:KF"ECJ'5/@?.)I:L&A48Z M[%00V+NCT8,<#EU(?[YI*#!IASZ^Y(]7HX64U14@%:J;E*"G_,XYBL /MS%( MOP:/]G\'P,#/N9R%9"DCA2 'MBPW/5U0ZEXG(MKA."5W6LUN5.\[9#(T__/_ MONK_XW^>^..;+[G]U9T7!_R>6J,VWT9@RXZ?]\CII1Z7/IN"T QK83"@S^U,1ATJ0 52++\I",T35GT(:H.CD'+XOOCCV$KG>0! \Q M\RU8N&3P-_4OW&EK +I4+DDH22&0.6;(.V8]:=)!.>TVX-MI@ ,J7R;5?YGI M).I26P*X.PQBL[Z- DF'.YOC?O)_NHJI8-A_0QIF$3'OF:U0K?-,&*FAEVE@ M.QJ,$?9)A3A.-B!VC(9A0E+"HL?E+3M/UV-3.C_O>@2U#,XRQ=]'M6,@H7A; MQO979@"7_I($N&'GX=EX#1TS(3POB^VXDY;G95,"F21@["B%RPGH50WV&Z/? M' $#IY?"?6[JKC$CLBJ^H .+5F%;E_%H07&LSBFCV+>AJ5*%P9U$Q'CS<0<' M((EIL#\1K\G@8UZ^W_"(?A\ 9J)O/%LRLC%IPB42:3\VEFTFC_1EN-!&&4LV MV\")!9'N%FL8I@LZ'\Q>/>;M6?^:\7K*TON'![=\.(-;SAF],(-;9G#+[P.W MO$V_G7GSQ"R3*]#7B-&W8X]BIB QY"P!MK4>R+&IF&GSQ:D0Q;S50W5;42/> M6T4'*=#KKC8M)'6--(2P!$[L?=DK$%^9O$S+1\YBUT#XW@257SOA;4=OZCCX M@>P!"]/AIN]OZRV[L%H+:Q3!'SM0,IH"V<;I=K00NYYSN4PZRD^I_61# M8.1%@/!O,";?4D*Y;8DT,']@480-E #B-57C!$)G'+>YB8FHY:Y M(/V1%+$LXL@(RB&Z2?F^TLCPDNJ@O\/C+HS>TCJI';Q<+;9F%I=WKZ:Z)L\IZ[B@G:I%IUP=5V4PN13LEB9#%:9$MN0%!OY&^?XDDW-- M0G_T"XV3ILNWG1P@)BW!J5$.BR-M[B+J32366:1A*A%A+HW[J7:2.YSP4F!( MXH):Y"M,/#CD6:35W.4US]1\)VJ%HXP4O*C*@[J:@'MHC)#,H1O_*CXJ]\>R M*J>DH\5>M]U-*=839V94G!JTC,=UM4,>\EK-NNSU*%X3"Y.#=\Q>A9^6QLZ! M<0,%Y/;8&L9T=6JQG_0?80O=#M)VC#57#G63%.G9"/'+Y%*E-)=:43O"EG+ M\>%3TN[LN!NE??B*"G;)=>S9<,"ET@[S$P3%Z4L&K0/T&&6#2 XQF9VX$B1+ M;#G7T*X5L)AE3L]T[6MURLU^-+D($GAXP/Q^6^800^L8PVG"C>(,Z.38U\IUCT !O%,/&8)WWQ M5J))1I#^66ZXFH!^/#AK..WTRERB[EB>GF9[W%:,PEEV53"W=$@K=MQ> ^WJ M!,#,4;ON=2XYUJW^^$N"S\.DPO\N [I>U:PV!A+E1N[ M U= ;?B0#5DZAZF;O5,\YGN9>JO'5%"'W7 :9F9:;F3=K MG?2.N,@(W)V0&C_YC;(1,1Z1J4AXWN4U@$JX^R&,(<9[Q-SSK\ZI%8].S9U$ M">D05T]F\?N P=9H<^D9>B'\G!1.M8R0JL')_WJK* M4]YBGZ$Z/%2FK]G+K%804K:JVS/(LKTT#39:M5$WETS)D_R*9M[\1^D_4S#X\P(9S&4 .PM>IRI41]HU,UP(QVX M&AG/)P'13;"CK*DE.:/3,@_]0P\]PK-<*E?@'3--\-N<$!/RT?GPLL2I99G9 M/ [P@/,,/,@,9)JUA\RO\5S@U&12<(YQ_#P-#VV9$@*09H2W!6?NO3*Z 2"E M-^P/C^#YZXS@.6>(QHS@F1$\,SW-VW>M)/D,D!!YN*-R#$2OBKE#AK 957H63CZC![I0\W[CXF MHW]3;, HJ\44^MX*A3HW[&D[P08HF9X_'*708\/32I/5<_F2AT5?WPG'/BZ=-9OM3JE9UE(LLC36??T\);WC6EZ] M"1>"4-XNMHS89A:T8T?@"_2J32 MGN6ZNVTEK,C\U]C%H=SHV[Z+)#V@&>6N::7)1CP6V;Y ]52K@CT&' =$TP2) M_^@JM+O(?>OQ=D/.!#+!$]!EL:Q9BY33\<9H*C 9P4DZ#?LNN0X,FCU]6PX6 ML9-4'P7]HTKK8#P5W(6I<:4@:'AT+C Z>S?"S.>S 3-4;0C@ZI^C Q"6M%F' M<'&UO\!_ 12NAZ3P]#((T$F;7;5#U?1'J@3+0O\KO41?ZS8NFY*U=QR["=[3 MABA[&>YPCOVMS])^6!BJPW7?IHF,VTRE2M+:L-9IX+Z%\.A75B6)+?(+9@ED M-XU_BB%2'-%ZB(-X@'CV=U+*&CK;>"^WU:1_6-J8\><%,@%IE*23H2FO:_1 M;?@93'YMV93U)N,PB\$!>K][Z2N?&(9G9EKEV]YOU>LQ8(EV?1H">@M5 P$I MPG53@R@2E 9E#U;'_;%GEN3&P/,)&[90TV=S-"K*BX\)YP'H].8,8GG\Y&(DCEF"U(F=* EV@IBKZ!))LB]MC1)U MP+IRS=[,P-"V4U-TN^[T^O'L#R"\4\NHY,S[182&Y3@X>L:=SK34O.+R.OXJ MWN(*QL8X2],6IL?3&6"4'0M8&HY0<'=./C/>+PD4E1497;$]49PB:_3S5&D8 M*V%:H[T6^]9&Z1&7T;;-[\7N#&F#]@X&[\H?'U=9 7E>;_KC?VQLT&1$SE M;<%"(FB3,73Y"@U#.<<@ RFU[*WG?BB^K*^9\O';&@=16X^;XHMNN^?SD@D# MZ*Z//_WTD^+/^+12 WSY[1?/E!#@+\IF1(\RMA&@^27X/99[OH#_XA=?3KZ' MX_8"AT/5+>G<:"/MS$_D'=-3_@ _>HAL6%]=?"$!/1Z\5["F?N.K$?N"YHF^ M2J/B;WM&W'5?7?YTF8;@[7/469T=YO\J[&Z9#TXI)0X(@FN>5!Q7F>*XAX"F MC_!ATE4*?W4]B(H9I&/TGR,=R97QG!V##_*QGKBQG2-B^T'\FI/K'99'&B(B MWR[=-@2-4MK#.OZV MSW^H6>OV6\'?@;1D6X*;+^XB6I]FFTM,804(J%U,S]@!+47JJ+/GH.ZU F;Y M3%XUS(F'S-Y/ES]<%D.YXMCLBKL3^* 3+#??Q))ZZA-$QL^WOT%@V\YHVLF[ M"JR%/8@E=-/D.45I1$T:T7KSL-K7W:U?*>9VQ.@BSCL%/2(A/+*?C&:-?G^D M)9'O"_"N, @!:ARJ&!G: 9T8>?B!=.DEZBQV67>1(RA>**&8^3YHVAT$CVS4 M7-E2UNOAE&&&'IJA\EI;Y*_K09_ T_1**X?$?K4G0L;JA)T8&XUR[*'-%M!3 M)RHK_D9\&\]3=IR_+^/-9AN+@5?+F8YDV0%R,,OR3^>=_!SW.$^-3),ZR\^& MNN0'^P8YK.(9?/-EN7":C>*<&YC?8J+()Z0\AG1$DQ%]Y>U_M/!94BNO>@[W M& :\DU'&!;V[NL)$QK:,P?J)>)VR8>?V:0['DGFMMJ=^S]NQ89?KFZ%5N'E_+CS&S71S.VZYS!.S.V:\9V/3BVZTB\_XX5YA#'2%:F)WA6>G\]]:9;7JZ4\P,0]MT- #M'9%U?> M>7*.7%(['IU,0]EYYHLJ@'0Q8[=4?T*^FER)&#-EG;U*Z9JFW$0%.%\FV5XF MY^[(K4+&K[MJ-"',D?N8I7Y2"/ .2/'C<,5*4O:PT!FN+6GX^PM,9[5<-$7: MW>;4JIJ!C(3F6OI.Q&Y,7Z[V$P\8--Y^.,1C)6$LL'HCS#R8;?F M)N@DW6&ER4(Y"RDVY'218_QEHWDJLO;HC3/-YB-(5]&O+/>92D__6=+#+'S" MW]>VTFBG@.W$<,?":W"T4%/BDY]#8G%'&)A?WU_.-F>M',+*_X/%I3&PZ6ABIBE)R6+UD?4'.P<8,UR'/7D;PKPN!0IAX'S3\=(?J"2" +C$QP*_%* MJYFI\77O"J'HHAM K)15*I-VXE;(+\Y6+& MJAYRI4)._%$4UO6ZD@] +GH/:%@U MD)&S%?E#S1P7+-N3R+/H@5.J47@EE*J3MCD=PJ;B-N OC*Z+6^6.^34H1GJ8 M)D(/\2+&N*\T1VQU,G[2G)MO4+J+".VCB"[\:^22*2#KDY?2_8XJ>).VO0$D MY='#4SO->Q0W'F\ !(O4+0SAH50V.=QIF5N;A#YU7(0M655:UV+ M6NZ2SB7,+K EPC-COTD>6KF#"&.WI3VM<_@^6*S7'S>U+Y(1+K?XV MW='1UW1=Q4=@CQ_!:;O,X0LK\7GAPC04.W;CSH_FEN*YGGO3^!.<^ZWY8%G* M80./H!/PV6V9^6X$D(HJ7D/,=;LP^B"R[#^P.MB*\!+"*KVBV<^L2"R]1Q MO"_2F0-^3QF+5O%@L0"HI@2UZ7UQ,S8PQ$HV=5LWEP'"75@*()8T=Q.D5)2;<@O)(+(Z+D!6_771.D*U%H!Y7U/ &J'-,Y MN[%^71V9-Y>/H:,16(H"^#R P1#]TV#O!+[0-2+2 Q79BNUM)>9R/6XPMEA< M=%'A'!>&5T8#E8RCR3#VFA6I0\Q/N3.;.AA/>8TV:&I&NP%%Y.*[[ M[G:W]J-_IH<6:N&BH:F/;.);B3LR#F8J@.#QM^-@WFW6 ,0]O)& M] @+KA=3/)(:/")&FB['C>H2.),'/Q@*ZC9B>?/"H -W2!9/P)DEQ&HAOR3(]>?3X[9<4/L(4/5X\^>"34X\&,#%O?4BQ M\1DMD"XN':G:MY-;L5@\Y;K^\$B6CV1M(EC=KR%-XB[P! MEWP7XNT<-H*Y!.0A^S .+&Y7O)7#*SDKD[:>C+)8*;ZG[LE!LA\U*&N;!>I8 M56#(BXA<\;='H\"J*X8NCT:>#1S('1?W=9&,ZO<,620YT4Y.[5#'*YTT$ES9 M@D8:)W5BXMVN_EZ%@]K&::30+OPXZ/M@QU RV6W=];YC$:(!SA$#92%B])=H M9JJ<%Z'J$YIO7NA%K6=%M;5P"Z:<6=6A2LV09QIT_AP<;;8!G;$;$C3=R$RG MWO3Q<5P4+\->8CS.R#AFE33"^(@;&=_%+1$OG!M.H,'SYRM(%_-U'[1**T(6 MQZ=RPXX>W5$HP58BUH!-(3T-"MZO>W]MON#(#?)(T+$#"_,Q= M4$(J(1$4&B+-F)P8NG@#/%]:^:RKC)E939Y FD89QM])XPC2LKAPUT?PO,[' MW0LGOW42"+/!$,4O*X-+CFR205L<:]H25F31E! FY)@$4[MHKXG]+)IHNJ,I M % ^J*QB%R46SQPV\F.G2R=+A*$=1HX:R)1 YTVZZM)D1QV-ECR/8A5NBWTH M^ZEBNUW!658UG,GZN57JQ<,QI:<_*_T:.Y&J2V4%^C!'G\E&7^@;N802BY:V M=4*.X35.%AF*IKR*LG0X.Y':O5_QXDRG_&O.$\-TH7R._[Y6$M'IK")-)&P9 M25V"W84X73$5Y3@F$N.O3O#2ZNTB;V.SQ-\]T.?"^CBV,*(B[#5OYVD]<"J=Q W*R" &42DPV%=(69W*0*3>8R\AY]2VWK?OX =VS M!WZ+U!9V_M#.LG[L!HO+9=:$_$D@P7RUX?T5JD&*=964>#-J<3.EN0R4CD:Y MI.-_R% >OKP\&9'W%$1U3\E4R;Z6T,!:2I25#$[.OK*E[35.!@_ %1L:J:NK M<>?J8^:3:G60/JE3,RA<__=>"3L7E9?'GZC^N_J.D4Z[?_O27XL]&5( ?4Y\^ M+$K$Y% 0#\6Z3/8LDQ'CX;2^#:?G5G(+MX<"J3-\N%K-;-MZE9;%--IDV_S8 M:Y9&_:WIG*.TO!E^GQUFT^64>O8X-,ZOJI! MN.6]7N< N4;CSF%V#8(E)^^>%[9L3C4T9"!_M7LD8[GHET M'VJ1KA)^/TXS(O1DJKU\LU]!$4>K,$1EURB'-: NM_/\/) 1@8NAQU**K/&, MCS]^.B2Y[Q1F)^=9XBK.-*@^JTWK/#L/,CL=RV>[=&16J4:^PZGR16\[$[9% MKP?:%J)4GQ3L4PL3+/SAKIPG\$$FT">4 /X KXED)YT!%# :'=W;];1)+?/E M.*L(KH>N]WZ=@ 3M@$P$\?Q=0"Z5^TV]M7EF'VAF_6&ESL-<)&))W?BU)QG\4%F43D>:]?$Z=EY:J$./#+^A]1VBKM2 M?ANT>S3=$&EU>,LN@X:#%&,R,[+KQ/.W-/0F"&/4<7)^;#P#DF PV82;$LR. MC-U*C=N"A]HCB6YZ)U:#E,/@_G>]JT7RH/7.C4WY"W_FCO7Z1X'!?#+#8,X9 MYS##8&88S"S6]:Z36%U_PI>BGU%,Q?G4"WAY%?I>0;YRP'*->+P:Z@KDVV'( M?:=8/-+8]@2K,;SI'8[CI6!FC(3\_V?O39?;N+*LT5=!='=UV!$I?J(\E[_; M$2K:KJMJVU)8\[IR5VU'HBC8I@0%+P2#]G:%)[GD7T MM7;+TJ8TEAI!!,L%LO'9E=;*:XZ#KDI"S]!&!?=F$:QHL1R_'*7]%^&87D:N MC]A+SU0NU(JV +:3J]@DV;A=%^,D0,@7__WITQ245(G"BL"A,)2$KG_:5SYDXJ80FIX:M MAJJ+I@G=RW,PT'B15F*#;U!D"XL9"!P0Z0&?*Q,367HF8(*N6KN,UDW!1-F,X=MBF!\ MA1*;.] C]L$7G&6Z8L%OE8=I5"Z(B'5(R_F1"]F)AM1)4ZP4+@>I&]4U$:8: M15O<*L_U4, 6;R]QQ:!OW@E-7J;48ZN.<-$$8&7,A0,$6MU4:,< ".LSW8Q! MT_DFBWP+BNN;J[#3Z/Z.,'D3"^'%HLB_E. MEQ*'+C3 ;E2SI&$QLL-QHG*IF3@@(I'X*]J6W5P $M_T43&Z[1VPA;L8?:-O MQ1 Y1JAE R8:O_CKQC-]1(::4CL9"1+)EX.-+1D.&6D@RF;1;ES;;Q30]YWN'_NP\$[AC M^-_'N/R3Q^??9*J'"/@RQC@C_4'6)>2Q5&[;3Z<6\MUXV2$D4R%I%%]>WY;7.C65%<.6V M-#-ZI*NC!TMG)DQ5K!M=\T*(EQHH'2(+]6.P3G*IR]&8''$!,7^*C8,8Q0D/ M>B^1.<,\VYU&)6)/?""2?ZLN.^.3SI?Y5IA%J9:.^SD^5%/;%K7D9*D4SM$A.US/:?589>TT+?>S)V4;X#94HMXIGBH,>5=%'&#L%-29.1V:[W-BX+5(/HZV10SU MMCDW^;.V#0O?3!UEI\EX+X@0:V/B3CUB[CL0JYQPAN??G'"&'_@)3CC#(WSF M$\[P=*JX/D0GWH#J-[,A4\,SNUNH89S.\'L&B402 W0"A!BS9:6)?@=%(9WV MOUO3A;J^ %]0Z8Q26.$:[;[=%52NZ@L[XZ^2^]HU*I53*_G%-M^)9R>4_&@J M/4WX/4$WE3TXEHH=/BCEN]/0E,EZW:RC>;O?U:[\"[&MG0L_^.]E6$VN+AD\;66K]V0QP;"$>-HT:R@<9QS?T=&YGX5?"?M3V0DALBN:Q0VD1)A.S M+S4%;RM^Z=JVS*U!N:RN<^U?_O4-L2H7I[F_E[EG31^ 9J9>Y@9(C&CS/Q0*4-)6YJJV.G!J$G%AZQPA%!X ' M!15!]GX4/3"&%QB*F I+ND 3%0\E=:L1XGE?.2O(SJW+]LK712-4P8D%]#5' MM6B\%851A\NPB8A1"^03S^(7_DLK@"]_-G+ M,]#Z1RY3>K0M];WF3$Q)CF4(%@!8@58PI==%8E,=UC*Y,"YJZ'@^ZJXP$$M: MA8")%:)8RH,F\ FL.@8.>E:JDM25J1R3WHYP$,P,(+H,P4%"Y4WD;)31YTC7 MU ^,R\@$2='C%XQ6+8_ !7R-L'E83G.RA(ETGQ.TZ+F4X57HU.+&?&S45ECV M4(?Z9+*NE9JE\+Y1'9L7(N#I:?S!S&T:Y$SQ/$CWFN66"89H)5*P#9(T:;7[ M-'.13+CFIJX*+B)0U_9TJ 4'')@+WJ6"/94E-!X,]P0/CTA5NK#L?0$G#F>JS 6"1+R(HSBU@!2O,3G@@P$EY%AB3ER\.>D.^B M&EC7;R22%C2'-&'&17+]Y5DU1+(F];$5RN 6I*(#4.0.G(=S]'5GV_/><'WBB M6_RF$CI.7DHKN(=TTPRH[H;#B^@SV!/OPO)>K6"R=V68ST:T^]C>#B*[3-5W MV66@&1$GJ>Y:XNTD!DY-D0DU*+E[#\L.L&Q<&-L8R&Z)#P=$@B=J;QYQ7U\1D,RLY'B&UR1HK7FJ<+9^"2/Q"#SQOOG9[,>Q9Y/W"\XS$2JU MP)(!,.&C,[JS_V\959F=5.0>O+^;+;"!_=AK% W#4,4X85'3Q+2B#2.KL"B> M2VR:VA,8ZN30W?G,#O]LT;Y*&=%+L0IA\O*U"9RNZ*<,-.=&'?+0_'-0JU./ MR[@78J02Y5/K@'LF68HBW27:WHA6L$1%<,W].F#X%@UV/0>S%-<' 5]<%'UZ M%H<8M[@X,;+Z&O&L>\HIW(P6>XX2'3WUX)67@4D:H@X.)4DNI3L72[ 8;+U; M2:CF'?#ITET%":!BMJ\[0ZZS F&]\V1ZUV5M@[PZX-5)P#;Q_&X-N N.>8(< MO>VLLNR914=.TDOB6SPSMQJ4*^-R90$I8>33*:>$EI M4K<)/P"M&;V_WSBI+SCLIPCS#')YH3TCTI82_W!0M$.HHV M.CK]5/;TSA2I*? >3FH5;0_!R<)L%9#\C:C M=B >^).@HIX\/J&BCAGV1^P"X2,]%_92JF9TT$4\Z',]M#13PGO@DL.]&:+, M$U0L?!X?"Y>S3V[2--*[E085A8$$.A$/^"3"$_EGR-C-]S'E]8JHP6:=K86MYYR=O>"%Q/WX%I%/F>!%+URO"!SOFPVI&QD%_^>W_:I MTZ4.KLXO\9FYH.I'9A%O._:^HPZU](+VP%M(&EV5I"4JE+2ZDGM>I MZRC6@N6%.0Z5#>_>HZ=P+Y*&^4+(OWGSXP.7!>%/1T,P*?R[?"?+7<'&6>@P/7"4'RMI3%Y!]3'IVU\USC MUX&$0GP*GPBSPBF55W.=;25?@MFD3##%71;GNW))S^#,]_*.Z$&LB,,A6)1- M3J$C-$(YAMHEI !]B3)?R1QIWBNU3$4(8O MG6SQRC]HT_P5QHS912KB%_F9:M,47OC:;=^[2]8H+0=O3U*OS6,! M/-L%C$W7:B.O>^'!CM.+,R.-DG<>N@.X+!(. $6%K:_&KNEE0V\_ONLF(8JC(DMX2/:D8#B39^E3 M.X4P11 C,'6K7L[R@92U?YC@[*,*%GG\'=ID?%9 MTW=VL]%LIIDOC_\54(H'I#PTKV 8Q9GWK![W!0_F[(6173Q=8).=?_/55\ U MY1L0Z+#G_$MQ*K^3$6$$H,W"- MGX[4.8>/A -@7A25IK_#ERXOP66ILO4$U0I&C3F)<)6FB%40VNP$#&#_/'+2 M:!SAL7A>RYN5QB_9H(2SE_%6R()Z;25%-&:"BTF9P0GJ+MSC,-/!([NJ&RCD M90;!RR2L84^(4OKAC M$]=F0:?& ]QO=(Y13;,5A%=/HYQ45@NJB"<.*2JT@U56XKXHU*[RL"\?RP68J$D.NF>S!I4,B)^+[&"-R2=(*4O 8J(I& M6T W3"&,O\Y^O)XLY560CN][^+ ,>&JN\NR8'-,Z ).H*DUL91@NLVC*A+AF M2C)2.77$#CJ]8/;?>^X)ATS2X. %)=R(VG0UG8MP$L< MJRV+.;7Z*>H''JD[QK!]U3:$K)X+ETP!2ZX[OO/22C0JHC MU'_DD_5OW\[R/N0T/FZ^T(]N!#_2\MT5FLE/!214YT:_0@)'2X:*2-*QIJ:* MO"&:A*Z):>HXLJX2,ZZ"L^ */\@<.#+A?H4P_P*+H+E(7-5,"B2BD^NGW[T7 M C-91/3O!.GB^X0-O9VNJAB"\7(ZF[WLX"'R6(2]20$*#=0C[BF1]!D52]]B MOV<)BCD,%U6PW?9G2#XG7 P@(U4*#F13_',BIJ'9WU[M32HP,"O4,9,.FE=\ ML-R+/@56">&3:XYK^5^TO&)YEAO4$;=EPP8!;5V8W)9OV5NFC0H20D667^0R M,GMTOF_DH)7*S8ASXNGEGKM'7@8P71:J*Q M8:92V;28.FM"C[)<;9;D/73[^\XPY$:JZ[*IQ4HHRXPS'Y+C21G$E4F()VFX MG;W0"O=@+(OKL$S'>1X&K1[^6[RD.5;MKPG"XX/B_5:BJZ8^^&V[4( M']B+<0F<]9PJA5FL$[H6>27M2M*F'F-\R$AZ*VR]-GG,837!ZEHI 095"A]_ MN\DK3R,ALEYX,WHPSE.$=Z5W&AYF@AQMR8HK:*(-00LP<@4Y-&]X0B--A98A MT Q&N>U<'G ?@87A7IQ%&KFNM$4Y"(PEZ5BUB*EAWS"HQ+\:]>JWC!SR)["S M4 G&B: 5Y:Z3F[AOQ58\>20(!5:+*\+:>#73RYRN(1.W+:RO>!7?F228MH2J M+,D;S D">7D)[X7O$#D\:,RDX!5SS7H5LF]4%)2)"D?C8ETC[ (E#(\UCPL5$J*,Z"J;!UO!B\/;BC= $(J]<5H@*,M3W<# M79@Z6)FC(CR@UF25Y!JX+C*1K81IO\Q7=Q.Z=S:ZZ M,+UV$$5/6I@P3,X7S]'J:2;A-C$^/-MAA2LH#F%@8DB=<@XKCY6JZZUKP&8] M&UD6*NZ])9E"*MB@/O8(JJPI%R M,T0.H"F6!:SH'LN"Q\"2M^ROPR!DXVBH&V:X685E%)8I+NZ_3K"(ZW+9Y6L1 M'N2>S$XD)FT7*=U*B.0DZKX3Z4JB65N'0TM3#'<(ZS[ZDIW,*3%)%=%2T-!N M2C'0="P6 H)$4A0IHW+%R(\$7&W^XV!"/$"VUP_NO4XW:YJK2BK<9[.?B>N# MS!'H.+(92"S*+;QW)M58%4LF]322APAZ'64]D#K\]%+MK5/-J2C1%Q2DF>P@ M_.,JYW]T)#L:+:R5"6T)N\:,_99S%W3G/A;\(FS*,,15F<^>,\W("W[0\/]V M,8#RZ-LO9)J"=QKGY45*;O)]Y$/Y+OA@[%';%:2I9ZWW?]JVN; '_%Q7CU[" MP2"S]B(\%-.-]W.:;V8\1A,MW_/[LU[/9WT45 M]CL:?/? L1.(!=>_>_$+_^I5L2ZV5P2#N% &F'1 9I]8LP^]2OBZL;_8%$J> M*>_"Z01;_?*GES,JFX33-+PW.=&?9K.7?%&.=;ZPVCZO,\)%+H4$$-G[B)#L M39][3IY /"1]"?2?C[^]N'CQ%/\\__93E;(3"I!N;3QK;NFRUTEL,X1\W8EB M*(<*3'1"GM&?OOS\Y%1^/N;ZXJG\?"H_/XCF[(,.E&0#X"%I843[KJKBQO>> M9 S6%U8AXB 5H7069&(<901B<[$/BM27M7<37.4SN> 4I>/>4ZS M4'/@IHB$EY3,^"G?\VG\Y O2!S[_.@/K+==%1"0MG" M!1J3KMUMZ1=/'DO^/2QU>M*B:VING<:?/_^+3G5>D652NDIC!.<_*J]@(SN. MX)FT8F1?(/]FZ=X0Q"UC-VM2;-7G9LPY%J^ 1I4,ZAI!?5FL,IRWGX0E-F=M$_M,5VWOY_TX3-K-R-:" M)7I5-,)=G[?2(_:_9XG=EHYS-IU^X9Y_=?9%NF[_%@)K(K_?UB@<$3\%XL_P M0U[#LG!W70@YKZ<7ZJLKS1HQ3SR)#-]0M]?("^I[P_2@[TN@VZY3-6=,KQEB M9Q1HX(--H.(,81 HMT%)>CW&Z+%8&$BCM6C-)7'5VM/A$38L>]^FM,@3#QU. MDWZOG'S% FZ? (C!:='T:3WZI/ V)L_# NV"*_'DZ\RMT.\[0OKD_IID76K" M881SUTI ]'02UK*,SF(OH2T46"S!D>_&WI-)^6@80/M\G:_),$/38&PRY+%' M5Q\ZEMGJN'H22"BI,ZGD@DCDY$\,R6RUKF\42N7?_GMM-'X:UAY7B+]_FEGK M9O(V9[.7] RI6C)63O!:ZIOB6ICI41_3P0H#2?T8926@+J+=G-.+!%^2!II" MU+"S@BF,G8KB$6[J98D*"&SL=?V&"P!LZ@G:N/'M3L3$@T9Q\A;I>?#%D>V? M];=Y=%9ZLS>R5P9)8N8]!S.H/ARU%'0;%I*GXXBD?#;AO)32!/P_WHM4&L)1 M;0F]RZY:(LSA(S>2<_' MT2I1TL"%UHDU8T 8(!*6_)!1EP^H__F_\^;__,_$'S_,Z?74WDCT$1*"W+X^ MPL&\E6-O)A3'HSG.?S=11#WI]^$MQ0%7"DBWKZ?9'=^[20(N[.&8?_N%&X&Y M?S$AL05N8X%#QTF,[7MX-*^)/OUFSK9\_S1I_8[;ZY 24U6>BW1T/F7,-6/ M-9/;,1'#/SKR%>S L($(RS_\/,E _N/[7W4$J"8>[..2:UAR*CS"HVD"\^55 M24U'&9BT'Q4'R%5.^E[K MU2,:>C9]UO'8?]8VN V;0MOT,$SAG8-;@G8T^,IJ@66XM)QJ/4;D22_6A IK M9Y_D\>_,D[&R[U&_%Z$IC&EK].QLN35)E.;2 ;&%O2DH$U"V&^F\5TADB#RX MO,&,N\/W_125VF#G"^&RIY/0 88V5CNO"@I-0TRZWC-Q#=J'16:&[-2B;!;= MI@7<* 6@HL"#E6K/&48FP<$<&L1/,T8P0YTBO8UV#C8%@Z)ZDRGSK7@G3)AO MX_YDY;=*"'J6M1R5V@;)>?;1F:&$ A I[56Q1 KGY<6%XP;W^DWS(I;SZ>!5 MRNRP655ZAK2!BGG##C^VZ9,QG_^M_;?P>2?/=W"E$D"UVRICSL@B PG#N%/) M#+Z]U=P[/%^$>2YS3D\)L.G0X\A9BV,CIG9^RIM@%J#'9:3@4C$6I2:T:E)6+[J6?C>$,7.ML&\*=H=0 M;YVXT_:L,"+'2_D"+\,#M._0Q0')-3(:C&X';%Q 60X9%-W^3B!V:IS%2=P M3,XK!=;[&9MX[ZJXK'>E[SU!NF,,B'N[8LJ -GDD&7$T/AW9O@MPQ>CJA+VG MG+0UR4J60CP,=3#&UIN)YZ$M6'PC3I@ZND"R5#'GB3^Y(JG*>4CS\VJ%GGW! M*>J?<$Q'>JV:&">ZE.O0E]0UURKXM+614)1-7-(.R,!G HT+Y[R4W"6^F"X# M;:"@]^%V9BXO"V@S/G%Z$@6ST%P:>)'^I!R'G\[XB]1!TTJ@6C:B>NF>*TFN M<"XN)B)7OA6]%=6S8&Z!>E7J%ER2Z=ZP=NE'&"RJ@08GJ;7,L8(J_<[S7W59 MP+-9&B6$F?@Y#!DR&[QNW%038HYTY4@K:E LUY/^%];[!&[!]:=;.NK)X]2! M??%+6D*?T2^MS- ?2&(G>I'] T# ]54SK'@ MO+O9J#]]*?ZS4RG^F&NMIU+\J13_QTKQ'[1\=PD]1E4@$CD7.B1\GB@:;N)1 MLH2^I4.C!!1,MSMDY%OL"(2_X2CAU&V,*?B4 :GHX$<((8-_L$5->G9#00F1 M["K3H9;[KXN!2I*U"^V*1)S.F@\0V[2]%DDXZN%$W2VND(\A"/';+8I.>EI]<<>V1F ME_?M_]-D8F&;.RTC 318U_EN2*!8]#>6'IL>U#P^R-)L3#92^^ M(^^96W&:XHK5MFQ$E&<1'@-'NVV*9!CQKC^;?2)5D9: #^A;E2(;K MJ5,SC?*=261C!#8Z6,?(:'1ARF44>AU6-.;=)95!R(V,!:G;$*\_TD.&B7KQ M[,6/X=[D U-[1ZR)O"CJL"XLK?)+89K&LXL0V'!UY\4O%S(XN]$@R;Q-KC]*)CU2K[A=U\\GFFY M-YB2\!+SD@;VB[^P?4E#QMC&IU@%I:"$"/4>U=97:57(DDZTXY*>2UFN!@P7 MH#@]H]"K1BYHJ:'9#H%:F2Q\,GH.^3&>#T+U;0^#I74PP?STVSE]JY;P!'1S M2IKMRJ3/ZI$VDCA)7NF![\=;:,2<$,P<-&6\9R#[B.[%GIL$J3F>R<$\XUC% M2(^.E,&?3F]GDX:8WI2JGUIJ77D;IFGF)9< M7E]SLNG[&['GI'\QR=[S4BNJJQP%][O, X&.Z''=;I=R)F52P7+.[1K6?J69 M/;R"GWH^PH&W6$_H'CH2_H3"7!_=[R W.JB(.E(U&AIB9%"BQ4ZI*D8O/QO( M.R:*9)H4(M%OAM&I"$.:-S9[ M@>,YI:%T[E:T)D(@I&8V%@[>YHUH% ]H*O:WL/;,S_V3OY =JD^C:/R46:Q E";4_5=SKIE^0<+H^OW!3SMA13)!:H*J1;%+2K,2FY@393,1A(NHL>F:;0 M/'@K[UY2 $@CK<56!D\P(E!G:R7MT(Y>1=>'5D]CE75OE52A4]*K_,$Y#:Y_ M/'.SJ(8\\&NT33"&/1SR2%R&J/TIVQ]Z21TN3:U2L3M*)ONUP!!R+-?HE/E* M(A=YQ[,(SFN/KFFT29.B,C0XJWP!F8_@DZDO(RV*KA[@T]%L[-_PZW$1?]\_ M6B=X ?2<&-)4#7W-P2$1XKVV)H$OU@DZL.-[PFY9^MYQ7 :VYQ9?; M\V37\[LV?,L%D3JI-R5W/)AY%B/+"1UDW(R^?1D) C)3"H/,"V>61CK"I\6H M1WJ/Q8*C3YSIF/ED&&/R,E];>\FE443>B%* ]4+],EXHC(L?\"20HQT^HS^9 M58^=09.]TXY>85*^1_#V21O!D+.Y3ND6YSW%9I,*8!O"943A14.&R34#R%"- M$UO=-:_@WN#H!<)F>: M*"C'*<7S@PWFG1.:=T$3'"=)Q-.^4[C;!5?66U+Y@Q21T=+$=)2Z3<(<2:L3 M9<1(5T+,[QT8!?RNR$8G!^10WK'WQY^EHX\T 'R>!K]P4:48$/--*#6X?-6& MY';:4?/(H*6[V1@C!U/EO]321&\SA0O!:HRB+0;1[)^^3/[YJ4Q^S'704YG\ M5";__T/'.M+^CN0G*AY7PM@H:;PM,X@Y_&"6:-C8P;A!Q18"Z6G%+]'&W@[XN$O$QT>%1%T>J<8P#YNFQ5R3Y M53WH;=+Z?3*]21P]>9]'>65W0U/)LWIP3(A+@8R=:Q; A$;U-WBW]S''GL+@C?AKA>Z<,3+0J+AMIW^.L M2+L/@?&4)%)1-*PL\?_(:=1K+CQTQ9GJRD7+ M6\]I.4B5;>*A8SQT([2P!XU\) RSJ<:Q+&N@4[#.U(D),Z*+8_HF<4?&O(EN MLFS<_-F*LG"3$\;#,R&YYECPWTY&_T7KXW]2PA[].=T'Q1%)P:'=+OR"I@RI M0W[V:#WD=YP0HPI:O;F1ME5I6*.8R7^06!XBET"'DK#0&ZG*5?@.!M1$S(@T M9:M*QM#1A+!=C>:8YC*O!)YCR 5EAZ5[,+NLM><(9W=!&(B"]=ZX+>=?72$E MR&6W* Y4:3AU91$["YG3\5 ;G^#I@HW&6K1_;HG,X1.)1Z7A>&$+F&AC:$U M;J&;8KA8XJX9+)*112!0&%X%[@S$^)O#YZK#5'YMFKKARM)Z%78C\ZJ\MALR M6+%KD0;4$]AY*QXI-/I O;_%Y[N!$9/9(J5XRN%15X?:A(2 T/6L#-1$PR,! MKZF'&EK[6E%Y8>)W2=;/!1IX\?R?S[Y[=/[-C!H:"NIFGHMNAAK5-=.C;)V? M8TLLBXS$#O0J=9*X!)**;K_VHI62(SUA?J)I-X'F;-J+<%4/D@B]ACXVV]WH M/RP]GMPS%#9 =VD MKBM, NN\GLUH.3!U3&*>K'+G'4#QTPJP[%]W:UI#>,V2JZ#)%6B>Q#%D@$LR MF(FS=C9[65(SD3/F.-C)&81+,3H1(@0T)/F2-^>(&JHFNE88WO+]5V=EZI7.$WLTB9]V 3V"3*T]YH/_Z>5SY*9A#7F"XD MO,<2 DX4=VI;! -:ECO_:K(IE6\,_:;%]H( ML](X*;H8(5H#RL%D@1F\^#.'ZI.8 8<_+2\]\O57FJ/>28$=1R&_372FT',. MDLA1AJT( 60#GY2L#R[H^/!_^EKR%Z=:\C$7"T^UY%,M^>'7D@=>(7,B*L\: M)Y;"J*(A_T(1 'A-Q*WJ$RTF(K0N?;,LEI2 F(-SL%RI*]J4 MA9"3OG7ZAN2I2M&$(',V1)IJ M1[U&X4-JTN,$GCYS&=!6\A(F76DQ]A@L/JJTR1)=-3E',5B"MZ.89P-8[Z^+*I;ZCAC[QN[.)E0=F,5L5E7?E" SW=RQKK8=MRWC(-WQ@]SYR( M"7B5 L^POPB:6B2]BZF!L:]DKHR.,'4'CODC$C/P%8"QI;=DFYH(T!'*JIE]W"XD%J%K Z3QD5-^MD1:-,UF+T=DTY[VCE'RB=#D_%0;X' MR4#T3=$" %^G-3'I,:2I856H0+2>2[_&@JD@[7@?'2W *&C=K/?2?F>"!$(? MF2@G)ZKUFO[G52K:MH(*L#L-,@TM]1#17N#5K405.%B$[7<,&'5C%4=/NDB$ M"$1.DR3BT@1@=VDMJ]UVF4LK5<\8::TG715P(FPOPEV(6Y'RZ#$[/[8KR?)A M?-UQS2AQ3$H8].3<3DR=%J8(6D],V0_D='CNWT'M6ZH'4U?.)L8ZM[7Z585P M/W!#IP(VCMC$3UIKY=6]^UM.+"6R!?*CB1SA54T9/T8BH!"#6L8EH)YTI?@( M*7Z@&:<98,\9OSEX[[KIO8$5ODZ\*3#)%X$T (KBE1>[B8H!>_46O+_!_L 5-= MF\TLE08:62(RAJ"/H=A]3,EY?DW*FOP\BP2IC_=TAUY =!?ORL9 MQP%.H'K=;>9$#44H3G2;@H"9B'E^)T;:;FW*%LMRB9/PP--]$14SJ*2W:\%M MWA34>?1T'<:/],.@#-$P'SW>7^\B=#M"$[83DB:9/,+-T>JHBBY,$SPWX>-W MHTJ^AZS0B&?@+ M\\+9)DHU55T]0K\FUTE'VI#C<[3]@%6)B.#D-HH9;HOB#>O1$)+,=F.,7.MJ M8"V9LJ"HO$F;!Q_DS;0!6ZF:@^*5E'8_QH1D(MSCVF.R4^ @1N&NS'V/2 CV MXD!?62P)*42Z%UZIEMNH5TD^6B_^DJ+/#IK NX]8W7E+MP3RRWP6/]WD_P[_ M][J8SUYJMSGS^GDF LC9.P8470$1]TM=X0YQ7+/H%I8[" !%^X=G4.3FQNY] M2.8]"7R//MH=>SLC4O9Q$7GYW6XD"--AYAFQM_?$1>&WF[I""BS1R))3<[&N MNV540M+[Q&E[[?F*FJX"WYZ3FQN?=SM2XB7'EU(6"\KNJO>Q3FX.K),>BWX: M2%A"M0"'BYAWBBG^4'"CXIMCSPK6'DDHI @;:J1!7W];6S"+6O4=NV/'90P_ M4B;B%;IZ132KYR3"01T;&Y/ZD_E#YHFTTOJ_ZV94,$!4_AE-<@H5[Q# M>#7-A4_BKKW12!MD@T7^MI2E!X[#TD[KN/SM(%2V1/+-F:>H2J(FAJ)-[ @= MTA@E6.KZ@$'_LY31OSR5T8^Y3GHJHY_*Z!^BC/Z13O*I@YJIXI1TL-C7HP!3N7?DW(4NJ/BB?+HE!& M%$/)K\-4[Y/L^Z.C"BO1$K'(V2KGB/] MNE#4,C$$+&^G")"2%BL?KK'>%T3OZS7G!RM?CXC6^%WT:6Y(-6D"?G)3L+.O')O!'U\">2,*BL5P=BU3V4L[H2): MF+LL%@0-"VC40VEB9*TP\)ZLZ)9[R,'LOR+Q3*<3"!2TD";XSJXV"=P&/>_# MV^F3@U\0[8: Y<<\A32UHRY,S]_K=()^7&2R6S(GLP5R6GGG1)/5<)G"@4\< M+O1V$>_=-Y@8BC!YM -M_V2<>+;M)/E*'_QS+I1JX&JKY?7!DBO'X2@)'6OO M^30!MTG650B<2BW#2A)3.0[LO/SC> TUII>]!S"44Z5!4IDUZAAV-, M\3?NQM)!/*YU[:B:_9)F5HE1";DCW9WN$.+<*8R>'K<.*.=6P8*4XW>)KP&S M)QN+6JF:,$[KO1\QG03\2J%X2"A&%")7TZN>RF\/#IG6[%[(92_HLL^45Q[2 M/2\5QO126.93*G3W;'QCKM7!P!+U5%-7Y2(L$H@'JD(K[V[IS^5U9-5NUQK( MQLR=/^4N+:<"$"IMARA]QBVMU3DE"^[1?]OMZJ8W,#=CA MNH;(Z"TXWA@*X MHY./'5"Z3I_:,N]@!BCFM@+4=G/]L(\]25DYU7.>'F%F3U[0O8&+PF%O778# MQV%06QBE4(T0[F%Z]<%$9W202C%FO*%]/'7LB.B1;F5#U3 3DO76':EY^E&7 M4J2Q2;!_G* 8:(,0/P._\K)@3]J;MU^7Q6:OBQ/D_&6E6 O2&1*!@79#D)2& M5(9!GT.M][S'B8IE20MWP5L+K04]=#%0DKV',(C%;F(J4]P%/0;MQHF7W#;E MAL7;AZ^KD4!1-?4Z =(P_'(%Y:4^EH J(*M=43&3TH%;ZVA:TRO7(+'%O>_M M_ [:FU:K$$ZV"$.@9]5@2T6IR&.[$?T.'X3T7W82D&!VJ(\PB^3MFVU>&@39 M2-0!"?1&A25!:-2.=)\$/X@\G=XJ<& ^DZ9@UQ>LZ4L[,V)EU(-P4["+,(XA M+4A[1I!2FYX/Z+X&V>?AH_!'SDAK^[=7UO*.K/GBYM$>Z2RX7I4Q"1 '/C04 M+?G[@@2G\!IX)I?-=>[.7^_TSE]238YFH[I\M"Y6N[]^1I\@I1[\LK"T__KH M_.L//"S /GSY[5B5_'W>.!V'\\_/OJ#W-E8K$-"%T8\S% $A/5P^VGSO]?U9?C#"V(=P5^^/8D*?5LJE)#8.A MSP+MY]R*]XW3C:4R6/5 ((LALZRF6W"N#^>_;?^XE47K3.1X3F"5)U^=P"K' MC$8X@55.8)6'S_GP;)4F^$80M4E.IF'X8>9+P=(61A$_: 6$A5B. L<_=:)H3PP8)S%@-86US5 M6OSI*M+V#?%;I4U<(+-Z)QCK@>DXRD3K8=98,%3IB@9(@ 9 O11-=97CLT3\ M@V\T"@1S)>F]+RC=SES%3&VOXDG]E)3>I6RI@RZ9.LF,!2\XS/F>^^>8U[$5 M3 *>XU\=)<:(!,\_E^>XVV^%H4,3:[N;.F;4T^7QUUF^OJS#*UP1O_":I>B$ MF"\OA0MA5[9:TW*PF> R74U=UF?EB+Y,F\7<$%#O6[QS\G/W'#0@!8-)I$\H M&1^J(C;+7!L80!BF$M5&)D_;IUOGK&ZH]VPUV\6QI:,A:\?']6SV ]4[D)NB M)EIT3G-])HY]4UR7K6)>W+WHX6H69BV)NGJDJU[H;Z VKAVD2((+562R1I%0 MHE$BLD,@DP[9@'[&;F+A",9AWE"\2QA!PM"QD$%3;*BO'A6?WDRKO"/]_PUR MR&%SO^'@VZF08B*)P%0>?B"C*=R HX^F*@^774G-JY4@E'",C-SLNJS7PE,G M)C+<4S\75ESI)E-VDV.*F'&26N^8'^,W9)%)[W/=4_-4]WT+?GT55>" M&F#44\:;"OJ-X8H@U"NOBTEKP\T29+C ^ '+;_SI/>B30IS0D*J'D384N89# M2,,F*5S5SA9P"S@960P:*G(:R=63:B3Q&3C\V#,(4 M.RY2]<$3G=1(9F^0N;#'S8%1LB4(2M'F#/*W?..@_0E);#ND/4:Y'YHKAY]AE_#J0GO+/D; M:@'C),-H:]_[G%!K_)\3 LV!D:01WC+AU=7R#QVWQ2+FJ&'1BDIIAIKBDK+8#A[F=.+Y&/=?N7TK67UT ME%M(X8NB" XH,3HV7OG%@SKI=Y,43*K_)@?)CLE6&,Y,CYR*W&\;4EH1 MZ&*I5%2S%,,U*0+!:>OM7CNY)?)8CS)>TU./25V$9<+(N>35:? EY.3V+N.'=C]R-U;E$C1[T&>!F"B+S#@;AQ)GH2MDQJ[753?/B3 MA]A(>@/_6L"2''F"YX#F2O=U*7&K>RUN%Z^BJB=]G%J]R3=72I3>0R31JFH= MN4'UIR*VHL0YK6T>WE0]WT^K63F4KFP4Z]QG+C;>F=E M.KV&71%S3X0:X8&YQBX$K7,DU1#6U3=,]K!2K*?S8B!PX!MOV"6-7[&XO[<" M_?L8OBS&'V+S"I0NBVJ";(;GPDYUG51H1H5C92<,3C'MT.KY3:PZ0VCJ@53U M]XK#=./FQ:;+!II9N"2DD+79MQ'DZ7AVT71F7E!=BYRD+W(=]J%],HF M_SGTX&)K:B22(NY?/IV9W9E\2FE#;5A)9%XOI8EUW,SFG-*3Y5@5]!9\7GMR M2U"+W1:'RSD@_8V6FL5UKH/CO53SU08/PIP$_ROVHM^I5" 5SW3@"?O):H-HM;$U\=M71U62*A<2YC.) MTD<=HX?#0;VHBB%\CLH$TNW7:]:3@K@$) -R14YY1M'.)).1))T/'G2#Y$H_ MC^*]!9^''J&O/,I<,I-8PE7J0E/F4*=H MFB4!P\1*GN2&Q2J"U&W?6HU6=H#(WH]J?4VJJ$D''06(@V4X0XES=N#V>&DC\/E M#5BEB++;Y89[7#FQ[H1L?7D,IKOAB(4!03%03Q\FC/6;8J\9@8ST9/)6#ZDT M+TR#Q='J.NSNE@)CR7Y'K,5R0U MO?B&PUJ2B3D,TM5@=U\I5EO3Y?X;]B2\+ )F2)N&JLW#-,VO81/-C*JVBK M+V2I.?=6O<3>L O"T?B$;9[5Z3+AN/TVY1D1LLPQ^HK M/+]36N#*A",W8@*7Q0I%".7T3WTKZUV>FY654Y$RF'+\[7"B3-.*2(+TT--Y M@?!-1"W1"A(:)E.H2>EX78>DKYV@*WXEF>^#PR()_I%,-[.W7H;?:$^DJXDX M7S;"T\):TK^[(\E]50XY-%,-)V-E%?FQ4U^UT,;>)9K';$BWD] =1((#DP#W M*>$P^F4+"86MI-H=YRNCM)P-'G^8V@._4/S5?B\[G,, W?%B,DM(>C-]S%'N MOA<@JPNO^%;%4O;7>@.NO^@)T*1>1MFZ.>TQM'/2";L7)%:ZL\>\O/[-TTJK MDX2X%5Q@1?$#I5=DH"-*S8J967K ,B#)(=/$'Q5^\/[H)+^5?1_Q#>%X%XOL6^Y'2R)\_"HA3Y$S65\Y38:$[ MOW1$P,H+:B5LPH6;1BC< 8FN/- N(Z_E)[?*[H8[DV&T:[,L1L9>+B+:#4J0CC8KI/?8($D0G,RT:/R77-59B(&C@(@NAS7.EQJALR*<-)^ZR? MW[#.O6R/]&?,P06UCD/W%AM39<^4CCH3E'0R.&Q]YKH(8#;B[2Q\(V:,+()( M2$%E68P]8-8W(W>>5!FP32$ 9'%36(&1' &N76JY"Q^U':6[5+Q&>EXXOI$5 MC8LK',4.5>S:XO?MN@Y'I0.;3ZS_-J'R3PV1.],=[]5M;\N2?&7EJF-^6L># MZ7& B&!#N-NG$!8P(EE7,#B48]9)/6Q)BD.M.WKB[C!= S+;E6\W438S=;BI MY7[%RT.0Q5%ND^MWR>EF[#>9;+3I3M78A63)@49N.*K%!]3350[-67>;N+N5 MFJW6/@X:2GY#A@3E?5/J3/?)1G@0L<=96D) !%JL M7_2P#'!YO>(CK/RR9"&[))]Q" M)]^S?<)U73,?"6I!"6;)1?8?*!M-U^CT&B( MP%@%H:ZYW&0WR_8- IU"":5TSB8'F\,-9AP]] VG=I])L;6Q^'H3IFF7Q8 U M#50YZ@6=-+"'U%6\VS&V4!:2;[*#UR[R4.:<#QQX@9H/<_R25_U])[>CP'95 MK\NZ'<+YSF;HRXX.*S].CP&VG;@1]RMC[@D\R"E1V5;9G7W=U,/E&"MZM(=W MR(_>*%X*B^'AK#!M^*M"9. LTYT&TU?X6FI]J/2J&V^0E)E3B-M& I.V",C/PD\Y%T5 M!2]=E"#$KE.RMKS01XZ7X,A+K8# T%P)=N3J+RB H'HMC9V]FK*)B":#3I$V9S6M)2SE-(KDL)@I&?GG+>+YT.U#-^ MT$@Z*7ZWA>DLXS!Y\NUHK^V$<(O\Y+7"W6'2E4%=4LA)&!Z.,:#:->F(9(AF MY;@PP0RLLFS[PJRJ$GF4C@F8KWDC)G@P3:;&8TCEA^2$D^*/\^YL#+&QEOF& MJIS>BO5:N5 X8B6[D2S\5*6#O!Y',)#6?W*WH/:6P(:D=2@_3!8? >_OW%-%?YNVSP5[FSJ?<["E;!)\["=D5ZL M1A10&$24J$3T&N-52\*:Z)2>U#^"I?LC]SZTC]U.G<*]C?4K1FT%OKF2(X0_ MTGFCPX.4&]_83;HR'\CL@M\BV@NVBUIXMR#AIH@"D[WDK_IO^331DP6FN65V6@ M[CI>^RX78,R,JGKK:THMCF^58M'XTAP@C%Q?:TG,8U ,BA[VK!Q030QJ M;N +=BLS^^_1:WT2(Q?I$[*_?7K;:=:K//8%27SW.Q]X@J9D8B0_F[:(9"R6 M/J)2)W_;-5M!:A5D"?$WJ;5X4J)8S!.F5E&;)FXC53 2;5]0"^3A!L5Z:'/0">MJ=P/3(8# ^7IT=@VCYY(A.)0PZ]%YR48=E>B<.$4/^5L4 MDQJ;7S_*,=W *S&OQIXTLU<- QZ&JRVRN!?OOXWC';]4;VFL[K<)3ZJ9!-D\=A* MXC+9F/4)US($MB!ZL4(00O%-(44ATI(<@:*;CQ>[-A\TNR1L*A$-4"H(P=)= M3KTYIVM"^"<49WU=RKK%7$9;N8R94+'#?&[R?U>3Q^< \#*V:AQP=M=(]-AV M!C[QVX*-#8,^U7MJ#1HTMFTC*T'F_,'++@\!YJXHK)T[QI)Q)PO.=3UAJYF+ MK;C!9A#XM>L*UU>5Z]!'R@>G>2MZ%&(I"W:QP2A/' JQ&\" 9Y;%8APWE-## M%:E&EQGO,<@QC:9C](1SYS;2 (-0=F1,4XT@@8?I*37Z"K2O8/NMT(O[H"PK MOT_4H$R%T2X1K%I9+<9,,R4P#%@7 ?B\ L-/::(EM)%&"U$>I?597I8(W?0V M!W0(YTY&!0<)^?J5D,!QJC(S"DU&0@$<38?AAR6.^I,4LC][?"ID'W.E\E3( M/A6R'T0A^^V(%*.9;@J1)0I'?/Z[ZXURD%$D:Z6DITR@#R1UH\J&U2P<]0V2 M84+R+"^2&6DG82=;<2$D/X/0#)&N>@8J(-\Z$Z&5ZXEM<%":T<:P-,''2I,4R-O>;U<^)G7(&[6%R[?W2; M;1OP3^H'0JD\ZAB=!K/M5?F&DL+6:^AY$F2]BU>Z8#&=5 NH?N023 M2H5K_]WMJ#(L]6]:(.3&C[WP1TJXQI"4&L"=8)ME*R7^F*'I=O0UGZ>LCYQG.71XW C6#[ MB..3.?"H9I5[\B^%0LEL:>ZZZFP":?'_0&G7\\>/_O=;_/TT@?Q\<45Y,U-#5F8!.B.9-"7\\&A%,)+F(51$XTM'-5GN53?2"_45!W2E M2&71CXCB'SG*AB!5D8@V3 ^WVTUY))*1AI7.0[Q"?'KUZG3BW\NN8<+5,*++ MW'+BJV "P[+>B^R );]YRJ&E&W[P7^=GC[_BK/X\S*/80#-U(.4_G4T??)(4 MI8;X51SI-4IOM%G7!>>K5V7XE[G1K(]B$QNBRK/'/+,;F5GR^8,IW>V9MHGI M!J^*-6H=9$U)"V)-$-[V-.?W-N=+)*G[.Y#!L1GO-L+"-47Q".N G8^,L6_( MT=,F'>Q1FJ_@8X+H?@X1YOG.S>M)2/-#[5O!X2*]+7]2:))2Q]V$B)[ M&7SQ5OP"5! 91J9*]?$KS$^'>%1994VSZ;7LIV+-'".CF0Y(W0"FOF2BY$K8 MBGBO#7R31N<'>_>&$0)Q6.:2::EUR9.GEX,-BE@%[_9U=991]E7V$573'GF M-74X/7WA::J:$.V2&N*V]C3/&DG6:!0?'.?[R]IGWOR!?'O6#8M1\V":1-G7 M79J1'1,%8%!C["C'V@8T82PO0[PSY9H)M@K.PAHP[\.SS;^,3@6M\^]_%Y3^ M1;W9A...7M,G/(\H=_3R^PM-N_HDD#+?X"1.Z6\LD2V,6.[-\_6^%:("8HU2 M((6LD=Y^U>L8W=O"$ RZCY1S26A,@@U<^!:9F&\_P$:NE'D??E$XV$<(GHD8 MB0KT#[+*-MVD41".32!SD11I#!G#RV@%(6E3Y]G+L]R;Q@ M'K&;8N0A6O\8(@]@3_1VLSP*=,V(:N99Q+[NT(:4@ S&>ZKPFSW?2Z.>;T M5>I09!XHYD_#/B2]GR^<.@T_UF$3#PL[(J4H>/[-9Y_SQ&[8#_3GI?]R/*WH M"R_S9IY71?OH^>_K8A\KC(_3"N/P:_$R:F::3O4<_;H-5_LY;Y?YO\X^P@'R M:O0-PR-OR#VSOM[@!)F85M2),=/AO-$):P%4ZY)$*]_.>'!O43- M&N+#<9R MI9#TJ;M+/34^@W'/+@M"UO)2+RK\DI&BSGWTVR%!BJ.-4FV!5C,2U.4*X$_= M.\$38FCE H=G9IH82Y+7V0230 Q!UG@?+A=N0K_6UG8*X3AD:6?4NU.N2@Y: MZ,IQ==&C*YWDX7?YT^/LSD\XNV,&4IUP=B> RWK$WHGJ.R6"^Q4J<(^,%Z\0\TIGFOGJ?K%-CB:OJ /0I+N/G/"4 M"(/F6R&GSF:OB&C^JBP$9[ NP9R@_E2O7<-[2MO@Y"V:9]=2EM/IB@CF%3*-%.H&UWY-#FA-ZGKK MO%+9 ^F"LW%"AR&H<1?[=\"%0?@,BALJ%1 6''?E(66N?GP3V2>Y>=V>0'UF M([*$XC;&)H5RB>4I%0A"HZ(A MR[54O%L2V/C*OV??(JCR4>(@2HVRC7M;!<.:?X%WL3 M;J'.<^^-CZ;^8RJL1]"S+M\@F]_/Z]\M+3^D])#:@>.("/.K7>!:DC2L<]@) M;,$S3>QY"1#)[A)BUFG//ICZT'.C.QKK\+(L,%,\A'74-0D-H.H@?J<&XF.LNPS'$*HVF;.E66\P_7*+ Z[T5/&0 M*I?:B=\U,IT)S&=OU0EFV.>?)TT:A%-E.\ H+!/$<&B=PPU=1M0V-0">,P(: M5H[@POON_+ZNZ2#*TL<4_*"W:C3R[=&BC/U@M"XBI1SW4W(C4]15K.B@S:SX M/2=KEPV3/;J7QNLM5*3E.C-E&#*"R30[HH 2#A-Q5S2AU*=S_6,=^!?C\?9H M!0MQ3\*8QJI,:=K)1?!QQ=JO2&BL6NJ^%SVGGG33]/J;6GBIH1\Q9U[[P]M^ MW\0 5L5V8W8KW,\JPG&E#DQ@9JH=2;9.8M#4\,G8H]&VQ>UME#KLX/SI6[59O3 MM\8I$.%B3:N[S(5S&3)2U&@ +J!W"K,H3K(S)!2K5HV@5?*,,_;VXP:!"'>6 $BRB+!?AWH4!=24 W/ F,7,[M@RQ=^GYY$ M]46Z]*).,"_"N/KJQM]4JS BG.+77^,EJ3/M88JA?%=)*PB24Y&B/7Z#6$O# M0U6[L4QL3/:/9V3I+=3#%A;\91JM_-8M+V/RG@0OM&M$=5L'.XKLOL5:VJ&3 MKQ=.I7PE+8CRU[%BP9&> :R#%':@[@SJ;BW&#\B8N6$ICU*W;,\ZIB>&(]%5 MLC8CCHT72K.Z=.^;NEDO;\@L3QS[ V[^>XSR/N:4/$>W2UU=UL@[Y6W9CID' M9W1IXTN"(.,EEP4CLT"2GA'7.OR)80!4BG8>-?ANU_6>-RWD5WT*GWYGRD)& M&I4:0YT#050T?@#S9'SV8LPC5Q)PZG<&#A33GHY DL@].IF&1/GOE*@)DXPFE@$1.KFWIQ0 M6ZR(VZ_"1HTK;X-;)3D0(-&X+9>$F"D$WE5(Y8C"9)-M^KH-Y^7KVB12-GBX68.NVZI.K;(E3Y&8C M,O@-+ M;D/_YO_/F__S/Q!\_3&;G15-O ?==$SI"1'3F!1F)60@;+XDZ.?; M]IQ(>&#BIO9(TX#)5!:N>5$5*Y+3=OR=:!)Q)X":)5[W0NL>?6<,='.95^6_ M90WX:MIS]QX*I?E)07!=$%!T0U./+J7S\&FH03, M'BNFVT%,'8+ .'"Y6XIW-#Z43IVHUO2HMATQ/U\P'N;],Z7N>P1^="0TAFM^ M("4[<9BG2D9B QX,*.'5T.NFV4T*"G1*(O'-Q6\7L-![8RFNQ8V$N[TI=RJH MF5#'S]HK!K?PU^W+DV^K:Y[\HJL8.#S,7XYUQ54+16W)EM%L?#T!+YTCM<6 M6$ZDF_U06?ZC+.*]BJ5]BTV@W,5^ T9L688)WV4Z36J/DJ7!-@C+X1&6 W]P M65/G'I,:B*P(/C=K@_^BOR)(_N*1Z8B6A;=.KIZ[K^HTJ J%0S[D^/GJ$ZTV/\RM M&FXV$4B M=%\'#H]PX3E1UL!P%R8]Q-Z0>1.@%=3J:"13Q6_D1A[>QZAZ7;B\;L.J "D0 M?+8#&__#P*X^GHS8(#OK!ZFWN3,V^FY7RUX=W=6<&I_([_*$3F1W1;!'Y#[T M$.)1)PF^]"'A_Z_7Z47&\23\-+*_+9+K78ZQ-;L>(W77QGA@^DZ3C]S&Q08V M!G=0NS_!=[3;]I41#5$B*40[U/[TA>3/3H7D8ZX4G@K)IT+RAR@D?Z13=!MB M]+41DR%Z#>Y>HCLWX)3A\\&9_KXXI5=DY]-"X M_>0R3"4KBK'RF9UG215J"ZSC\FTD+BR]04,A47 MUC1&LZEY4%!82P)[A+ CI[B"RKD32F=Y[B09A%1R9X+MJJBJ5TQ8_ GQ"M^7 MVU<)(#CV2WRA3\+WAVL,2L#&4'5+XS!M#$8^CI_Y)-)'Q#*- NF&'!\BGKBJ M#"&LA%G*547S*C4JZ$SB1IG #+-1Y^>A.DA7M5(#*:V$:=4,&MQT MMR&5(>J=PRR&ZTSBP/'1FZ+8:C^:=U%M2BD\3W,?8^%Q'X(_6KP]Y*3'_"!3 M"TNG5+'DCMKBD2CZ%2+?*6M=(-*;(F>)V;&E,NG2(Q4?:Q(43R"X#!>GCJ;K MPD$3JD*N)"Q)EFO5O+!+0@?#:D2ZR#._[+;4]#"[(.W-B LHJP_;FCF9"YQB M,*:1?AD"Y:O9=_F;>I?/KL]FK_-]V*(-P0A&FUD_TA[*^&DU2<$;1VAU);F- M_"YG+1/15X[H;6/$A9]9-AB6#,4FFC;JF0C'%MG7BIXDL8@ G.#CL _7Q \1 M5M,;X/BO]FVY@'QRT0*0'BY?%;\KN15%:3MT%_QB)VSR;&S7;5O*B5,H&(// M&][(>N!H87J?MO6-J,$S>AH/P".5*N,>;D,CN$ #A+=2V268(^Y#:=MZ4>9* MML5&)J(/TH&/YP=&'1N/,#K]QG,7NIJ E^H-MP/.RPC>OM_TZP,[;M9MG44 MH)=>-2O<[UQ-S';FU%)U?6SSO32F"GV):8Y06J-2*ZFBVM$9<"E/?V0(9VQM M*7O:0&3_C1!;GUDSH3U/0#^^_4[A[(H]PIZ($==)6^-\ <$?B_VN,'M[Y326 MG*=S!8<9%Y;'EG0(O:(OCZL&.L(?/ :)'LA;8L5J-<,\U'Y?5@\7(#LAK>9( M369>)*_J*M'>_5 @A)]K]X:X_Y/'3Q[#N9L7EU2 )_>/V&9D83W37NI?.*\G)O83U\=DO+QU;9*VZN!C1JY+:/V!7_1/K]*\2Z;O.)H,)?:J..FUH MN/WD&))#KK/-2V8OS$G\W!A->.$,YU]9,L9Z8?KS'HU-*O*NCE'%! $+WC9T M6H"GXZ9(B#K()BZE&&6/A[!^<8IV)G'U>5V%0N;5#!XTO#]7B6Z M)JUML D#RQH;=0;UE ,(N+3RQU>2!K.15GGN[AN#@M#<B:?9A MO]^PX(+#=T?T%SD#T))O-6,B?8+'#'1YBGG_KEB@)Y =W<_.,S*MY[SR+Z19 M[RI?SO[K_.MOSIX,5'.T[VYDX!0B]//S']7,IH.9193Y?YU_=?;YY,7#%5HV M3/E"$E%RL%GM-2S%N=85PR\OZF;[ZUFX[./SLV\.7;R!2&6/P#AD!DG+ MI*6#IJPJEG@H.;7TC[SJ2,0$@W;^-7^%H%#L99=T3'WVV'37.X+B_YL6Q7]] M_=799_?]6-Q@K?,YXZD\_\K@><3\$NQ.2;T"[NI&KP8L6UI1HR'^^O%?9@)& MKRM>UX*)R@GFTVTIJ=44C^BIX_?T(16\]$L1-N:_/0H_[#C,*]/1M H75-/E MT>$A/#R.F!#[1F6**J0(EUCZTMP0%N/"P(K%-CKXC"$VX'HDO^+0QUU"%G9% MM6])J'Y06QH.#ZW%8Q+C A6D'/8#NR38#^13=*W +N?P M,*Z#.V&:N:M52SS_//FQUR+Q5=E!J:A?Q9@%>^OD%3'N<0^[#S"WN0& !ST\ M38BX2SX-H]6)^4Z'E8U/C64K5T_7/2>(@WW#U3WW'$!V;DB7G;A;D7R& M \*VA/0F:MI=RT!+C5YAM.9&:OHL5TZKZ-^@[#9H)-",-@V&YF_9*;TMWCC M=YLK[E+"I9$Z9"@5X6]U,5!8'],"4:TH(D]F!)IRG2@A,*QO$+<[T*1-5'3> MQMI59'@YTI'S>V?:&.;7- ,KI:]I@,WH+>+*4,H8>8B>5R"O+9N##P)K">D9 MW6AB9:HF&"'4^[/&+TJ_'+?+D02.O 82AL//OGYB^E_]".ZBY@ZT\V^^_G)2 M"8"^%&.ZL)$)7-5LIRR4PUD"LC]F/Z^/RK;]N^ MVTB+@LX_<:QM'3B+,%M04\^N=ZC'K81+U.U.KY$:$6DO0M,4?7-HR&*$EPW\ MSS#DDE;)#KRTOG--Y1& :2MO^H72&)*Q_(C:Y,6BB?%R\_T)T?'Y"=%QS"7[ M$Z+CA.CX8XB.#VE-Q&!_(05*SE7/VG#6%R)9'<^KX$<6OR^*(APN7SSV>>UM M7:)[ 9[SC'#K BY-E54C2E 20@QD1K$QB<4'86+9^L@P'\NN]8\<22N3Y-DN M32*E/0#*NDRXBBN/0,[YV$3NHXE>T[6>]2M&4,0S?_926A><*\E91 "EO?.M M'2H/*G$WFO=TM.U2*PJSB:6[#.L];XR28E0(D-8A0WX6%*2(EP.:@=EJW1'S MV:[P)4IJYTAA3P\K _X:> -*U_1BC 7V/' B'Y[5&*+.YU\_]GUNQY'ZP>/A MCMP_1MW74*R\*9*$CK2*'Z)/\4H&L;$__!!]67.954Q:VP)1,GR)-;>=[1;\H!)+=(#;C MX='_%C5.U81ZIL^[+!7*M:L@RZ%"7OJK&^G.7>5(@FW"(W8,6HF[/KS0'>U% MCT"DA%%O:6<)6,\4;611SW!^;,B%;@,+,W*5L, Q#[D"-NAF2$MKN^(KGR%3PP M1-'?[_A:PSZPA**&6'^""?G!AO=IO,A+HWW^6PV5GH007FF!YO52L#(;4QG? M=.M+;Y-ZCYED%HSX83P5#TIS88MHW%;XC!JD6K? M 4E6:2"D%/]6SP&8H8K*]J OD3 ML_]CO:;"BS#J6%3&[U05E[D0%B3PB$-#\M'9;<9-PB^1KT,J'!;7B'@&((X39##HJ L,Q<0O)GX1\$<@P^KOOJ1O6Q9.:1W<$W%? >"7H* M59QAC?$H!^*]07=O85EP[3C.0/+M8,CK=1<>SSM&!,]D3)XHE46?L>\_[>ZT M>)7B!;%*3;7*\/V_WFF#?DD%$/UL5J]]?/Z!/D,TLH]?SUT?G7'YAE M"UG%+[_]T'%B.@[GGY]]0>]]<"9UBFKP6*YM/?-:!Q(/:[/&_W][FI'[F!'' M+#JV0UHC2Z2/>-*X=EXLKJKPM)=[GJ?V-!_W,A^>"=@R*N$?T%357H=D9QBP M@OTBCE3C[)B 0(PNA->R;JW\&\:>*&RQ!J+8QVE*[V5*.1E%>3L^[,8.'1:Q ME_/'-5B_>@ MD\T"(C+%3G;.R68Z(#=WED7*%QU"_M\*"9REW5BHE369 MSR[["!ELC?#??GY@GGO?/$WDO4RD3VFTJ35U:D;*<4/T%Z M:354[H7%)Y?@?IPTUIVD+/*T]M%XV8O$%7JIPLDOGV;K/OZV MUATB)9 )V^NWJ)Q!"DGM(M\6,45UFL-[F<,H\9J8O"Q-^D7@ZYC$NK6RT7R+ MYY[N3 YJ8UI+I_\TB?>\$8$$#SMFR?KA"TR=9)_V,_+N%U>%.]"H#$\C>)J) M^YF)OH3 LFRW: MT"U/\W._ M6: E4V$I] 5D RK4$LR4/XXT%<0'DY9-RF(ZB72:JWN9*U,;2S77F/3L9H"> M(A5"[70>^UE*E.V]DM-\W7=ATJ&Y6L7=90[8==F%4V?-C%.]><0VB_BPT]S< MD]W;)X"9M+AENB%,?JH"R (D" JE]C:$;"G=_LKM1#YGQ$6/OA MNZ?YN(?Y8*^*F@/8+3/6KR/JIO!\B2R919D+:)40LNDF;SSK! @@:%FM@DW= M.;J07TBA)+>*2HC6\E9(+GY]T^1@&S6OGW$Z35,W9;O)9A75M\*R#5YK3CTK M9+.YUG)5Y.O=E7JQ&,-B&ZX1UG:B]57,+I[_\]EWC\Z_F5%S%/U]]+(XF]MM M#2$YH[OC"7I@V/6$Z<*UL&81&VCT;&&XAW J1;-)%E*) ^4_#8:8.]R-H@5L MFB/ (/-@@\4Z%Y%2$#I9J$_*-O5J5Y 8#]'@5,%M(IF=9:_EQO*=TG$6+P'* MC9'?==9\.4Z<+E2NQ'\7U@-U.\CB3,^A2,&QH]RWD[,)WUL\H+Z/IRE.M6YV M[GU35"G$AG9ANM$B0GN^W(1-7C)=#6&$T$PDT&G0!R/=XA;+D%(J;?U9%EQ1 M'5M?0VCQP]J'K^[P3I'R&+UAO89QOTX-DM6_1.:VX7HOWR/!@XZB?2('Q\%2 M_!YV(8[VFEHE8/1P\KO5X%%.DOBE83VQME48@:@ MF";A!U0\?Y_@*P?=-*_W *EK&[EF1I2WXO<(WGH9W6\^>?(G>V2?WZ<8]N=.D#KV M8^"VPJ/]NA4>-G!])1QBSH++B$:1W7P>3OIL?*G1;]T:*Q(]:0J,HV!]=-5.#D3< M$+8'QV=$?S$^'>A.5JYE'+')<(;MD-WIL.P=+.6J;V#8I]>W2OIEFL*E[:6% M47U!5%1D4_I&FX=FI\^_&,B4Y =):95YUPWA8,RA6!DVTF[-_7.<*1^CTJ9$ M8!GFU:^,V%O$+"F B\65_Y24/WH$J2.K;[">?AG>*4[\U)U,4,)3NSEX9WCY[Y\%+?CE"2WX@9_@A!8\PF?^4Z$%CR!3\H-HNIL^-\EBYU"M&#O\*8/( MYSU1$'3-XBKGA%7?)XN'JN.16Y;! CN@>7+:@$$!_<$X="9]OL@R\]$9!B8# M8WC9I"_NWS[-9RSJZIJ$&U/7WQ%+2PP\:+ %JPMH:B+C.=^K/TR(I"$! WHD M%Y['C+;4V;6A)LQ#F%5: 3N[ C\'$:Y7B.BWZ[Q2B>RX6B0&DCF^%O)U:8MR M]!AO.\4_H^BLUU&^[WA?<3MH/" (3Q37O$+;HK(818!0!_S:!Y/;?)8X<+7# MBUF3FW#^("YLX947>=BJJ/'*9V6E2HWT:5>M\NM@ N<PDM/'64/"GE+>*F-^RV+1%3$^W9DKC68CJ!NFPM"+*; T M-DQ2@.*$+'AEU#?415U65ID%]RM)61[ U4]DZ[+YV*@=5T<\NQ+"E[@AE.]L$S4CVY M&>V$Y6=>%(/&6M[/7L_4*3CICPL^]_TON<3+,K#1]/!*I""Y%6!00V,*;CE.=B]Z>4Y;%.EL4?:D.UJ;HFJ8EI_Z1\Y=S0IQ^!HO.79$/G> MHF^PA6P6+>!J&:6D6;."2Q@/E5\5G%TL5T(3E4,L!MQ%)4UZ>^7>6UB\%OF6 M!E./_-=>AYIS?DP2S 1YP;0(H981\1']'Y:F2(8JX)KI^HB;U)=6X]85D1J9 MG8C,V/EZ?HM_BT-3>J$J=#O::_8,(DNRC[3:8OE(JT[SCR//E*4%6*%. 0EV1/&.^Y^$E%9#"CR_JV#,[ M( X23AWGUGM^MTJD8.QT\G0V6/YDP=4).A[SI"Z:2F@.)T6.4(59AIL'SR!! MGM4@TV:&\@V5]YLTS1\?ACGVKO/UD897AV75[E@0=AMJP_1[X?&_,)Y:7VU, MP[9=?5D@<-**8MEHUAM2M9;1S09S&JR3;*RF8"UAUB>EX?X='LYZSZ_SQ=>W M/@E**$>$HXIK6:LZZ MB!L371Y;PWU!W,+$T5=QF? UY1=(D"<[AQ5J4B9[0>8 F56YND,D$R1#B ,J MDDWCIL%IW*NU!W$N+P*'#;6]&AMWR%*B"DDC[C/K[PU.\J'-YW=A7&[(AH7_ M$T-97Y>M;RI4/2*!).VX2Y%R*#15NX*)6+P<$>9U[%?S/;#J/)R8D@SET' ; MV%B;&XC4-Y>T6LDY*$2FFK]1_\XTT46[\]3& /OH@CO>"3JXG9]W+�M0S7 ML>GI#R_'7;ORT2Y_4^!T<1,G<9G]6 AGH1ZI%_DQS+=7F/KN[Q#^;BAZ.O&>W#I"'H*F$IC:,66S]Z=LYG,>1ZI;: MN?J3[GH>>L8R'AKA@ R;[-(HPLE[U\,I/MJ)/_)>D-Y&QZ3JE7-B>TX/699. M(-M(Q6&6,_\W0PAH602_;+UCRQKFR"H),0 , M$R9JCS'4,"6A7DY%.0Z;S0!\X_TPOB0KHS/E* P59^TS UB,N7.GA7#_VQ4G M>-R.$0@;UX6 G]GL+CF61P6CBL\GJB&MUQ'<2ZFY M9L,5N^!R2'?7)O^M!DM'Z@A=H3]+DH8Q"%MS&P\Q_L_^U=5-MV%YPCWE:VN4 M[XBOEMP9O9AA0//6J7Z+?#H>+GBX'(M=4OS,/ZX7G;%9I,?L^-A(FTN*!!4< M1#V 10O)HW?LIL_IT[*^^[*F4)@+G[=$0ES=L58R2B.@:[ 0!WA&E#'22 B( M#O?T7UX6$%Z/PJ+PMD]N\7LP2C9AB4T)&[R^UD[!<9=7#4Y2X*'4$=>A$2F) M!SUEEWK[-3P.]6?L>O:*OB7!T[:^8:<=9P$^0/X845*[]R_U5,-NNJ:/;S7Z,TY-ZX-C<4FIMO/I! M!4/Z@^^*BG^UY4,K6"\0*SKM%7*0;1VBPSK$^Y^>ELJ]+!5Q$,06(6.JR-DY MJ0J_*2KM(AF6]>=:<2(K %/6D<.4PQW*JTIHRZAJ"81-4:A(V0"12V@%?T-J MG22<%DD+G9A+WLML)W-PB:KR\AJ($^[P8VU&%OYT&Y4FM)MORAUXS.HV7\NI M(R)0DKU/$VLR]2<#_QX\B-[V,L\[W:^26N.]Z?V"L0!HP8>]0VCG/CS(E_5V MY]L94U^!CH5F[,*,++RXRLM&ZE*3^3R.5"ZNRF(U^][ %<\97*'XT!?AF4!U M88-<8&94^B-F )>H)E%DL47JF.NH.<,RT3"C3$ MZWNYDUJ?U6J#:\'H#/@9%-LRPFVQ[EJ:\A5%OS PGYQ_RHBU@L@O&08C;@:J MP8NB@ ,Q;^J.ZNT:X!?A#JML]LF33_T!1T%0HYB(=5YNP P("DUV@E;EL@O[ MJ@DW[&AMW_""%QQP#_]C[ .QK4(;(FCWC&O[A&?Z[)9GBL0KL[PIV\&NK/:Q MR&AE\+]?_/B.15?IV)CZ*5?)D(KXY/.[/SGG&Z*]$#WUM6%MEO5BUX05>MK& M[Z?LHMMR60J?!/:G96Q^K4J:7>Q-?/AT$QYFD1MPBGOOASL21\*U(DG!.4 J M2NEJ8/GNE:T46<93'<0A?.N8 W\E MN"Y5*G@3KKSK0U/0U=^;*XZDG5>NF&J$Q[PE$9?S_NN8AXVNKUH'"C=4J6B$ MV6&6RZ9(M9DSV:M*VK HFT6WH7@=O+G27D%L )5IU:,KD)3XG&8&08@N@E6Y]WI-K9&G[FSI9:]K;K_!.JJPG=S_!GR[IHD;@" M_OJWX,2TRW*A?K3T/>.:' ^%)[8K"^?)^ 92:SC[3C]V#_5IXI8=C)C>.5KZ M]OU%2KW=XM?YG0.G]/'>/BXZ' +)#142B&HPO0J>;G),8$;+MPAV!-K?G[?X MV(RZ11M7V ][?2]Y ITW\@6J\%/"QLGX-\$,JJG3ZK4\S?>_B_]"M$2R0L0A MP%O0JHG@X22/01AAODC1\2&=Z>3\$];KM$[%"# M([!YEO_.E4/)H&%$)PXB\06EZ@M L\-EUL4EJQN))ZG-YU?ENDC;L5YV%.6K M!XT@7E() Q]9_(FF ZJ (]/@).WV6TS9K2]('M@JEU[8ZW#N+V5>?=^?--'1 M=TDM"(\2!C*'QWESQ7VW.DIX*';%U,\",Y ;4XZ&R?VSK,."I(AVLYN!H1"(N)>T4SBH8R(T%J@^%K.=I'5R:A%F!^[D2EPG2VPM;RQWO'YN(1E(K1V#EG\8SD_@TN"L3QO.& M[!9S@P1[5/([3$:0AQJ:Q3=@G$]9N=,>3$%VR*P%U27')1AUF-R9R%A7X:%@ MPETG>T)%A]1VV]9$WR&E8'=*L[2(M:WRG'@+@ S^VE+1DN6#R2",8A@F6K;" MH63M[WU9TDCR8TH]F8[&4#]VI+11+O^?_[C=8WSRQ7\)8(S\UAU) M-#Q^\DUDXF3V?&=@^P\ R T[I3BVX&_=U,UZZ3MC?R+Y/O*__UD6-_XQOPU^ M,M&%AL]H%O)E_>WLIX(\OG+1SKOF,IN]**JJW:^OJ:-\6> MDZ7?$2=;,+#/*)]7+>/34\L*;GM9U)=-OKTBZ:ENWEHK;O]MGG8T&^'JQ>]Y M^^WL;^$T(!WM/TE?T T(NAR>C91Z<_JLR/$BP M^>&39U1AFG?K]&E?_O=_/GGRU;?U[$7>K<.<_:W)_UVN\=#S8ET6UZ[;G"*+ MM=#;@1"]W"FGS 8KPGDD58B*VOCNCHE+R,WEMWXRFR1:YF$P\AJ3@LEW;+X; M"7.(B2[\'@^"GFCRUY1/3)G"WOE0^^S\%C-XC\[PK7;PB=G!S\[8 /W8CT*/ MTG__H4^N"S>*UA!#"R8BZGZS%5QVH;F@M(4U4]1$+DD%&/(2HQ:W>D!GL^!1 M7L'H[*X*[_6,WU+N(T'LG,KKQ9)U3V"N+&;&:^@VD3>BGT2R.^(.M=+%\&X" M,"A7L=G?<_NC I1)#!M<7NIFZICGJA&LN!%EO:U3* X?,0+H>#1CGN+'1KJ, M;X)HLU,9.,MY'>4^>$XV_9):!YY\IDQJ^2P$EFSQQM^$&HKHD[ RWDL^8!* M,4$(26"2/&R/Z^!7+XO-G@Z8Q4=(5=#!'=;WS_79[+._/CE_=/'/1X^__/SK M;\)^R5MJ2DV$^]14_'KV\BS6E2^2DU^V]8 MOH&H9LO(2ZM\/JMP%A:\,W><=07YDPB3W)#^C0I-QKL2N61'D3W;^E\*DLT3 M916&8562<6;!HHYY(YD"A!;3HA#ZX+BDVJ)X0T/R6U=A@K&^+F2)E:UPYAVGX7R.PV)P$AVEN7Q=](5WZO&G]Z?VG;P#8R4;T/YG M?B$5A8',W2EBEED0:WEU*-OLS0 M?E&6CST7YF6,3T5.<5>5"R7M?CWFC^2W>21<'[N+0Y)I?DTHQK/[R4N-YJ20 M,P75\&I=DVB;Z&DXLR =/L$6AFO3;(-7NK=#-6]J\T^C49EL8MWC7 I1[)9H M"9**$Z?.4%RQII\PKX]X8*DIK"F+'3V!4BVQ.D)L6F<3W?\>&S'W^JCAN?PR MO_*?'E/RS0E3?B8$G>PW"4-((7JO%D"(2*%WKK;D59I-DNO M)N=D9>=CN=GF?#YV4$14A :.+Z&RH&3?FCUN5)6R5&#/I\_PMUN=7 M_W%R H['RI^<@),3\%Z<@&_?E['Z_]A[$^:VD:M=^*^@G,E[[2J(PWVQDU1Y M[/'$[XV7>(G+^>JK% @T1=@@P&"13/_Z>Y;N1H,$*9*22)#"I#(CB42C^_3I MTV=]SG:7SOOG'SY9KU_+6^?=I[___L%Z_?;5NP]OGG]Z_>[MOK=KMUG%6'NO M8;W)NZ2I)M-A^G\253K(/0MM;M&U!.*N&D>H9I<(62\;69*")/L=Y@F Q\O% M:&VU]Y(6/CH#9JS,,>Y+7D59W422=\NUI)A5&CL>@:&P\]M)/.>_UD?Z5*] "474X_:(HQ_K_-=^ MZ',_'@REN]P+ EYPN[[P]\L=GUEEEZZT5K9K5Z3LUXVE&2G%*N0#)KW'_GE+_Z/IV$4OHH= MU;O>3S_@#9DEWGL1?\0A'W'Y^P_^P(?3-!J.^V.OU>QWV][ F?0Z[>&XU>XV M1=_K>_]YC01J-=NC1]C.S)\Y0?+71^U'5NC,! Y\<>DX\Z?8?_[=A,[Q>YQ. M_K;$=9"_K/S]MMOTZ^?O.__?OFZ\W7V>O%F]K_?WOQ\Y?^C\S;X^C/Z M\>;;Y^M_?_+\-U]^;[_Y=ME\^_/K]=?;WY\ M#8;--R]&,W?V*GSW[=7WMY_^N7CS\_N/MY]>-]]\^F?K[;?/O;=?WO2^?GK> M>M-^%;SY>=E[^_/WUC\Z'P+Q]P^+?W_QYN-VM__F"WSWY>N?[S[]WGKS[9\_ MWK[\W'[[Z7OKZ\]@^N;EYY]?OWS^^>[E]\Z;3_^:O/GTO/?NT^#2:M]T75&[L7(]=R+?G\P=OH=KS=LCA_]K3UJ-,$Z M*>[DW[!,A%G"S"E:N]_,/,M;[75:7:?M-;W>I"LF/6?BC(4W;K:\7M<1O58\.NOR5H>?B%WOR:4"I?AY]R0(='%E]A,)$?Z=,PFUUX M$:EU.'S-)LPFS;>7_QFT@3_!BW!]U+KJ3T>1BZ Q:%TX+-#@Q=(>#P>C1 MW_HL)E891[?1J;4>H&DXB>R_PY( M]"31EY*J* ;QU&T.&UW6N&88T,?(2\A)?84I,<0R)J2'*>71:.A*.0<#!#6) M*$M%"U%*UF:UD8*ZZRJ,5H#66-$D E"V-L>90^L5QKX^7K2LQZ^PR(8B_YW. M1;O?;';;3U0./4;_=9]*#CUAA%L6<'S\_45!$QGRM4/A,LKIQJ>T/,?VGJ%4 M6(L)D1L%_)T(]HO>\AE_*:&DW\GIO4!'X':'N?^@#_/GYMOG_VGW)J-1;]2\ M$*[K7G0[H^[%"%39B_&PZTP&PNNX+0<.I#E$5GUU55&J_M$%5VZ5"V, M\BALCMA#2#&!$V),-ROJJWD;:#RYCHEW)$_T*Q\ESWL0*-B$,4LTC P^X)'Y MY] Y63Y:G/E"Z3BZ_ M/H7GJ/V1PGKOM[N/Q$T16*S$5CD+[[53_E[*%K#6/ MP%I95)=)BKU\J7TOQ9C+6_@6T('>E4.L+W?U36YNZYMD!)!D!/=5[-UL^ L7 MUW4ZE6V0KD00S56R42%\3Y\K&)(\20=1CFY>E<[[*FOI^SR?OC>*RZS+VY7RU7O))&TFH.3*VD M@,T%(V"7>=Z;U5. "1IP)R"N<]Z_J3 (J!0Q6C,_2LH'RS_KAS<1'YF$T(D MQ7&NIQ%E[Q@=![GG*?!^BI_JEE_TM:E@U0OT)DS$1[4!%9YQ''TO)@D1H#'6 M^U67W3X(=.SFO;*ST-BM%:]A=1F2DM[5-28941>_+%^2-E[9+)58]4^8657& MI&D(;'!'L(J-?VXW6TWK=Z;6:^J>BTKP>[C]*<--UD166*/9D7S78L44P8H! M56@O(:&QQ8T_IQJ2;_=)LC)JXIE\ZW4:K:S/"E9Y[$7Y\U5QI-88GH,:^ M);3*B;Z5+R."UC Z0N<5(ZA?F*:SO<9JM:23'MA#IQ(20-:R<[E0\B3X ZR= M1D%DZS@&P3ZJ.1(6J EB0(<6-G0V3WG;"M;L6@L89/65'Z<9+?ZC=(=W'SM/ M$+59P;,5'X%5?-#0"-9+Y.E9%ERR;J)Q$G0ZB6I80AH6WEKY:*J-$9B,&5AZX@XIMI/^?'P.:72\E67 MDH4B-PU;?KMIPCJ7!%G1SS .F3K+RKU ^=N('J'2*?6BE-\B7S@FATL4MY00 M!@JSU=WCF:!^S JF1**(N+>NQ'0T!IT093 K6+HM@H7N\,#%CK#5XIKT1VYU MC Q6%@DA^#JJ1!AS[CUM:S2Q\T;J(#'P\ ?BDI1<)G#@8+A%BRH9A\DQW[33 MADW"I76SD\>@V]3!#&"X>!DMU:74726(F3"\/_ P]0:3$ FV[#6OHV5P6#), M9>:=T?<[3V'Y#)'^K HCD1*7LJEU@GJVGSH*R\^HIJAS:5KK-;7>NQS'YX8=@$,@OB"5W*_,6>_J*T 7QM ]#*]2.L*^0W)(YY(UVK MG 7!V2-@P=":D D(Z*"26ZT!Y2:1Z@3'S5ADMK@$H/K5O)-@&NGNCC+5+18(<%[J8M81CY4! M\HLXD8'N*']?C11_K\??ZW1T\T9I[,X +A M1/JJ4 ])UBK_N""+R!J"R6-C5&+-Q"?C3F7%K(9ED'V2;,:0DSIOR[1_)M8O MH#0VK)=.ZFB/^\HR6'J6+X#>(- @*XZKG?L5=F@L,U66*(8*&%QNQEF%,G&H M)$4."=@>-'I-PS$DB\05N:^<(!/K/=;,R'Z"=BO/@CS+!,9#5N+41]1&L T# M#.0Y;%[*TE%$G7"9;]'R#"-I!GOLE$0GC>LD("5DL,24_64SVFVK-IE5_@P$ M=NS^]5'FS1:<)M/NM/YSV6I\FU\^PJKN=1\5C4+@P?F/9S+95II\:/"060DT MD>^E*?#'TA8:X(-H-=U^+5L\]E!,V'9MPE;91JE-V-J$O5<3EF'!M/A"%!#, M2 Z<>2*>JA^>(7A'X"R>^B&MA![:1X:C:M)D@9#&\']/O5E^W*"/?DV]U<\Z M@T9SV%K[<;.Q[V?=9G^O)S=-MC5LC)KK/ZXG>[O);C>A7XG%F,V DY'U__JH M\RB_U*B+W=.FU:)R'S7>W7RU/?^!7UXMH%H^)'P^[N;2'VY5;;2L\VJI\% ( MH*L@.LT'2@&5MV.IE)T"!6XX.*NU*]X8__=LP\*Q5>0AEUV.(DM 6%ML]HTK M7.:"FYZ3%RN55-'.ZZ^9M::6/0%>'8!>WZLBKVYI*%26AU;<^[?09TO6 M?(*GI^I'80L=X_Z$<+WU1[ZQ.ZUZYQ_@SK>:G<9@L[)V@-OL=*WWY7CU,0SY M$S\BVZVKDF=G?Z/\A,R9FKV.QUZ=3LU>-7O=$WN!Z3L\'GN12O K16UWR]JZ M(4GF'OK@=3M5Q.;K-ZS_[X/ >D;A_?_[I+_5V4:4;=2Y"_#9;K\&GZU0#DJ= MHE2G*%49@7X'?/,!0K J9'>=$(ZES1E5,W.J;N@$B\2G2H22EBKK._W>=V8T MC;-59[%6#U;\-K((7-5F;%@T]:;<9>%YUSP-.8KU\^C$I_J* M?#"-/Z::T3/X2QA1&2U#=WB6"!)Q30@CJ@44096UFA?_]["-T8B.QVX31Y-X M?6B8T1WGI]#T,(G=R']?PP9&D9:]GB^Q8!W[-6%6_+43>Q=!%'U77=XD%V%_ MI2KL#Y;H!-25"9L1856:C1V*""]"HAT0&,(D8? G"7NCCA,W(O=\Q /04&.! M:FA%\#22,+K.? -5#O**@GCA$GRNW)"P]=Q6T_C@)]^M5]R[8^,; M^"O<_(P)QQ@,2S3%#E?K")KWGBIBO\78GR3PN>QL,Y'5"3 WY";Y36W_MI"? M1ZGMV?Y0,0:5N6%5DKB7*J3LU3.!XW/]-$F*H< MW()J@AK6$2;?W'WRK1&UT!DC:V5\>.19R16E_Y-@!T^3VYX;VL(KO9@7A<5\ MR!?S3B]&'3H)@C@A$,1Y#H)HUFXN(R3FI75W#WZXK64Z.ES;GBW[3UXA!I.X M/CH:OL0#(B#\R'()M,T*X5:81_#!6#4ZIU)?$OY9N0B00)VP;LZ167$5@P594 *CZ'2YK"I%Q[C06'30\*X\:*?@CO5PC5_ MF7%/5PF;PX6$:10%\O(($*N1<(^P\620^]-G 3+Q=UHQM(R)=VQ87T2[C2$.5^27NEX5U@2F5_Z870E4*_T,@3X M$0DC,FL6S MI>:H0 $_S(!7U $7Y1(\4=(@W()^+80&(R*1_%*3I KD2_TKHL?<[K#"0P( M_Q!(A$_X$R%.FS0<.S$L$)03J@/'KJHBHI+8A81J(UGLB1G_U7?+NI1MQ2)' MZF% 2=SR D38!BN]CBX2PJ0R#R[+"6YOH4^60C=EP&B^#V8(X2C/(=(%J-2@ M3M5X\.3EQZ0GWF @)L8B13!1% &NZAD-THNG]UO>^!W^])NMH;RD\JW$BA8, MAV_$8'5'!41R+8LJU*]"(G-IQH=3?'A"Q59KR)TIG3&*Y\_1O: M3NK28=F:MUH6X1257K36HDDJ[P"^,$!N)22H#:!E[AZ-2O//7.-@< !@^C'U MGC9Z):/P48=5=3# NP+>,!7!'%^;45MT6 $""H" R5!3H,,4BT!<.=374A(A M]%BY@06AI-+$F#OI-)'V[RQBL &:.F'D(%8_;#0AY+PS)@37:(*@U*Y $(/\ MZ"*, 2&\7XG\%:P)*5+##?GS)VI+"J)3X4!J 0Y?0:\)B-L+^ #^GUS330R? M_).28)]75-]A\D9+RB4N[O-O<,F Q1M=$JJJO ]R">B3XP#E!R1![N,+6 M[Y'O7=D+$5Y*"W!7F(GMK*E>NVK6U/\%*T(1E;O(*I/=P.&H+CI* 7%5@J5+ MY/RP!EFA$RFA#5P3\S150",06@F,P*>E_UNK2]3;!52A/E4%),ND,14 MNT&/0WAZ[.:AS#^"LBP\2!(%T9_06@L"X#LAS2E>KKR6I]9.0L_)U-[0<9D2GBO"-FNY0,9H=DM@^B/I29\BVOG"IMN:@Q0Q5BGP6[YJ[&_CNSZW8)!H\F!Z M V/FLE#A4NEK/,+N#ZD_$WS+2QA;!UAR##P9'F5Y=4]@!<%7]XK[Y"Q-NGX!S,;#2SU MO/%.I C,'7&;Y27C2)X9QV1W(S0^7?W8[BB!%[M3>"7."R@_IJX_!9)'H>ST M\.!S9;HU,D^5\QKJM)4ND'F.?"L:_FU!GDW#/>^ NIBD%R \W,"!VS\W M^<@K&:+!@5J#0I9RU>8>*' MG]"MK"Y<(H54)HHH[M4DR(U1G8+R7!Z>I Y-;#,HU/LTP .664V,483@F" AWG"V0H-9; M4X>3&IS>M70QQZA,@$TG+OV0A0?9&WJ:-+1T8*C.DI1NS2KE)$.UM+!PAG4U M55E#^! @;HP^+S475%D9JC?WQ)\1&X"5HKMHFAL\CWU0U.'M%B5,24ACHM0E M&B8A[7-^,JR_Z^2L8$%W @7*6*AACA8FK^0^13JV8N[$C!*+T13LAGI1_%L> MR;RX1C.">U%@^T*8.:.I^MQ91(0-,#;]@%(A9$L-/U'F/3"<-6Z$!1\) MY4LP6X>@$"B8<^ODM?DEY6"5'1P+C#U>6 B)F_J3A3)D\&NN(_VJ2X?+PIW& M0?2+@$Y!M.",J1/DQB^X&E!S>(=9(C#AR$6L.LH@HS@QME>2$5E][ N[ 9)! MMI25W8#8ZSQQKH!I$:4047N)E"*><3L9!9R->QTX\:50HLV"LE1UV9A.=E+C9Z M03=5HA/&N/]B-7EO?WTL 2H3&OH%!W2U+UOW736"PM5<_$Z>W/4>*\*O9M\6 M)Q.P=X8. %W(G+@HG<*4O,/+,A3LLO7C31=S3J1Y]$ROW!0D MF)8Y>H9PJ#!-5%(&!I7S9W4*O7=N[,\E6:1*8:^LP;E$S49JNM1:2K"K3+T' M9%@ 6O05[H8I50S#3 E%M>68O!%2ES.1+"N[VB.)DRX@E>?JF'P+W);_S82: M2(51W9\'F'9U2330F<3H]/)4SUH@7YRPG,7F5'K-1K1*:X@$!Z_2/S O3%F[ MZ'PT4=3G(O4I7$G91"DGB>3%/)HN5TF+DB";KLF(YO927ADFC1VX\L>/%\9I">4B]F?]#RC@^Y<4\ M/!"$ES-VZE3UJ'"J)2TBM\UIAY$Q7ICK^GUU7:^F5&G M,@2E;V!Y )Z[$7#!#MIRT]>OY(M0(B.FR#;K&5%#!L[?4MNN[N0GUQ,2TI<,)EAQQ_ U.39>H/^F#PRWF\ MT?!%Z$[S*_MK=)=?RP-F?_I<\Z(NPJ3H7"X*_HY<"F .KN$$LNE9W\4K&(.T M6O:96N%)G:!W6:'#*6P&T_/!!TA[=8"TRA&P.D!:!TCO,D!Z[Q<\N4HH0175 M0Y*X,L^WF">6F+:X2D/#AZGY-(4X9'(K7)NAH.O+2/TT+WF^>Z^%;/)5?@'K M:CC.Q6/I+U.&X:;SYSB^]BW*BQ3OYA_8 E1(/XIV#/#\S=>,T>/.=RU[YLNN M>-N\NSE2DR>NFD[T&7I#A9"W,7O!S6482=.%%.CGX<*XYVB2,^>[4(^53UJO !/"44!F>_4S.34=1ZGSMK2^A;'K^>.JE&SF9Z1ZV;LAN): M(^4#D'W5I4N+7#W&JFQ<$W%52J7!J*A0C.2HVFV>6NY/%#,74MV"('*=-/>A ML5]/>9$3>L(Y+;7JO<-[YGC17/LV@RCS+CA_FG+V"PQ$VM &((\*F"GOBLY MK2ZO"9-*@622H' (T.=$!G]>C:YL4>G/1?M^2ZI)*YY?>?-S/N:K)U3&@%*/ MS.>T. H;6R7F-63%X'P+E0QGK1M5#&DX1?&. D8VPGV9\1 87@MRSHPANE? MDLQ6E?H)1KTO'1<.PGP>1XX[%6Q'%2X![!*9BS:J[V/0$AD!#-#3Z!-(&PM= M>9_DE@]C75#5WPYT7;9X0KI,+KEUK1%ZA;]X1G6)RM=$26X7KPA;9U&LYE:L MN%YU\(LJ8BEK0TKLXL/L/L*T5?6:AO7WZ!IK>FV4AGY2%(CS6'B^FQJ6GN)2 M6?='+Y]1]4H>R5*VIHYRJY!KN@OO&;25Q?7PUWC!KL'<+YRS]KW4/_1;1ZA_ MV-MU^N+=OUZ_O&B-CB7_F@.&P7F#*<;2'8T[]P7KNJV_"R< MGAG* P4)G54 MP6^4I60EFDNQ'(O2'F:^"\==X0GH3]5G])X8O2K8\%6$2SX=K7C)D&M!VE(_ MO=Q18S">8Z6Q8.50B9EBN)@C6%-THH:7%WB!K\HD^VKEW,\ MDD)MFTB,2!8I4.2KD<7WZ]:M ][%8$2N*TO:) (1+S "&:<-T]82JJ5B\6)("954$*/KS16Q MS@#,0BF[,$YCRU1ZK9%F<5[AGKCPLI59/\Z?P%R%_/:2<[AVKK@VW7P*='"? MTIL\O'92F6\%^WP91&/\^1T'TX/+(5UL]4 M_P;]/.3]3>;PB%!\D,^JN'KGRO$#J:#8^B1(O /2-$"N\JUH',,KQW5QJL]8 M%,L01%@HE2@!4# ]?L\0;27.YKRRB'188&*Y4CF6,EUTSH^A2E%JK$0E !9X MMK(<29\DY8PC*I<"LP$EJ;QX8!),:6!M/14%<29=_70O@0J0XOM4]NPL&F-5 M%2@?B(P5.[Q.J16E9B1C S6,'*_JZJ_*-\V,-<=FUR24'+A\9R!,LIA4JKPA M-M:[80514AY9C2DPTZV<*#@KO(!*2.G2U:K[;1A(?CYV')5'FS#B+ M@+Z\>@,LI0<0V('2,C6:GY&MA%=.EJC,"3,DC-<;MB@G86#@62U9"(DP]LT( M-W!W"37- W41;&!!H5XN91\*_=P-4M_T>B1EQ6*$6**TNG+:@6<^_(JDEEV!<@]#$R9D&B3'!*MU:8_K0BN M8N5H = )'OE4NF!.3#-"RGM?U+#>JP@#'!(WJ' %6^CP;TAXJ+V5\6[5BI&I M#T9(7 #$V YQM)I&Q ?6#BMY?+_@@9,YY4;47^67R@@LI9>7I-HO9Z/1LP:< M2;:JARL#G20G"-((-.J?2V\?1S)_=LOW5E,RZD0(M39<"*5N Q,;^JAR-LO$ MDGD&!AY=%S-T:& .=O[=7 $B-S>Z'))B'41YXE[#6IF-+(%-5 $M7^UAPNJQ MS*VC#9"N,5WEDUKN5+C?P:2T497#Y3QVGBAP2+J\)?0GRK-)AO(=__IX_ 0& M3!*5H)!GJ.%<0(H MM9(R4K5C:AIQW.7!Q[?[=7R[R@',.KY=Q[>KC'N_W26,"6.^*R$F%<@D2^<\ M3QJND(+$ECJ+D>%<(L=CH0%?'*SE\]EIY5'IDYM:^LV%@#29E H$*;\GR&N9 M!1.*O,)UKBZ): SBV5%WC'$+8[0)4UY'!C'\".O87TP538YOKPCH0D1=9'IO M'5E)*_>I4,M4K"TA,#ITS83* I\)F#S^HDOF9.FW5S#0F1V5QU_K..@+51B* MY!A@@ 22?[H9D&9E \>Q$&VQ\"4H3+"EQ<1WD:'1>I1P%NQ[3^EL8'9ZAK4B M4PH:J^GER@&%-O70QAQPDN435KZ#)> V O'<[ ,I706([ L48U8RI0S'"6&! M@JY!*9*ZN$[OVCR* MF1P$G+WP.7(<(#TBBVG*?K!)B_DLHU:QT%42;QRVLF MS'>P-?%_",^DL\Q7$UQG%ZZ=:<-Z;9:;$M:9=E\8#8=D=%IZ8G ..7E8WA4* M 7U)!PW$29NN2_2 \[)4J*, .R+O $+?T*BLC/3N,2&)6!6%U%TZE'B1%EG> MW$U9B;%%*>V:^K!M_((J_TBCYZ'D6PN:].5\%A>-A;I-4:W*$WU.C*+ M;A)9 <:ZTWBY<(?D$.VNC-(P,$$BRS4HCPVWJ$R&H>(0>\RL[I($E9-CI9^X MC@-M*Z*198&B:+FQ81=%+[T\#\EQ7) _5HX\5P19H4,QFA2 UCEAP;DM!!\EN@ZTI$?OZ^3IE8/Q^<,%\=I2MC*E,R MLLFR?,P-!):-=-9"08G1PE@3H4"/S=53A"[A8!9I5G+"E&%.QF9%)4.1F57V M']LF4A*;&0X@3E%=(ZPAP?S*,H6Z%J2JJXLR_G/'LTSIUKGG*CBIX\=*]FCC M05>K+:60J\P N)^=F+*]54(W"(PTAK7&FX(ASM0F99!9K2=X$Z,*0F, MHQ)+->I\J['E5T#K4AN@33'$IC!C5JIRW4U7I"):K]IF5BD4FZX>-C,*V CE M7^18GY>7]AK'^E0LA7AA M4A"5COJ,7T5O:%CO=2%K+ILU=(-YH[LJO*Z29,JR4J0:(^=<)C/&49B1#%@O M/'B4F>R0)!N$E+W-$)^&BLOKX*YTND3%2.417C.>B5B"7B\9DK,\4+41;R*':7GPXNU2;*K^F/J]=M-=6)=>6KR\J% 8DY,;XGO9%&VI#&O+A0 MYH3\CF$EK+G4=3)X(4^R %IA^*0,)!M[54'6];?+RC]V?1,(L)]L !;>2>5G MS'Y-DX95LOE+^HBA_O!ZM:&+)I>RU KS6]'\#1+EAD(1LBPJ@L^:QL'&3;]) MOW"6TFVQ?"Q!MZ#.73(!'#>^:H/Y ;.XPH!%J;Y$ (\EYDRAON>X$:(=1<:' M-;I[9>7&.F/C!N%QYP*"SK ./%!;'IA )[7N;FUG(Y M@BH@4J "M)FN>PXQWN4<:!B>:?#6 E$%Y7LKCJXK(.A7O+^YJ?ZYMV_08JL ME1^YQBCDDQ,SQ%7DW'.3FL69C:F\\$>2^P#)%490-.>QX+AY3L$''DNGO+PY\9I:I-RKP8T[?T:#8=HD"BB_V*;6"WT;^ MW4(:G2X'98&RY$('I36+F:=8?IO.9PFV8+*"NC1,?6V;4W.W:MLV;WR(@GA- M23^ZMABO!R$LK,>21D^HF*&2!W?SE//DDX(0]I<>DL%5J2^Y3C*5-73P P9J MKD#Y)Z#XY;==D=.7$Q7R(Z780X7[J! 3P5,N$1HI4)!!:]]C0O#*L7+#(Y\\ M@6$8J= M.%[X3ITJ& -")N1H@$<2K;]IH) M@&Q,_@6\G*JY7YG>K<)DUYYF]55.-%$'5VWB-Y @B:= #LSV&EA4F\')5A=H M7J;M,+P&5K=)?3,(HFM6&6C_.93SN?&Q 8J>I^_5)$4%SZ.^.RA&8/H.\ AG M!'$Z!D:S<^>5 O*0.7"Z6VS9$& 0ZL)F4Z.BXCJM?B%38J>Q> $$N'9B656' MXV"K =_0A8R*^FBME<: 56640*PBG7AH(C33%%1$28/[$6Z++,16^AQHZAC< MIPQMHU.N:G5"BY>A=(&KAZ\K9#94B/ +]$7) ^J=>3<#W6I)\@Y'XYA:F\?@ MIJC. @O^-*JQSIXIHP<1464_.XP@8''KT.)"&M9G6@D,5-#03%N>\N?6,B%3 MPD\UP!;EQ@3^=^Z? "<5":W;&Y=QDP+:9H[<=/L\E-#B<'UH<8<*^<&C.AY9 MG8!3'8^LXY$G$8^\ 1JB0K 6-^*\3"*\I\AJHXLUR6:H9OR4;7K*L4O66T6D M?ZB'Q@*A*O'^QPLN%)@HR2H,VFDNNS,,(!#.4M9)R_@6Z4.7+Z)( 'V5@(\3 M.?L$\HN!.LRQMY8@3-/Q%/UPS//3^:!LWCJ4RGI M!3WT3.Z?O$#Q)J#6DZX3R,N1F)\_SB^)1I,OBC2&_WOJS?+C!GWT:^JM?M9K M-]J=SMJ/FXW6VL\V#=OJ-IJ]]8]N&G;S9]UFOYYL;[L-^Y68@1D"> Z9]*^/ M.H]RM<1# ^)ITVJ1F%#CZ:^V>BO?;<]_X+>?K>AJRTPZ\STO$'Z"K);!M=5E,5KUV7L;K/1 M6[^_3:NR*__EWM9LKC7&-QY_L;U6S^[W!O_SIU:_^>R^%H[G?$<";!(@-YVI M92%4\^QY\6RW/;*'HU'-LS7/G@S/M@=]N].NJ)S=TERH+"? MK-5HVZ5+*STJ56&?3M]NMKL;V>?^I->-VOT)$K0YLMN]3DW0NR)HJ]NQ>ZWF MO1/T; VN/P@. 1/K_'0+R;7-9;'!OJXR*[4'([O?V7PV;[G\(VMW#VP_VTV[ MW^W7^WDF^]GJM.UAZ_:Z[#WLYZEKLB5P":#,;M)E[]@[>Z>.W*.^[XX4!3Z' MG2HRRZ:BW3T$TZF(GW9[ +;0GNK!B5X:I[(WK5';[C5H$G,PK+7\*FY-MVDW]_7/'DF1;/>J*'P_ M18ALNXJ8N(WH/7DW8JI#1F\>#@3UJ#E8B"G4@[@2WLF-WALV3V,IZ MQVC'^D-0G5L5V[&3CYJ6(J#4(=,Z9+K,*5O"7IVQ[?ZXU=]9^ISH!7\Z6V*W MNO6N5&Q7AGLF.-61TAMOYFV%[:FPRN-1>ZT27@F-^E0(V>O5$=([8\K.L'N? M3'F7RF*EO?-FF[=;JXEG8,*..KOK*K7SJ'K[V+*;HZIY(NJ=W&%#\-AO:PVUG+4MNNL7H1P=/:A:[=':P7T/4N M',IAWVD/C[8+9QN8W0C7?<9N)73V#=?+UMK9=R1CV6YU1_6N5&Q76G9GT#O* MKIR- KOZ M"<:J9J5*LM)@8/?7ARYJ5JI9:7L[:60/FMOX#(Z!8':29E*[<(_/L:?RE$#< M=[_1=R&)L54=V TORO ].Z/\[JV_/LPI[LS $_JG^@S, =UU__[-27R7RZA] M[)WC;:WKEZS_%$7^5NNJHKQO-79)62KGUGNUEY=>N37 :LU81PYF-3H[N,=J MQJH9:VO&ZNT0)KU#QCI;Y?0+_2*\"]7REA34!!L#>M2J,IK-,RIL#6LU]D%, M\83=IG>AK:Z/@LIN5^N(6'5/?*]KCP9M>W@3@OG6BSUV5/K$]Z.#A7]=N]O9 MJFBXWH_[W@^$)!SU;X0DNO_]( '\*UVJ?ZM6Z\3'>2K+H5ZJ*'J!E\O3=JX&#NHKJ"N(L*$.Q&K!O<[]$M<3^+3:978:;1']] JL=T8 MC=9_7,'N@R?5*K&[U;#';)7(_'D_XKANE5BW2CPTH>I6B0=JE4C_5-H-4M9^ M:/MT)5[?+0H0JK'^'1IY[;3B"NKY+;N_._+X+HN^]RS"XIG:ONUV=V_F>0A./6%G]BWZ@YR*RVUH]SLU0/V=D7-@]VZX+VIR M[N*@MYO-5@7AZ4_$I+I%AXVM%EUEUNG;P];.75I*]_68^MDY[DS/;G?:]W,U[7W>W,J6N*MVH"9Z!E]V\9,:C/0'T&3OH,#.U1_W;AW6,<@0KG?+:?6.N2Z746IC.+8'$_ M64V+)I8?IDYXZ6/2I),D(DWJ-,PZ#;/RDZW3,.LTS#H-LT[#K!ZAZC3,.F'H MS!*&6G:SO6<@[IRLT9I73X!7_^=/PW:K_:SFUII;:VX]:.3J!""R;I&GN3_ M3$58K3OF\>Q-Z<(Y:1D3YPHR]ZSS8[==SH[LA1P6/9 MLGO-G>-&=T:1>U?_-^-)U4>@/@)[&P[U(:@/07T(CGT(-F<0R"5V,? ]CQ(? ME:.GL0@H03R/=V.0TWA*KJ.9/^*,8=I9NOZ1E?#)H9(56FVT1T?%; +SW],X MCT1>BHMQ+)SO%\X$IOC4":Z=1?+HUV+Z@1]>F&1;7O':=4TF=YR$P9S@"3>* M2:M]"HPG8OP6S,0Y\@RL:2PF?WWT)[_5[C7%8-QR^NUA=]!O.L[ \]J#\;C= M'KN=UO@_ ]#0G;_\ZIS8G,?!ZM-^ >\!H9'0S$L.B9$2LW3S2">/%EG#< M*?XMA?'A6W[D)6"]>B#R4^'5>5)UGE1%)EOG2=5Y4G6>5)TG53U"W3I/ZD0\ MW1_*\Z.V"I?LU#R^RH$4^/>MK/2[-\0/MO0_WZ:MPNU !6KNJ;FGYIZ:>W93 M9BM[D]Z0<5S"U:?"HMW[!R)X,+@.WTWLJJ;F5W9_")0VSEJ>NH[SB"%%XJ M!*3$.I0_\$Y=AT=]WQWI!'SX1E5DD[NJ02AQ@E9:YNRI"9SH)7$RV]*KMZ6* MV[(S+/'=;TMH*U/A4]:FW/A:X_'+K2\?X]'38\J++]NA15] M\E?@#2Q4:R9'VI8]W4#UMMSOMAQ1C]]#86P/JRAPN3(U6O'C;"-N3]XIV-^J MH?I!W;B['.#3I_\-3MF:_O?IT*O+B5K@#)RKEZ[VI]^;D]V:?J&8E M97#Y_;JM #XG?JF$XZ,F:$W0BL4YUPO-=J^*$DVZW4FN27EV:WWR]"W3NT"X MJCT-]7[6^_G@]O/474AO16H%&#@8BTD4"RMU?CR0(.RFX$ = #R>1[^F_?'< M\'7@=3]7+3D(0'1B(>J5G_A16#MH:R?@<27LSK&V>D?.^[2W6OH>7'BP MI6\#Y[2[SG?&G#*L.:7FE#NQ'1X(IVSN+5 .Q?VWOXSC7_^V VCU':PMQ^^F M<9[Z*=#/+2QW!3FTS2A@L[D3^PEWC$+\[0GC^2Z$$R>66 'TM1"]ENJG$)W5 MJMPRRX'+EV%#SPM)O-OMK?WX82")G])D^XU19[^YWC3J=GCRMX8G+P\L+]UD M)PA/;BZR?TIK?#%UPDNQ>G'54.LUU'H-M7ZWA%KI%G9N"RQ%N55OEM_LL(IT MYL!9U7C?W:)]52.D MY,DNM_9.;N-!%7V[+Z(PR68BOHU?O)JM)-M[M9(LK*M:WA!:4*<]M ?[=@>N M4*"IYJ^J\E??[NZ+:%SSUUV+YW/B+S9K[/8-"/8'XZXS"G$?!Z_HF"& W:J< M*JEZ_8X:\3SVDS-I]4'W1VO8MT MX%:U/(=.,CFD15B?@X=Q#KKMD3T<[6F#UN>@/@=G<@Z&/7O0NUV3I*,?@S-R MX;3W[.)ZPJKXCFF<=Y:JN$UBHC6)XN7LR[7)E]=.8OT"^E5C8,$\ C\*;:R- MF#LQ?#V-K%_@SFF,U&<6A2"%-8]]> <.W+#46_W0C863P&/CA?7+L-<8YB/" MEV&&Q9&7QWFU_:QM2\7^*'DT]T8I0\*Z%K&P?NFTA_FZZ*N_M(:#1C.?6"R2 MN7 1LS]8X&]S^(,("5VZW_TS/=+I_YG264U#9?G! L4Z[7ZCM_369J?1W>JM M@SZ_M=V]^:TEF_%IFF\$?A[OR1(P)G R,*;EQ?"V$/<4G^_"M. L7Z=3'#W* M8NOS;Y:;)2!+88@QO+6QFL:[,97YD =D)Q9CTFM&BTO9O-UH%[B\=0.3+^_/ MZO %VF=4J^0@ Q4.X>H&Q\*-+D.@A:?9 F@486.=B8AQ-H3RZ\*6P8/S+':G M#K; *_"001?;@C6D0'&81C29)"+%]3K6X,\P8O[Z&=!\"E]Q0$@[E\(:9PL1 M)XVS8H$2\;(DZSKY>2>JQJ@@HX=T=N64I?:R+.?'S*/$1N_II+ +JP)*GPF.JLO&4U/N:^2/.&+2\ M+%W_R$HJT*$N]58;?1_-(@7,?T]U+MT<#M_%&"C[_<*9P!2?.L&ULT@>_5I4 M3D S,TTQ&+>1$F*)->ZYZ71-9U45/X#S[HNACK/^J*3FNRI M%T.-3JE.:',MU#:MM6^D1UTW=0]%((>GS(G631V%4*=8-W5X0AVX;NKP"[QM MW=2JRWU"_^S$(>O&N!O^JV=X?S.\VS*O_0EAU%?=.$A=>%6A7*TU*D[1)#P\ M7.%]"N(UH]J:N]ZEFV+_=MP># MBK33/J-LD=9Q*D!/)7&[7"VJ;BG0'X9;^-Z*@8YPN0Q&=K^SF57O[PZY]]J5 M(Q"TW;3[W?Z1"+JS#;/+^3R+2[EL7164KKVA/1KN6@FP0:;>UZ6\+9M4A*SM MXY#T5"[E4X-&X4OY33$T>\8ZY9%0'X[$OB?C$SA&I5C-"/LSPC''J&Y:_9+; M<_?T^G:G;^:<%Y+%V\U1H[,^O=ZVKJ>^.\USQ)-" BC,ZI=V?RG3OM7Y1ZY($DQ_GXB\"^+A^$N78ZB"E.$R'VUS3P$/K:E7J-!.4>F$ MW)%5YK7S$H8DF\^C6)V/W 0ZW*X4RD.,:K!2 70DIT,7+UZD0F68@Q_R?5(*@FJ_C ME%UG3IG\6.^71)/T&MC3MIPUW_9!,0@O?T8$JM"KCFJNN]?*']Y4GGFY_-:2$MUDZD]2*HGU?YC>@C2" ML^DMZRSC#%1&T!N5?3_5MXS#JJ<51*"+P]]NT/3S^E\N?%3;N:RQ-NZ20]O; MB=83Z>?T#BCJ4!FL/"#)#A,_;#73J-_H]_M[%3.U&KU^]^[K@SJ-P?W4![7O MH9BIT^@.]AOV\),=--K-P7V,VMINE0^KF E$?UW05!"NE?VVZ#B;ZA9JDN33B[QZ:,3B(3<,V!=?1>XY>?7'NI,RRW: M [O9KMM#U?QU/PMJC=IVOWD3S.C\UP: M1'T0B7!B=TJJF">N1!#-S;2^.R]H.OP2^WV[U=Q<-E$W-]HE=1OKP^ZCX.Z. MZ7GRM3ZMGMWM[UHP49=0W7C_[UIZ4)=05?D&^T.$(G8"3O7P9G[H)RD'YQ]" M054?E-G6Z=M*Y[@U<$\.AA6Q,^JM68*VL/L[5]+6)N"-GL'CD/14;M:;@=2J M<:-RJ\?HQE#,30NMNWS= STJ>"PZO8'=Z^ZJA-PA4>[[AKPE!$E]#A[&.6B/ MNG:SO1DYISX']3DX]W/0[]B]UIY^JZH<@S/R=[7;#\[?M2<\Q?V5*=$+MJ]T M6,V.N9>ZI1UG=5F.5G'K:>Q(BMP@V0WA@T CVNW!6HB/UJC=Z.?P$:6U8D>J M9%LM?3K\3F"QU2^=;J$$LT(DRJO DO4LL[9;WQ1& FX!FS>)PE $%ZI.#QX\ M/*F9NZGBU<0)D#5L%2+Z5#B>"V]-5;-1F![^1-17U?V.KKRV/#'#3_#<8J'= M'&@,/\^H4/,(-<45HF3>J7)=<;!N$(JUAK'CJF)#:K=V:-)AHU,-AU0A,NHZ MSS!OHXD4*NN :T78[S+U9Z)AO<,R=]D",U$],%VJK,$*TR#S!+9W;1MMBLW" MTXGC^H&?+BZ(\5]_TN(#7X&'Q'[8W+V,A=5JM':IB"XIY-XPB"RS!_DS3MS8 MG]-!HK-R^$VH%, 7W.")XFH)(53>/%AW#D:QX\<"9$U^E2JI.KRF59H>V[07PY/*\>3^Z69>;7[^%)9XMDW&&\5*5 W&*]6 M!^FZP?AAYEPW&#^L_EI,L#SLI;7C5,WLSV.HU^MS46^E8!L^UU4%>[B%@MTQ MU'#4/RJD>6CHKBU(5X[H9=@,IO);\,]@VR-$?R5M$V9ZY;LBT3JIX3QP7-)# MT<[%F:3.#_UU\BU(ER:267H\I7,I!PI;2, M)[85BG2'=1P6+ _,CD:338^=T?(ZC6ZWMQ5.VDX =.W&Z'[0\IKW@)9W2I/M M-T:=_>9ZTZB=K48](EK>X4%G-B/E'1DH[PAML4\$*._PE#E1H+RC$.H4@?(. M3Z@# ^4=?H$U4%ZUWO?0@/)*]?P:+&^?BM<*;')Y9O-KW Z1I+F%;YIQ-] EZO4I3I7":.>#C^VF^L8LA*P;:="R%ZOAL [ +<.>MN+S[LI M7#UK>K8&@\ZA"5K-^^CTD>_,B.]M/ 0U+L,]T*."Q^/QJ+.[X5@50(9[-#AK M_G\@_-^RFZ/6.9^ VTZU/CGUR2E'HMYL[%3^[)R30ZG5?4@.I3VA?.XWD72= MYKU;0Y-8PX5VEM :W4L6\I[YPC=E(;%PO_G<-.IV;>8?5H/Q*J=,U[W%JT.9$TV9 MKGN+5Y90=6_Q.F7Z#%*FU[[X-CG(AV?6_7*0=^#FG>'5ZS$J.,89YYYO,(?/ MVKUJMX8[I$A4+[_V+'>E8[>Z!T^DK'?EIHSA47_7=B=UQO"-O-YO/^@ SR%] MQ!L]PJ^V#^;8UC5"K+C190@O\%06,=Z>!H+W+ZU&>TVTI[,FVF/B.!FCE<)( M)6LC'0@,P^$&@IY9AE!2 0]XP\OW_OIH"P"TYJ.CQ?!6%'S:W1=P%AQ0 M\K^+A09OLF8BC7V7FP>$47CQQ_/G[X'$H1.Z\$+U\;$086Z(7VC )-Q3Y(V9 M<)(L%AAA$@G:59Z"O7&CD,P]PBG*UY>D\ ?$ TZ(H3-@6QQG#Q(!6\ P_L2' M\<'S2]]%D"32;Y,*8DJ7 M,^\;^,84HW0@T<$8A44N1%Q-OGS.D[-\V"SBNPSQ]Z^GD37/8G?JH####[(8 MA61<1/M-IW#;74YI\-"LE#TX!9*6;,3R7 MPQRHOF,\)K_N93'AP#%6%SY&R--^Y-DP2P31QID; KAAO8-YEK[ 069$O LOX4D\B#9^!1]Q@D#-"S&1Y1<=^"!<6)<4NL9. M!DA!:FN0_YFGW+"^"#R)OKC"0^TPAMW-) .I4AB']C&T_!GBX#FXI- #E0(! MM&37A')T:H_C ,Z@QBBLXYQJC^#Y5BO); 9L 2*/* M3U@)GH%A [=G/ .!B&89J,%9 -=#(D2XK?!O[9S%=#JI0-W&L+E?*E -*84+-^<-6?>40?-04B/J9)LZV>:N"=4:G7L _VYVN9[AW>7( M')=EC!MUVU+_RJ,#/A DP!O\O76<^H8X=:>[9P%CG4%PSSO3[8SJG:G@SHSZ M[>/MRU$K/W<,Q7WVQ&QA_:;"'*K#=#6#<5^$#$2AUXN+%_,0D-$?.[%D@$B$ MU(A1..Y4!Y(^19:';98I1BS[-L'=Q -GH?_?3!@#(6'8R^9&(2718IP+1IB) M!#C RH+4GV&@%I,A,.#EB0G,6\?GJ.5KDN:!)+K^A<54P-49/C(IVCW-/)@3RX7OG >.O"&^:?8E*\S(-X.:R_6WBN5\&,Y#>B:9GZJ77@;1&+8] MX"[IU%0+_R,S'!841+X&HN)_B],EG1[>F@AS$\[8Y=UJC%K[U6@>H4RUTQCU M[\>+7$\6%)P*N[Q/U$ G):-JGN_]?3L5)O*V+O'CN-Y.G;1;.=%KTNY!VG*W M^_EY[&XT"X_D?[@%*%M%/!.MIMUKW0Z/K!IH??5VXG8.[$YSS[8#]6Y6;C=[ M=FO0K>)NGK!+\7D89F#=?Q (2(;NIP_L5=BQ4*<:[D?/3]P@2H1REJQ;'+FJ MGG_X8*_DR..#O^=N"^5B8;]& Y^!O\F*%YGB3^^@#$"L*A&&KT9[J933*[$B M=B(&3I):GK-@?UTQE?X==XWG%Y.SD-;DT8AZ(/*9R43]1#@I%KXHIY$Y.M5Z M<7(]IO;[H1MDGO!*O46XNG79[TZQY_UZWU?!'U3RE(HR>@)K@H!N.#TK%->& MBP^K?T3*GB:JG5$I\.3HQ(TTJ8M=RQO6^]AW\9-K5=-0R*2GA6BOVNJZS]HI MU6\/3B5;L-MH]O:=4#W9FR9;Y3S,J2M?5*']4G5J:#U#.M4 MT*H>W0>;"KKD'&#;%K%'I/T<+SD'[M"5=>OX0$C0Q2?7TGO9/PJSAXEX%-/H&L[P8DB;@]G8@91>'D! M[Y@5 PH%["+G,A8,IE66:QH+1!]C."J<6R&<8"^')Q*:N 8OXJG+S&9.XS9B M'"NZH!%+*61U.]C9!F:$&2*/1 MQX@R36#@B*$X,(BE8>5JC,E:LOY!NU[ MC5;W/D++G?[==_M"B)]VKY[L/4UVNUR .FA?!^VK1^,Z:%\'[4^1M ^TD 23 M+CUVB<7:)1:;#K\Z=WW?,$=K6+',]8,M_<\U]]3<4W//,4.L>\+MG!OW%&)Q MA_.=G$KCCX_BDO!'8#[DWX _L,U)'$W\M)(1OG>&6\I/)'00!4NPA$;U MIU@4QPC["B+>!"&QI$H/S@/!4W#3C-,5\OBD$M=$OI" M#MIC/$W1/B=($,$\]!%KIFR/.?3)\^"@I6RQHWOG<(.HDA>HZ:T2, ]6YIT[ M\#77TR@0.34+\P!Z&*!-R1+! QQ#_=&-DI2*H'1H4NXG%SU1]93^GFU-(ZXE MHN8ADI3J,UU"'.$OQ$(U42(A*-IU$(E"")7P>O0 M=LM)KEFE^$%3!&+,X&W^3W:D8L#.F=/Y1=Y)HDEZ#:/;*]_RP]0)+WU\'_8_ MPA5XR(JP-2GU V/$GLC]?H&>6(^@[$68\ \61F40P(8-*2R,CP\4U_ ML[Q M4.%R55LC:G<4@]4@5/<9IC6761%+T#N .QGRBIA:G:82QL8_Y:]1C-.P7A0W MCW<622WW L9V/"(W\UZ2QIF,%SH2X2I 0*HD-1D3Z1"%N5-GN^5J/&JKH^1T42[QTI<+%%68.!883)">A^*"2--^]FR!^L8095ZB,5"1[9 MZ]U'?..^BA('W7JR]S39[;JOG$C;C<,7@&QNNU&!D-&)^MA/N>O&40AUBETW MCD&H6T=MZ)_J1VU6%.0CEF7=PCMZ=&*V]RIXV'+%U7*&TE([[:$]:'8JY@NN MN;7FUG)N[=O=7B7QOFINK;EU.6>DW;-[U<0:W-(XJ2(7E:L[I;&HW4VJDO6? MX%FJ^L%H]4=VI[^YOO?^9'*]]\?=^Z;=[VT6BO7>G^G>-_OVL'/_Y_[A6/EF M@.;825$GD/I$7-@[3J.Q@ZWOZ-EQI\((W>- 0-2,4#5"=8\#970D1K@M4%QE M;\>2!(;;>,%OP+;;A5PGJ$MNMZX*,GMKV+='._L(RWG\7CV!-7^=)G\U.W9W MY_;.-7_5_+6E>=*TA^U=%9([9*^S+6QSJ?H9:[7;]FBP M9V3FA**%-7\=9T']@3UJ]VOVJMGK?M(@6L!>1X3'/?7H\0V5#O?A+=C*;;:M MYET1-NSO*N'N1DNMN/^T9H2:$1XL(^R:2'K2C+ &QMOW_OIH"YC'SJ.C5D\ >J%+:QSC:3%;R3* BB:ZQ&#-?2!+89P9 F/@)6"_BZKH;/ MDKP@WJQKMQ& ><9XVKK6?1X ";C>$:NF84:(4'#IN[J:.MFQQG1;_NL_6AGQ MSC:.QMD>9.*Y K'^_;?7GUX^)VHX2W];4LVJQ(G/DY793AP7H4IA*Q',';3- M4!:6.Z!U8O-261D^]9,TBE&F&07NA>KW$-'FHUB85:YC!WXR.#8OHB>,[P)S M$:CX/(OG$>%N/W?=*$99&RQH (5-SR@%2ZO0>/3PFDD6%(KWJ>K]2N#T)80# MG)R8NK(2ZBTLCQCG7,,M/KV!LJA9VIP0X ML'JF%:L^%(3R;HU0?N 9U CE%9QSC5!^GSM$:'I@.__.G8;O=UV;9H5[\K$"'5K?1PW63/H28._*FM![[(9!!#6QLM@@,?"U:IKN1=.U:&-2$CQ#0M>D MW8>T9'V52]3UMD8UKV8)-^6L6M5&@S#=OC8W@T6TERE,5;<4V3EV@2!MD2_8OOB]>I+#755HT>= M_F3/"NH*SF)U<*ZLU3!(#715 UW="Z%JH*L# 5V=2!;O6ZD5U34&Q98-N4Z_7.@LM\5N M=>N=J>+./!X.=E9%*J1P5%B@OU^;2U#706PM-8;'*86H=V;SSG1 GN\*^U7O MS&'.3&=P1%25\]?37V[*:*K5]"VYM&>W1\>!BZNWYJ:&V':SMZL$J;?F$%LS MM ?=(Z*MG+_*_O&&S,I:<=]2/>S:_>&NG%KKAP?9FI;=;PWKK:G@U@SMT9$J M_Q^(ZOYN?79WK;AO1\)1^_3AWLYQ7Q[W>D=QX]9;LOZF'>[98:U"NGKU9/@2 MR,4Q(,EE)H8LQ>C #GE1AH4=E(WQ@')Q[I(>%3S C]L#>]39(:7L#NE1<53K M^@@\D"/0:=J#Y@X1XOH(U$?@S(Y KVEWVL.3.@)K(/7DE"MXJ>&5M=*&0U\;T4 $$GXL8ZY&<2U'EXEY@SD:3L9GVJ.[MMPGLE7=VVWZ.77W%IS:]E2N^V1/1SM MV6*XYM::6P^ZU/:@;W=V;CMX$&Z]VVY#!U9M=H KN>&8G?B9J?H!N $OY/[$ M;KWM1]WVS>@;];:?Z;9OQK(XP+5UHJ;ZVV)DXS2S#X_ ;ZW=D:ANR80'6]M^ MW=$>)!/L$(RMF>!,F:!]J'S78S/!2=MMV[ND:T6NZC[A6HD_S[W?QL-:[_UY M[OTV_LKC6''T3\6MN+NH15A:Z*[!@1,_']NMJX('9^?:@+O100\9=ZI9ZTBL MM6O.?*'Q9?.M0O50T:;_=6_!&H"\2RO(R: M-"=I'(67N@\DW/[7Z127""PRM:(LAM'"))O!^#CAS[]9T60"I TO$_P6EDP! ML:()O4@^#;_A@Q)G):EH(TF]TT6B#QK2$[;S=C?IQM7]UUW_OKHRWZHH\>'8U55NH'B%7^X?\W\ST_71 Q7&?NI[ 9 ML4A@O:X!YZSFS'/[VU_&\:]_6_/A87C\.>W1BH0 ;A36U,&E)%.;_FT)6.*5 M$V W>EHEMB*(?1=YE3Z'<7[I=?JY2+(+#/=+:P G1XLKI_3%S8;U#C@DC,*+ MSXV/#1Z82;HT@ZES):RQ$,!J3@Q;_QW>PBC:U.W63P7\> 53G,'7D2.1\Z*Y MB FN#UZ>I8DO.WW@JUC<(D_#6^ 1. EA9/$DLCC&06!T&%O$M"!$Z5XOMB2- MNUBH.8\2']_Y-!8!O/Q*Y/696#YG/"6K.YOY(\XXB8(L7?_(2B'-H21DJXU! MH5Z1 N:_IW&N@5R*BS%(L>\7S@2F^-0)KIU%\NC7XO&%LVN2;7G%:]0M<-S"$ ]2RE>R2$;;%:;6L&2YT>4:NE<9ZB"N*[6R@O M'UE)01Z> "=56%OY(OC>G\*.1S&:JW!-,Z"#\)9O^%RE3:=QE%U.E3)KH_)Q M+6";'?Q6Y/)N(A_X29+A8(G2594JER#N;\-Z'5KOW#1"C46K23'H,'"K>P1& MH8=#;:@S&N16(;P5+S]0(;S,)7ZE4WL=^_2+!_H[,;G40V8SF MK*C!2N]-H MY0,QR\+L7K]_1W-Z&UVQ&L63T@.+. &>%['KHP$!+.HCA0BO&'AZ#ML^!=/" M0@\!_A'7.05]+5\]3 //("[>1H4O"VBRH$ZM++8U,(S16RRUU6BJ858-A$-R MXHZGZ',B3N $H78-!R-T_3GL=I;P7K/DC 7-'K>H>)1L?0S(= -FR9!)N MH_@[RUYE\H#8C04JW2RNZ;Q>BA#' AY,0%/U0:XZ(%85>(M(L-%;LBG83E86#4S&!Q,4Q32CN/B,(,.J M-LQ1OEG=(WPY;&_:2XMI63@!I3,R&/+AY9*1>CE=0G%)ML&FFXFD%K^#31LV MK))L/H_BM,30'F<),$"2L%&UM$!SIZR9L]">!KWH#+=9OA4,(WB470/\4XHS5NFM877&\81BE>N*Z(4T?NLW([T&6,3QO7,0KT M"+T-B;R2\X4IX%ZU%'C%L;QX@=ORC]Z/":-%T^![@@TDC4 M0:'A>/[.E>,'A/ # V0)*B_ KL!I_#<1SV ?X(J [!&B?.C BZO,O"E))OA M/?H31852@"2#2M\3$,B//#PM'K ]LF4!-^E,,9+:C79G.W"<\P8(.JG)'@;- MZ#8010=&/CD*/M$= L4<'M'I1'&'CD*H4X0>.@:A;HT^M%L,# '5ENP MUN4&A\E LEO-;HT2\+!V?63WVYM;8=0[?YX[_[C5M[OK.]-4J+*HPM?7:W+( M;75]U0GW53L O;;='ZT%2*EK.6K6VE^V=NU>IRX3.OY.G!UK 6?U6ZU#-B^[ M3:E0A:_N5]R-HK8\CS[O;FMH]SNU%?(0][[5:=G-T>;.NO7>G^G>M^QVOWF;J2/;5PSLB7Y<]U.[2WI4L)]:IS>TAYW;0617NJ_@W<"]U^?@S,]! MJ]VW6\,]NZG7YZ ^!V=R#D9VM[VGK^$T6FRV#U@"LB8M?%, O$H)JB]0KY3Y M(D;B;SYK:^;X(;7]#!,_274I@^X4J@NL,7M5Y1QCP2FIK'XJ*$TW=(.,$GRI M]N%B3!786,XJPH22@6W+$_-8N#[]QK7ZLPC8X:?\V/P-)Z%+1Q/0B!.S[*%0 MCT()ZI.)<"F;VITZX:5(EA:;)$)JU('OC/V %^YE,>5 .^Y49N16,\<8<]%Q MDRPNCJ8-*J:F^XDU=Q:[8 C$:ITKHTG\AK8^I>!6<"4 MEV;)8THU)TL'%>LZALV\&L@N'EU]9.&,Q)=40_@X/JSH(61Y!"!!P M=J^IC(6J&\8+?'5[D!.A\&K'E754?$CPIK'Q@4Z_T=L\5RSGB&&+X(=$+AJ> M&QGU^>9C(.?FCI\?$:ZG!$K&DFJGSLE->S4K<3TKCW).V(&5!P/SL9M9N=P;>V9.W^3Q0HU,.9_?[6'I=1N#^STLS++&X+($T>3[ M_'R &)>'0Q86EW"R0GDPUJ-/)"ZK<"1;HS72H/Q(\O%J#=>BCP M$OT:7N+ ,ZCA)2HXYW.'EZA 7?36ND)K9.^B]K9,56QK7:$_RN_/;72%=JO1 M*\*"K5<86HU!\:N5T1K:O4;GOE5L?$U_S6MV50[0Q/.IRKNH&S2WUPVT:M"\ M26':5C4X%K1(^;':F)EZFK9"J^3\^R7+M*[50LU5K'HJ)_3/L_M='HJB7COG ML;*IW>\,3$O)R6ORE?ASW/]F/FNE^*<743S_;,/,$!WATG<-++=U:!3DU8E1 MV$@4/HP^$RR!;8+RP90]*XDFZ36Z@O@P51-^] M4=6\538F39[F$6ZM8:])R5(K=[-T6\.*,US\; ;!JT MMA"#42A@) H-""P#&D7,YD&T$$)^($&U%-96X8SJ4 :,!IJ<$#,ZT*#0440! M?Y['.CA$P^D)Y.Y9K0BJ&1_YR-[=U;4#WY-8!0NF-)1P\]8;V[KE1B#E;\\- M)0K&&=V &[:JE5M:6^_4'9#[R&>B'!_NW61R,78"6EHR13A))X[12)ZQCV2O M*1])Z+_D4'.._80')T&[VR.0+<_W"!6+L,J<<&&Q;SH*DZD_1XC-%)35$)T@ MF'+!X=B2J=H-[EPTYY.%%[!JUW;PWN2$?@G43 UPR<,RUP3BJW/N, -=771X:?=;G@#!:=T2D!&ND"!*T 9AI%Z*RZ%#3D\%EI7#(](P ML2^0#N1J"ZTKN" BQ,Y3P>7BI*]S^%\T6M!+%H5TB9.+FCV/?NQF,R .PKC2 M/,25$V3P^J6Y+).%O*;P[\L(>10F[R-\()U6>5DQ3J+GHP;&EQ5OD!X3-C&2 M$),I 0?CI'$I/%_\#G*>'$(0T.Q8I-?(($M#:4'A%_,& M"^]VRL>13A>>!7>3Y&".)V5 4#6 M"1&M%$B8W96OM#;Y0A,-6KVTT'9*O;5@F"UR7H#O\6B!WF7@!4V% MO,&83)_ 0__8?V)A4C8Y\N@=JJT!J]"/??B"YIDD&YOJE1P/U/P@6.%F]4S. MUJCJ@3442"O.NW*4Z2(-,.7K11J0+:)XDSNMH7^"*$*T"1=+5*DHTV[%HD"T MJ=E1(J34^"O?RV@S:9DRE1^47$QB$3_<($OP]\"?"-#A\0>7X-ME>SK/OZ3@ MUA+O$.D9LIT;U<$&7(!RXRT,?BOAKFG$<3HE90@&7GJ-Y'/3?"^LWX3K9-+Z MWG6%>D6%"?FQ?MQ3[[%-HX0L1VG.:&FH/&QCQ-R/A72T\63I'?)S6?[!WBR2 ML\2R^V*),(Z"8';B MC%X0(2P2TL5<=GN(X"E:/J7N9'%>&T3Y\[G0L%G&A.+:%"^R=P!:>E8VEP;A MX,)S,+D)+,J4G >RML?ZR!,9XZ-DSLH>#>@_R?F.J4ZOEOWMLAEQ;Q8JMV.8 MD9L?_>T9=Z/@O4UD&12+.]S*@OAT'3B"6]."5/5I-I=KS2?\]STZI\J>,%7MP#*9N)IU16G6U=XH:% M>9)-%E(6(#;"S/F:?"\R8H0Y*C'+(W8L+HI,JCB/+U66IEBD1YX//G+9')DO MFLT#D5*9#RJ!^NXN'DCE7(.#*6NS\!QAD(M2$P,17LI: D.E<*R)_P.8\K^9 M@T$"3.\#@F"G+TD#%3-P DJKI(H[^D)^E:P[8"PT?-70W6FX+>^,DB6Y),OWJE+MT?) MY/4\3E'*JX9%GL M@(\][3DDQN*FN;)[$JJUFLF+RD%N^_"ENZHJZ/LWUNW) MG'+UU#9:\ #;R$E$,^KI=1EAXQ6\E956\]AOB(:]7O6^\IT2[>@)\ C\%V:: MHFB&G0R3/*I6T&7);QX+(YX+*LD7WAI3;)@XC-_\SV'7Z!H0P24#5!$ M;+(.B/.=((EX+Y H*9Y$8KMYD?)_@BWULB+M39/L/6UGUQ2O[>BI"S9,6 MU)Q8Y"/6+#G$Q!D8!5ZA&0,-Y"]G.1EP;VG M*?MQ94&P3K[J;R^)SSW-W^T>T-IP8SMR+R-.7DHTG\/G'%[;5;_;U M>4X+S90F.+LD%?-DM1U2]3G$XIJ!U7^WGEB5T6 V^8U?>\@MDT7QHJ7M=32/ M[Q=KD& 1%P@;0J[S:D2H"YSNK%TSZ5_80I5/=($\<(*=.6INF-?!P )8UDYZ MXN 9B -\'4J%2S@26NE7YY\/J7F5N$ 4^)//>^'CJ"2YI=>$>J3I; L]SIJG M] *F3E&AI*0MONRPRZ6S4'7YQLKP&CZE2,8B]/]23MJES%;Q)V1PD+Z7GAIP;0M@413G,Q,'+ M+60-EC)'(I!S]),Q"]!;8_@V*HFH%\S\BZW&#=A1X(3Z#56UN?:35.U3E%2@ M2J-ZQEE,X\"_E$:07SRI:V43O0>T3QCR::>O1=/)2C32ZE!3)B>4C6=X3&IZ M.:&4I>8G!9&A!5C1N-$>L@U.:COWP?%9Q[5PMKY'%7T@7+3D*O3.Y /(JC%K MJ'J:)$JD@5S4MJ+NA47A11 MPCY^2M!L1K)AGI)J^,HP45=5S^2+E4W6#7??FF"A;815,:<6;2J,;SJH(&&R M*_;7)KT&)M-I6A[(J$QH9%;CX2N3[ M9F0EJZ]P3BGO'9J+A;[NY%'W9RJCMV&]1:-)NAYSTBMZ.@6*YA4S&,: !]'G M61X8PXH;#$F$"X:80V#5@/)ZI;-.F9,Z)A&SQQ0)2KW28S 4[EK>;@&LZ]5 M%<5CT;ALV$81*B><%K'MGIR5XM@]$<7Q>1!$V%&]7&\DLV%/ _&4[< 7^GR1 M6U@=LAE"@LR#]4:SRM*!!3A,V+S.HIRZ"DRS9+A<=FSX4NXIDWHYIZLX 4H+ ME25%;VM8SY-"1$0FNR1*+I.4Y2H+MC)U@L4->2[VFN6A^0$_UCG^L!+')6)RX]8JUASS.!A303*JS.U(RWB. 95"(VJU"5B[5QM*I\4Y<>HZ!1)E9V" M4>NC3]%R](EK(ED.6)RV5G0$R0@I:1*Y#]SP(6D%OS#W343&S('."U7P<>A;43".K:"F]TL#I!=&&M9N4[+::TA"1 M?@2O0M:Y(!<755])]QGO_H*3C-9X^:3C/=ROZ^5@5!KIYKQ*0)9G*R,*<;Y"&+[ %)56@ M,#*@T)UK"H*7VT6F8D2+@5/K#^ D>RJ!D(B2:@:- 1T"V4+24X7W*1K!E$',E%0&'? ZB!0U) MZW4(TB[-.+WV!6?) ]+-MZ\/ZB"D-*>'W-RIR3Y M:V3FZZU2-8YDVZ+-T>X_6SDM^0DII8F\6A6JE2<048J+F/-3)E$4L+'"L[O0 M2)N-GFJ](H.4%]W&H=541;!4.]1LF=E@2T 8JM3F,PE?N/(#(9$WN3II*R@9 M;0&2(T_"2"SOPET0U0CS'HM^G!6'>M*6Q$FB0*;@Y;S&R&IX&,?8W4%17P^/ M;DK0)3$=:V&:M\GR%6^V\R!'FB"P HE[\K&E3KA2/# 002<'"J.4V#\$/,= MN5CFECQ6J14;@ @&K&QH5M0;)L*IKU2ASFH46^1V7SH'Z#1$=#W"[Z>\5&3C M*8,Y "-_%XN\.XNVR S53(K-7%T\Y;7C2EB!7NBU^NC/\#)7:6A8):2SF5<7 M^]#R 49U/D"5 [YU/D"=#W F30&VDMY)"J*&&[Q=B2":[W$C54^-#_SO(O"G M441&/9C*OKCB=,? _V_F>ZACHO;])1::12M0WU(]):?# M);E-P#BXL\IW_64PCF7000G6*^W2@,&D>#(6")R!F3D>+(-H1/Z M(GF&0YPX03XW/C:($I=!-$;'O$2T7MEYSDRXHE1Z"^V^: 8\EG]>8>?KNW(/ M6:'(\$:?%2&MQDFJ'U-N::/=1>'IO$I7*I9YU%L^R5]WX!WJ=T;?6-JAI#.Z L3\3"W*HR"@!*9WGB6$?4:%KJ_Q##^GGGHC M=^J:JZ!6@BM+8+!%].!;6>HS$KQ.GM!#F(MY3J);R4^S,>)NE0DPJ31T3DC!5SR+I\9 \.'J.Q#H/'OIM8CY4F M(..Z3\R4-!8_\WG@&Q7%41L0:J M2X:+%"0L=5E2=R@YJCY.;8 E@:,HTX+0OI@BL++O&/Y/(NRO+#Q9LZ@ZF\P4 M#)!6'&6*I3H;TUWF*DU,#L4 \0Z-LX8[!>J!I\%CJTR2=Z]?Z.$ 0DGB9E!>@:A:W!4#F'A M,8RL$-UEI6H6@LV!]Z3CSQ3:C.P[N^^M1R%L63Q6R *$F2K7ZE@YTWE#9&,P M>D$LX!B%RZM\_^7W#[!.S#I/A ML=/J&Q,;#W>NC2BIL73]2"E!P^?UN)@O'!>60WB[N-T2ED&H)Z,L1=&5%*Q# M3,XH#<;JC&.$!:-OR<=!S!N*I:_@& @ 1J9ZJ4VZT)NT(O,DL++:NWQN2UW7 M93$S*F %YLQC51RT-N/\+Y=T\=6$"H-<^6FA/5Q&[5:7KXE)70!(IYT81S(+ MP.10RA G B^9Y]P'<(FL*RN7&VUDM'%\4GX?L_<#SUKX(K@=J,O]BL;7.2Z< M+U1N^&L6/^+*3*%@<.5 M*68%B'+-<*:>O)+EH #%53$)_&V15Z*2-#-X3^<@2HQST$CD));6SLH%L"<* M*Z8N+EPFCQ<6N9KD\DKF2ACKE&D3]'3HL"Q82:^6&(9A5>4H)$T0JM M(I>B<9Z&E$*<=15]S$*=Q(IR5^4*K!U,KM0S8MQ\UQ4P4W.-V _)-52>AEV9 M _@<%>A"4GTB#".2^YMI2\07F@XLA3).B3#PW#5\N[VFAT&,@M>?EVAY&<%==3)I5GQ8,G>=@N5_:P[(>1H^S<+G'TXOZZAQIAIOUG'3*L< M%*MCIG7,]"YAX@]=.O#1R QWC>3@ZNHJ7X1JHL*8QFL6P$Z[DL3WW);+S>E5 MXT]^6=YNRG%/6<=@VZZ.JM1GLZ\=]5U*T!>9ZG3)+$0_W&.*HS6???CX.:$? M6\^>V,JHGF/0P.=%2,M6??_C\P_&][D,:>D%!E:H:K9':H].WE=VI?$IJ5Z< M2JS*LN6+RT8S.C;]KMKY$46L]^KI]P%P@YKT[Q_?O[<^T'AJ[A56A=-,DAI\/%OF$EZ\=&=1NCG7_;GH==.N?"T MW\+0VM,"UJ&1MR]])JR\&O>(HIH^-X\\AE]D[1MV;B:BMID088N>P,;R)>U-[*"CIV_\TRY-76, M0" J%M?J21@)B=LZF6!K*GBA@:Y@F++%B).N$>&!E44QQC)'9>3(DA*PLE-X MJ\J"C9+T0JV%Y8M&$U3>W;' 0$ 4-RRDE7$ [-6UD(_TOQD#_))5IA%?B1!L M7,E<%=V-=QWF\4V<>V(,_\%/OE^\0A#MUVC%8-SZ XB?H['^)QDMNB" ?%_- MB>)*_A)^+Z6:?$).R^(%NS,QQ5J6[7(_1+,X60E:TA!^BCBZ (4!?<_%@8#A MA?3?&-W;R>_Q@V0S9@"8_$27O?;4%WCO[/E'"\Q_16ADHZ?C:+S#,>0EJ>68 M@#[^*I=L9-?0/:.&Q MS_H15^/]X+_YWG L^N-FV^NVFMU>QQUVG&Z[Y[I-,6D-Q_WV?UYBR+()_[O M'UKM3NL17)4N,%F0_/71Z[>O'EFA,P,B9,G%I>/,GU*@[#=D.;,X\WF.9?[; M(O_*>\;;?8YRZ!7HC!A$%<]SY4P=4K4'*.$?67QOP^Q_I$\)3NH"9>(C"_N& MPTR:C[A'L=?YUV+\,KKZ1_O#U=?.F\S[]OO5O_\8?7OW[??%VT^_!6_;KW]\ M_?1U\>[E/SMOO_TV_?K)^_[OEZ\[7V>O%V]F__OMS<]7_C\Z;X.O/Z,?;[Y] MOO[W)\]_\^7W]IMOE\VW/[]>?_WR>^???_QS\?_8>].FMI)L7?BO*+A][UL= MH73E/+CZ$$$9VX>ZA?" RP>^.'+:("PDKB1LPZ]_,W-OS8#!2+ %6=WEP@BD MW)EK/;G&9[7P7^W=D[_:!Y>[/PXZDNZVU:D]?=/=.WE/=]]^HJW]K_1P_P@> M[K__?K#_IKVW_>9X]^3/]N%VYVOK[?OOX77\-_G0\?_]X>+PLSLSF/+6]E'X MO".TMW_]S^_AX?96>/VP:)ULA?7L_FAM M;_W8W=_%K?=?+"7.:\B!9)H"*KD%BB@#?"$\X=A;69"-S;AK__E]5EXV*_LI M05#7QTJ+U.,VDKC2TBE?[8W[@LZ"@U2F#GN-0:_&[M#':WW2*UW#1'SBAR-R MM!1Y3Q?OV T3AX/QT>GPR$3;445?XB3OPJ\W+AJ::#0;!QH-O8T>9IQNFM*9*<+QJ?+I*-:#(=!^LY+&I0T M4-Q7Y-]E;F;D^ 7EL\>ST:JRG&O$ E#I5UEZ$/XM?#MZ8F-ZL9%K&+/1*4-Z MG7 \4,7Y=83E#Q;U2=.W*[(>7]9@3K$>1#^CRG%5^#(-&E/TBO-T&XNB%[R+ M1++8_N;'L\JGV:9]-8SH_#35WHU+(^(0%3W4\Q^V8-*6K(Q%E.N9L>FC(%!9 M$S+*XP7IFLH(5N[ZM0\PPK-U8L>)7!O]\QC]3- 2[H.R(%O_F.;LJB\T?O:C M KE)$612X].*6S)(:7"D7=N.$NPS)%.?NFD8U,?A.'E0XFO2]U^^X*8:K M[ARM50H"7HQ87R9!H'(>SZB2(BYD>G^K6.-HM'TB%STJ(;&7!H-%XK]J?D0L MYW5^)-'CQI(8IDY_:8^/<# JJ$O?+[Q+,T>K>MNXA/YYIZQZ+PN58_#G>^RH MCYHQ6M[4P(1Q-7.,((PGW(0W:HXF1W5*MM11+=W<#X\(Q;[[OI^9+S'ZK&:P M]*2:&R=2BH];!=$8Q%S5T8CA.N^#@Y8G'+VD4"C712MC_] M4;O;K2JRRGK6X _":FCHD>Z.Z&"3^DR5-=[,5SN.-.-8NA6]*^?7NKALQLPG=)(<58ZXN"YK26,XY7"H5]\;U[BRR M-[W=VGHW-C?[+FUGFOLP&-E[\53B9X4KLA?=D9(GLCU,(8=4^UG6"(4E/?NB M%I2+6NIRJ"$J^5DN6]6U7^C@,]$PNOC Z72%UZ M1,9/+OA4,V922=DTSF5U>KVOD0L^++3DF:P*\FWO M;-*_/!*DREYJCKHLCV-*/15AA<\=37"=-?#'MN&B4S?CM3:K.N,1,]0DR3K' M#[GH$%WS@>/1'2FP,^56O4C\FJF8/.I/*H7I5!\2SC0:3E.[>;W4S3!^5Z[; M44"083G6;];''%F=HTQ!)3R/[,+<.9(R,E<_'6]M2Z1Y&!Q;#(F,DT M#AL.EO&L@,;&YW9QOVI MR.,8V8;MR;/HV?8-/1EZ6XV\'O5_C\JYXL=V]/K6*]<25;P]/;BT MO!.J8$9E:4QF>4PNYTEST.2:GFGL2TM+XV/&1(F=WF PCK)-9I3V+X*L5LF( M[9E'K^ F*L(LI_,D038.T,PTC9OIFIKQ7-E2=1*2EE5FB3"ZC- DOSL.WAF, MR/1=>IQJ+&*9X"L/J4I_1O.J6PZFEC31*+$X$;C&3G0C"DL,U M@=Y1M=6 MDE8W8FV_[I=F:L+:_2M;!^:7^--IZ[E[NJJM*(.M@\91K^W[B( MNKJFITA@TK&-I70\?=B4H_K&+PR]/>Z6+$+IXQA&L\W$7A MFHJM*[T+W0GR5>5PTE//-,_>XIGGM^GGCVI[@W+ZX*CP(B;/4JB]:)>D1N=G MZSC/;O]XIH6W[Z\/5\S4-E7!@UA9-"D#F$["1JMTE#YQY^/12M,U45-S=*+U M.D'<,;-+<%X[.FS\^5G*P8[&U(\Q81ZE@[5YTT(>EQ50,VDB^8P M<*P9-Z/Q@DD_PL6*=V8V8=@KBFBPIRF*(PS9&D^D#* 59'(P52IUQ=Y5R=]H MNG?&>#Y37S5W$,I9F%UOW/]4-%C%N2)/8+-DO9C,R)G>MYEP8IISUX_> MY@UEQ6MHP-S1H'M;'>O58O.4-N8GEMV"PO13Y*D_3.6)HPMYQGZ9!OT7C=?5 M0,2DQ#-67WG?5E;?Y-2C+6^)#R,S$ ]R8.W$80_-^JMF"ZK'E$-=9/ M.Q@KY*L!BM=MY8LK2OIN*3:R;F+SU]Z?'QM;MF+_;D_Q"-128*IL;QP@'"=5 MQ+,940./.F%B!+9( 9(*\D:/6*+:^(&KA-4H.GK].\::ZV$,+VH7N;:K*2+Q M%WXD0DJWN'?5P.982#^JHBVG0_5+UV96NL:A]XH%?%)%DK(T@YL65\ZAUA=E MX,95A+R15:1W>G5\?]Q2EB9>C[_[/7DZB=_U>[OD ^RDMS\KYXY.@<2 M;UX9F!AQ5]RP)Q,BF?$9C,KLIQ<^#H[=M/:%=CA7$F,V?FO_NXHT-CJ]X-[U M;]J\\.F_M>,O%$4[X4&LL2K#"OUP3CV;:L/"TF)ITJ2.[-HG'.= %R1O:Y"\ MVMBMUKPESDW=6%.-YL-I%O7*19WT:UPO8[,(5J5D9@@.+ZHT<,QANC+B^ZLP MI]##P1R^%Q,$B/4[6IM:'Z>XQX=U*1X(C0I"*,C,G8NN)A MTL2I5J&4C8[2<&WI2\HA=2MZ]5@4E4RI$EE3E62ITE///JX]2854L7HB"%9_ M,AIU,L)DDN].NI(DJLIT3U-^C&(OB;>S*L IRP7L1:/HG,>J@\H4W9FYK#M5 M2UXO'MQ=3K(,T\P^TW3_K_$!:M>L/FMZ1X-3D H0'H6HX[IVSAI4%FTEZ=L. MMEWD=RCG&DVXYJNVE'\Q0EZHQFFD"JYNH9AT2T54\8N8<@Q>4%F[4V911A1P M,4?B3\LL80IH50G'JB0GZDUY3U2CT6?[NB(N1QE6](X?5GY9M<"IKM3TLY/2 M)1_]4'W4]V4P=M0K$YSX6'<5!/78:UN%A]A)U]S5[71('1_J?^#;?>_VO M*;5:,7T'KS=B56F/N';97)0:_N)E-IJSV_'3 Y'B%L="JO0CB1RCD08U],O< M=%I@V/CA=')MR@N-$SWB_3[:R/'4@O@N9:-3RNFE*UA-;*[!\,W_)7'FEUP:U$EW6N.%VO.CV8$*0Y7J=CNZ7PC]# M05\$,Z]*'4^NU!&E0"6'HSLWIAW;KAWDWP_*H5??VOY[)?GM_K1=D:2O?+]V MJJX?V[GAYTH$N9C,>_/=;^U@ MM=_&%7>_Q=_X]Q5\(*FQ/B)2@+HJXC:JX_DM.JFV/?QW\/EZ(T[[$:],4-"4 MY2@;2WH)K(Z]2RZ,GE %#1;*5Q;V-4IY?-)R]6E*4VD@37/6QY+W45UJ)_B% MYT?'(V8!>]Q+(Q,JZIJ1&5B6J"2W)A*WQ\&1,T@4P29L3C]=!G&0DZ^^;G?' MI#AS1S[!IK0'\5*[DGZ\VO.2]2256!?C=/TD6G@-3*\59+VJKMI: ]7G!;?! M3I:=&#!&S"1EM7"Z^HSNI/NKBG>D'XTEO.&./DK*5IDA49D#QAWY2&G[S4>' MPW82X5NL>$KT_G$"^2C9/6KQ.?*]H[X^"V9:C.Z-P:L:-Y4N,5^Q"[2"5,?. MD/$;)P5/SG.*-J=*XBC-8Y[[*6B9E#E5=E2T $I+(%[BJ<4_)L6CN3<*Z91F MWJ3GJ=JM"G/*@J T]7?AR4TC& AN$%E*;;OCCR\R7R$D;\4R6:KB'U2BT&< MW!"Q8/0(Z4%'T^QZW:->A)6RXGUFG$F,L4^JD,8%PS.&:K7.5&)]^X(6LJ?O*@R[Q,[9;JV;VI9L2WJZ"::O>>2 MHR8Y1UWG)&3.4><<]<)*S_'27H]3MXAP$TW,KC61WLRN&9P74X!T'0N M!S]&CDJ^*(.SKWX6?:NO2[@_,V+BRMQF=!F+=J=L]8FC^&Y1N7''212;_ZG" MK*.+*C@E_5BTU=%G _]R],4?T8?LZ(N7[6YZDO1+?U1B4-UN$::#?YE"&]7- ME22S?'F"X"]@B>+#?OC7C3ZY>OE%>NGWH5M\3>$71-)K7X8OT+6OW?2V[ 5% M_%;O^GM:<;GJL#%Q)_]K@VS,48Z_A V45&+T?C?\*#[[$7_XCZG+/A*6SV]C MN8,/90"DTWD7;NFQL-SAX>_Z1,NZRM4MGFJE-_D]%W![I%8$QS*VJ/@I8[$3 MWN,L!O*"Q__!'[4'943T75FTL#6I;7C3#A#QV[M76WM_-G:V&ZW>B\8TU%]U M")Y@CQ[P$$H6\5;DG$@%%_?EF"])Y9UOO]PZ=^UAKQ_W8,<]+K4[:[VJJ-U/ MW^/=TT^7>]N?8.ND$][GP_'NV\/VWO;7RX//G^CA=J=]^+EUO+OO3OXF'XX/ M3G]T]DY;)^'SV<'^I\OP69<'^^_9WNSC 6N=O/YB MF124<@^8PA10&UGFD6( Z M4\LW#/.I_O M9@IZ_NX-LK[5^""YROI6[V-"D-RH;Q^\\_XT16;#3Z5]CU^_ZX^X@ZH19-WJ MJ[GJN:4D'QYV,UY7!7]KN/3MLD;Q9\&T.P9J;_,,R:O/&%Q'H1 P8W#=CXG? M;//$-HLWL;,TVSKU/4"!LI[5_9C4QF8K314?]AHS"O=FG/7^.)6QS\I6UU,4 MY&9EFZN20RPEPI>6+I_YTQ_V&WMO&CNM[=?O7H<_6ON-#Z_?[GS/3@9[Q\*X_>['S/3:M MM_MEMU;\RR?G3R^:C9VNK<4PDZO/:>^LW6V7\Y_CDUQM"S[^XJ\^D_%-W6IQH-HX!&FG0I!GXQ#D8!R"O$T# M;W-"79!(VILSS=9I-D$ )%_Q!\S.8[^F3;4Y-;BY?-QN\C)^&TV133Q%X_7& M#N&R,;S:VJMJ;D?[G/@C8A]@KY32YICJ>J%*MZ(:3&37U>PYG:CTJJ;LR8?V(TC7V*724.&9M,WYR, MF4E3VJOAC$?GG4J5JQ/Z./G]^!.O1[0 80VG[4%)@U>]97JH6BC4M7=G@!%W MGGAW)H=_W39.:.VJK2B?K[$_1\TWFG@RFCY_UM'EG@18BYA5;G?\J-0T7XZ' M'P\W3=SDY_WTT245ULS8\&O;,R*(AG6-T3X>QNA'FN/WJ#KUPT742QRM13\L M9)8_-NA423DS$<%H890SO+_'6=S?X[C&HZ"7Z<7JJ9II?$5ZJ@G!?.0MZZ3Z MZ7ZO4W;]3YY@3)B2B"E&;263?RS,/)F'&O6XW:N0IC[O+8TZ,NO_LQD'5[):U ]?$U5J&] M::VIB%XK@:AH#*UWB=8M63V#;A^? M[FW_=;K[]C!\[RLZ.-FBA]N?<.OC?)=&6,/V)W3X]A/=W?ZGLWOYX>O>VP.Z M>WKP_?#T$]W;_Z>]NWW\M;5_@&:Z-"YW8%C?%ZNE$+[@@+C" RHL!LH;!"P7 MEFI::&'UQN;VZ[_W=O;W7S?^CSX]^Z.QO_?IU7^_;OS]][OKFC?JAZ>KEZB_ M>^4LVNA!C0XW$!1[$!1R (Y;460L8W-C^'LWT1[+,Y7 M:S9>!7P(N-5MZ_61JEW=#Y<;9LE_Q@M+>6Z)([Z4Q)'(>:,:)09RWBCGC5;" M*?''JL#J=BP3-V50'AI.K^$]O*GE[)%7?#7CQ6\K8=R^O?^0%I%\P=YY>-,X MPSE.!CI+ RT;@^-J,.!Y]^H)=:O=G'_?^=!^PE0UI4^\K(E9%Z(/+EXH=?W+ MOTKT@>@+R*[_U9O>]N;7*+P=?\B=%TOJ0TM22M[\L9^VG>OXY8"(_!GJ)6&: MSDK-\),\ZX=?G@C\4M]_7?8GNM_+%8IUWPYX%S%9G-KGTC]WI7QX^"?=FIUI M?,-Y7O>(/S_HVTC+SS;P/N]QQQ7>^:RK"8TU.NNK.YY>5<3HY>3&E[]TZ'// M^DO'LNKW6)*R-M)_22U/\KJ!)O-G>I='AHW:2NZ_[O51IG9ZKKXG]<3@=D:OHKC:L)>_:,[YWZC4<[""I_[ M8_BR>WX*7"]%,^+;!@T*>^:3+CTN#=C%B 9L!QUN?V4'G]^3P\^[%WO['TX. M3M^SP^WC\/,[EP[='?_X/ON2>LXTFWM;7\X:>T? MT=WMSM<8UM_=WOK>NORKT[K?R.[EAZ+U"OZH:, NPO.0W:,OA5%":8R (9 RB0#FGL! MM!;0&FZEB>,[&2%-&7D?9D5DLZ3MO(\BC##M#@JQS"L[8]':8Y&SUE-<%%@0 M1KE0BC*&!$(("E,85&(1S%A4:RQZ35I;7P3A"!4* >@0!M05,* 2ET 06\CP M/>XEV=A$@C4A037"HH?S_8W[IL7>ZPL/9V:W^''H2]VST] M^'%P?OD"*(-*6 R:L!33H&9#2 M&$"@EE)JQS6.=%5BT6Y)?LI=A&U9ETP6MO40M@/R11320D4%<%1[0+%'0'JI M@1?.:5$$Z3*1T).2*Z3KAIZ/^>_"YJ@./36XS.4G%VQ=?+=KY4J;=?ULO*5A M_8*JM?QPK&W9M%N:*LZ[F=86CGG.@9 & 2J#6DEF(<"*:LVUX@4O(B%!$TEX M7\ON:NMJI5[F;:.'SU-[EW9Y9NU]<.U-CAG73 ='C +F7-#>PL<23^B!+:Q" M3GIEC=C8I+R)F:B1]C[]F/N[OC_3;3>:"EOV2E1#>V<2*]?F56Y"I-O&P-8/ MD99E3U3[_[K<_JVNVXM[7^8O,S M&YC:"V:%9%I#)QE0UAI A83!K- $&(\M MT4080H,'B%A3X7L#4_V"U\])8%M(%1[L)":^1#B\IZ%MCXV)[1+616G#C)'K;&\36T]T> Y4U$R%EY=*SBK\*"J<[ FK)"R@#/8$(Q90*##0*&BT MHQI9&4Y5([2QJ9J\/(Y[&TN,3MJKF?"#0M+0.2W9I5 MP-#>8F6=@E@5PAD "X,!998 HU !>%&$KZ'UPI.8/T1-*19SB+_FV-RZP6%= MPA;/2L>7EB?).KYZ'4^F!L0<*\,4\%8@0(.M 8RU&MAX=IQ%CT%M;&+"FXK3 MM=#Q)]MH\JX?"36'%RE%$KL3SDK^IJ[/@8Q5)4?*'7_7T=WA5M>]'FUZ\(,R M*BT-E1:++31%%A)8!$!RP?+@4@-92 Z\,)AI0L*W>72 I*Q3MC:',.ID0V3E M?7CE328%)L1+;Q1 W'M )>' ,,MB 2(DUCGC!(W*B^"]LR'UBU[4SVR8"N4% M4ZL8?M=]_^M&P]--QJXD^W%Z=C[T_8_5MF?D62+R[.YO1=0IT>=DA[8N=[X4 M$!>T$!+(&+:@!F*@"F. 8"X8$;R0PA:1AZ )V;*($:,+;AT!0_BAV@3HF5%''/,X0;U^^ ' MPWX[$>-'4H1(_MX%N7IBE?;#9,MC(V^KU[4Y#+ILX'F]8#DHA;U3$ )C1$RY M0@N4+R2P&!MB&$&8XV Y-,./U,AIR1&'.AD.67,?6'.3R8!,.!@;3(;",PXH MQ1QH$6Q^3X.][ZCF@LCZ:>Z3#3=<6W-Y7\OAZ3HNJZ^[S%BT"BS:6; B&'48 M>8&!)2A@D2\(D,02@)"D!E*K/"0!BUB3T]S-\=34>/6UEUF-5Z[&R:3PKF#4 M$ JH8QY0AA50A0Y_,&^E0(Y0%J,0O(E4G=3XR48A/@8E&/JCMFVTN]^"D7UZ M%2GC,W=BEF5$O$YS N MNGLQI;LGNU^,"LO/X1YY:&_7K;Z[GO[4XGVPZK ML1W*T ,BUCO!'="\L,%V\ QH8Q6 F!O#O3%8L& [D":KE<^20P]ULAWNKL;9 M@EB&!J>H@U6,,4<%" SPY?G9:6=8\8"XH( \AQ#*@4#AC)$2!.HL)YAI2U]8@>/),RAL2@ MEJDG5WG_3Y'4Y03#*F#FTX(Q0!!BEF@+F"H4H)808+ADP'KO#46(:L0V-DD3 MY_*$)Z>VR[(%LMH^I-J6)8[82>%%+$F.10D*BOB5 XX5$DGO'.0\E3BBI\HO M66<^J*N-A)\]Y3UX8>KQ\+>?V':W)UYOE%TNRU6&U>7!ZL%B:$1!1,*I (6< MBE03-E9X26 +99P1% H+XT@/U93LWM/:[J0$CQPUR=CU++%KN>Q=&;M6A%W) M)"0:.V<\ = [$DQ"QX$A,G:]$.FPE)1%RG$L<1.J9<5U:\;;5;]0DKA2 _\. M1D&[DVJQXJ0TY_UIG/P3=2^M+7Y]UA^US0R&/?NUF3B^TI?'O4[8],'_EQB_ MAA>-WYPOVK8]_/PQ">;A:Q8$!N= MB1B]_*6SOVVJY#'?X^D//!K/ESW3%Q$&[C7W^BE86%<]UWK;4]?BNE)1, MA[ITN^KK@D\8)W5S8@302#- G8\%=8("(:!G$IMP>Q<;FX0V^5.<+GFD#N]>%F=0#7B;C":<3?E6V>$6C9"G2P2+'H% MD:,*148#$A!*&6 XXX 90JQ$%F(9Q)#")JK5:)I<35@+TR(K&$Q%05F L(T$%N(.DV)>_KQH4CY$>V)Q)IT79#HF9#*,HP=$312O!+65/S> M2??Z15B>N>8NQ83(FOO@FIML!NVYXT707*VEBYHK@1*2 N."_@8<)CQ5#Z,F ME4^0G+G&-L,H/&%[I]&JUDD+8XC"^*XOVIDK:55<2:=GG=Z%]Q]\1P^]RS[, M*O%HD6T12:$+(RWPPK$X)E<%FP(5H(">*:4EX47P83!N$KJL\KT,0O\+C MW/???/<\AR!6Q-E<,;Q^;@^/7YT/AKW322ST(B/0TA%HD3A)>*Z]TQ!H3!6@ M)'P5O!H8Q,HCQ8UQ",;F*BB;6.2A44]-CY=&VISU^/'T.%D2,,"P9<0 Y&)O M,[0&:",80,)*B;@L"J3BZ"C4I$352(^?2YODD@LE[M&#M'XHM2QK(WLWJ\2D M*\B7C"R,91QP#0T(]XP'RE(*''.&,:HM]"A6DZ(FH!)>"^"%\%)4]Y_FD5D%1BVR/UG(A2&$@<($>*(0.2 U-\!X0YD(3I(W+-+(8%FGZO(< MYZB377%K1158D)(V@6OE@)<1!$J*(]9D> 2NP M\,)Q[BW9V.1-ANM4&)Z+*NID)63=?7#=358#599S$X=0<60 E:8 QC@(&(+> M%X7ACL;N]::Z?_-Z38LIZIP!N6_F8Y$9Y^G'0U>0^<@0M#P(LHOF W;$6!1+ MP[V,!5T<2(=4@"!.F$96N#B'BC#81/DXF5L MPA/-$,4 .5T ZC4!RL;""^AM@7@X.1EK-KEL=&D*BXH4%^ZX-6M+XK=4;^H;Z-2K!6R>A1D"XFDO_QZ#]LMON_-?&L'_N M%Z.5X\??ZKI7TP^?=?\6NG^T<+TSC@45G@"+!([CI#@P4 N )3644"\ U#E>30 X8Y&FENK]S'?XZ&O=]?^-GKOZBU _/F7&+\8AR?:71?T_B50 M:9D/9A#<3A2:C7_=A(?O?/_CL>[[I1CR.ZTW\[BX[T_/>GW=ORAGV;_3_;W^ MQV%LS_I'=\[]Y.,K0QYFM/PY6EYN#7=?S:#E-_?V'^K^^Z_.(>Y\,R=G7P]/ MPA.=[H3/_T UNZG@S2S)#ZX).+6_E>RNWW PK[@O?WWEU]XY,5BP@,AO 44(PVD MT@4001:8I4R(:$W&AMWTWV5G5]WBQ[UP7'L@ ^N "BO?=?K%52JT(# MZA4L[U158 ZD*:B6V@CC[,:FY$U"Y94CFQNE;#7T^+S_J!4&[IT/!\.@',$H MSB!8/QF(B!A$!,K&)=*W&#E/8*([0P&Y_F* M70_I\MIC:YP#D%()*.<6&,IP^*M!W&O-J:+77+'UOW.O$L1\W]9&&NGN^R_< M4(B-U$!3%7Q8F>Y;A8 QB!4<2P+Y33[L(PC5M1=HEJQ:2997'%JA"0B&' 64 M01V$2B*@:,$+73A;(!0L.=8D"C4)62RFO-:T:R=8*3GH)\+P1_J&/CKJ^R,] M](U..PB-*[G@2F>X5UR/CLNJO/FY%/\]6=>[%'7T7>MG)!D,O(W2_+W7=P/? MS8+\>(+\8S<\9VO_=?C\G;#6<&%'*@6/K -8Q02@IP4P0HEP82M#10&%>5+,(YK')SY\";??.?BQ3@_ MYMK?[W+\)6;9W&*41;PV&_; M4E?G2CQD,'QM82T@<: L12Y!:1. MU9CWU.=\ 2]-J8$B>&^6N_KU MAM2O)N?CC<.=7S9R,<[3+\9Y5ZNJF_%JDFCF6HFE(/'NV!5J;0<79_OU@BNT MNWW$6MONI'5R@(++ P\_OT9[^W^=['W^T-G;[W1V\6'[\/03VYOUQLG>OH5? ML/16P<@HIB-- '8*2"<5X,%=DDHP30O_N"4X6:K63ZJ"98 X@:GGVP'J! L> M@"&@D%)H:(2QA/]2//,2F&NB%A+T=Q^3;X8[+42D@-*J0:4^,C;;# @ MGC@C%85:Y?GK%0:-5YV0)>PH2YBVGRG. =2S.QI@#;84&6F#C+(948_IH%1)725@N_UH? MX1+<,408!,XY BB4,E:Z9EZ7H'\>*CL-K7Y"RPA/J M +(V +_V!5"6:U 8Z#V5!4-4Y23S4]789269L\:N4&,O9C4V^)G.TCAHE4,/ MJ&?!#Y"8 %00S[E!BNBBCAI[]PRRB?][BOG&R#?2Z]XGV;@TV[I<2LX)+4]C M=WY2=-DCP6@^W;W\J]W"K>/6OH6[N'6ZM_U/9_?R]65KN]6.>W)P\N:X%8SI MO:TO)LYZ-X0 6# 3KN@B7-$L=G]I6'@4CI_TM@YPIN(_6B'+UJRU?TKJ>ZXU-5=-,8I;!]9/!R]WO7XCP0D/M 5214:)0'J@BW*F*1GHR MHSG7=&,3W21U]>GO7Q#"W)I8?RF<0\)/%U\$Q09)SH%QL05;!HM/4N, &F4#N+%%9""A-M6"\:5QZY0/$ >44W$ M:9.KQ>F(];YY,^C57RI1Z_T7(S4CTE/ (H439= "J1@&ME#,!Q$PTII'RV-G MF%L_@7*.(@U-N#0KQZ8Y' M7-Z5]F(G'6XFX[.-:-BZKBD2 *';7"8',5 8QR_TM0AK8F41; >:C0% M,<\KK5.&<%$A!;!Y<:&"LH"*:_*H+/[63L ML$)(-"6JTQCBI8XR71MKPMKST_-.K+UH]-*H=-L[/>O[8]\=M+_Y1JQ+ 8A(<+7RW U.00TO3E5]-'L-,-)^+_#N?PIM&OT%"BK(6>PZN"%PL#^7+ZWXW;-9@ MZ@RVRR/(WM3R .K]XM!60\(=1#V0!5> :J>!9CQX4P@SB@1U#.N-3&NE.V556,GLG8$W\L\'K>)PSR\U'6=4>N M1TB\3-.LEDS$&9]6$_*HR,,5AEP3"DA1Q#0P"OCDJ068!C/#%_T)0F'Y7KG\H1!$."%!\)H9H(6FP"#' V@2SDUA MM41%,)XE;D*U..U]_? RV=>_I\E/HQZD*<:D4]T_:G?+S\:S0&5]D/W^U>CVAG[0&/:B(J9]26G$HMW57=M.(<#PC9AS'\RU M64T]8O4)-$8RSWJ#5%OXLN]CUOZ;_^-[VPV/1U@P]5O56<')KV@35G ^O/Y7 M'FWO$ XKX6*NT6SJS[C(!!8(,^B%09IC206'6@OGL# &8V,),E]0K-"M?NNX M/^'5.O+ ]+W^"G01'NRE[GS7%X.-WV=E*0C2]&;/[].UNU$42Y:D4HP#8O;Z MJ3;C95!)WX\_%5:B'WD%C>-^O$[^U\\/(]AM^_H_O^LU6[/IK-^:RV'-:[?L M5]$^">B75GZ%^C\"TN.YQQ=7(OTGYT\OFHV=KKT>N!\*3Z]>X:OI&^?C^)Z) MYV6LQ6_;6RRBW6T,CWOGX4W=H-GP/ZP/ M%DS8N;+INJ'38,K!2E9ZX[K^?>=#V_R/Z?^^>>VO36D63SYF,K8FAD2R[L(S M=?39P+\:73PXA(^MX?'K\X'P>KS_> T=<[CYFT-!C[\WRWTFM0T9OQC=WOKVV'W MK^/#RQYK?3Z@!R<[N'7:.CVX/(*[V_]\W=L_@@>7?WX]/'F/6_L'WUO[_W1: M;04//O\U.-SO_6B]/?@>UH1V/Q]V6I_?P];VUN7!OKT\/'U/=R\[)WMO__JZ MMWV$]UY5O_,_?QV;4]<)SP4/3[9H:_O3C\/33^AP^WWXO-9QZ[)U>KA]=+GW M>9<>A/?8VSZ@_S/+M<%V3UY_H49AQ+@$5E(,J,$6*.$*@+TNN ]N!?-J8Y,A MUN1,/* (\6Z1$LN(]\B( MUYK+DEDNK;2( 89]0#Q(.=!4>L"0E)(J4CC%-C8I5DVI[DWED1$O(U[-$:\@ MTBA6*$P*1*%B6OGPAZ&%D=3#PD3$0ZI"/*0RXM4?\2YF$2\8ZEAX$RF+" )4 M0 R,#C"MXD>#ULO"=;6?NJ-QC&/$S_:C?\*?8@/J8[&K=[ MKWC;Z[E4K^3[W]K6#S[V.K>D2\Z(=!M$VEWP.AT3PLAP3$BQ@$@68Z")TH!+ MHBQEA1.6!T0BO DQK1$G4VXEKJ6/E=7X8=1XWI6*G?^0*@149"RGP5\"JN#! MNM (8HV9E"86'$+5Q&RQ@SBK\7JK\=(=AZS&#Z3&<_Y!@:"'"BL@%=2 C;;U8P.HGQ?PMM\;#!IG_5[QBXQ"3Z;Y]S&= M@W0*[](A9/Q9'OZ\7_ &(H,R$\'\QTAB0 OL@"'$ (V(HU *RJ2)\0G5Y.3> M9L0Z162SKC^4!Y%U?46Z/N\R$%T@8Z !#G$*J/(.*!;\!BW"_SRVB$H6=!W# M)J?W[E'*NOX$='WI;D;6]57I^IQ?@3P2)K8B$FD9H-I*H+V@P(@"8NY% .@X M<(G@ID0Y[_"H^ECU?72/&O['F>\._/4LZ[=XW.44C/YR..8YKG"9S'B(U%%$ M/P8L'B3^F%/=_^JCL#Z'20"/Z0%_])U.3-1WW>YHRU^7\) OSN5=G >+Z3$A M&%$\F,:0%(!"(X'2P686SCMEB/2,T&@DBR;$RW*(U]04?H)JO'3G-JOQPZCQ MO*_+N?'66 (*Z!6@R"*@XO@P@PMF+-2P("+8OPHW^=((++,:UT6-E^ZW9C5^ M(#6>+L$' M/_"Z;X^35^#\-]_IG44J@UPVM^HNKG+? Q1M3W8]@]'2P<@NN ;>JX)92( G MB %*"01&2 =PX00\8C M@X'D.$[?\ ;H<(S!Y5<:4VZH5G9CD\4\6"Z=>VJ*O(*>FZS(#Z7(<^Z!4+!P M3F+ <,$!E8X#$\=4&&0/J%-(NHT&?SI)PS>^J[OZTYR#K0[;7?; M@V$_46/FO,&**^?*G0]@M#6S[QF/EHY'1PL> H$L^ *4 A'K:B@A$BB!&6!0 M.V4*A$3!@X= F_3^Q;PYZ%@S55Y^85Q6Y8=3Y7D?P3"$PS\<8,F":<&(CLY^ M <+10A8G(!BCDX\@9$X#/C557G[=6U;E!U3E^1[\<#Z4PP(41&! 51%N9<(( ML.&;6#H?O/X@B!0VX=)*W.N60ZC=P,VI65:]V]>_W2)B\:SJ\ -1["&+&$S!$7; XH!,*;VP2)IJ,+JO[KQX5 M^4N,43XKC5^ZDY$U?J4:/^]6>$F#4EL'/+($4(A;+L^P5O-, \/L[(]=, A\CUD[7]DY] M/*:,6&X27K'B+\$GR8K_6(K_::SXN_L6?N&$$5$8!;2-!=<:2B"% MUX! X25'VC*;YCXWB5P,2&3%?UZ*OP37)"O^8RF^G55\Y!@I8BA24A>)R H" M)',>&"N0EM(;Z^S&)I?-8!?47?&?+E7 \-CW&^VD$XW?JG3)PN8_ZV;\^J_P MZ5?_[<3)87XP7)#49J/K[\6J]Q1OT=7YS:-S*"_1*MS7ZG7'&=>6'^:;\VXW MY\6BKZR<+3P/;K+6X>:4&@+-7+Q(/54JN$16A)L3+4;S[WQKKJE1_!25=G4^ M[^V4-MO"R]3H.2>8, M2OV8F;9\_ZY$6^<\5ZUCH7UD[/'.!FU5&$B"PR7,+42,$$)5L;$IE\5R5R,' MM<8NP-6>ZJ_;_VO6CU@/^S\=PC3>S !11IZ[(<_E@N7OG)2""@4(U110"AW0 MDE) >$&P5C@@4[ 3%+Y/I#SW#]?,2EA^!5[6TN5JZ9PU#[DC.)@(P 6+ % 5 M30,?S(6"$^F)C&1_0=88JU&#<-;4NN>GLLXN5V?G;'K)PBEIH@%S.GC@3CL@ MM3! ""4#WEI6B%@8+Q<'U#W*S;K,D'ZM6W6255]9\_<.YC^O9/GJS/R,0TO" M(;A@X1-22,X5!9R9&%N@'"A98& +Q@N.L0KF0[#PK^ >K%E*/-?"K&U"X ;U MSEF 9>K^G-^@C#6>B-BJXSB@5F.@5?@K=<90C5@P15S, D!5^X*8K/UKZVGD MRWUY"C[G9#BI"HP%!5BH<+E;PX&$AH$"4FZY@D+0V)FC:E_A_F3KW5I^V.C$ MIASCPU7G&T/]8T7L $\5F%997#2JS'W3[YV^"A_:[IZ'[=L;MT[]F0ZM_+G] M>'*O?PS[.IQ NZO[%SM#?SH(Z!:7V^\E>O51OC0;-DO$/;3@U%#I/):H (R9 M6-[@8]K"0X +B61AE"I\P#TAF_(*^M,[QU=NK7)K%"Q]=C"RRG*G#"-K B-S M_E&XDYWFG )F"P*H9S$V0@4(=PSVRCB#>(01VJ3B/@Y2AI&G R.K<)""\2(98[%B!') =3!J M#-<<$*6<=EAHRXM4_WT%]6NN_UY?]5UZ:5=6WP=1WSG'!$-B.3,^\KTZ0&$P M*S1V!D!LL C_B3BZM4G$8LGFHZCOTT^_Z.&PWS;G0VTZP0/HA:<\/>W% M-?3LU^->)WA4"UF9%7(XUF-S_K6B)UYS$%YAF9L?9C:8E6 P6?" H(/:4\2! M9C8.LI$(*!.^LB@@L]+28\0W-B6\DJ5V>4&9.@5V,Z ]3T!;86%?!K35 =I\ MLDHZ+:V&P MB@U&I/3!02H @\9!"3Z'CB="2+Z-;+P-:!K3: MH*:Q4SH*T. MT.:\9(\HPU)XP,.5!*B('5+A_@&F0!Q1*@IIV,8F5TT!5UG$\T@Y,Q/_5VL' M&L\XT&>^WQ@;KZ/UN8[N&9;+U]'J46@N!(C!1R-?14@1!&\8=D<$D$7&XD!,\" *GH"A,L$N(0MJCC4W\XHIIS/DZRM=1 M+:^C>P95\W6T>A2:+S.24GEH+>"*!*.860&4<@4PV#)/""D@_+7KZ,%$(5]' M2Q$$P11',8CN81S0B:@I^8,+2HPL##<$I>N(+?( U.,Z>K+A\\_I+[$].2Q% M'_DRA#YHG ^\:[2[,79^=AZ),2(360ZT/X,EYD#[U8'V7^@Z-;WAL'=Z[;;7 MO3#\VHNYQ(CE1BSA_%4\0J:M$IA:YZ?&]_>*="T/]LZ'@V$XK+"-U15]FTQX MOK]OE.8^S'EI3+F%\0F2\Q* M)48*C:"S"FA$*: ..2!E@8 7'!NN*=6.;6PRVE0"-R6^A=UWKS'MMT#B]2,U M>%;7RSTCD/EZJ1-8S-/'"\H)MP0@ZDVX7I0!QD /"B&"5Z^<@\+75%[R]?(H M$F,8Q]1P"YA6&%!+$9!>(6"0,49P1%W,NY,X0YLV*5EDMEAA1S'!1 M+[B8BS]2:4E!2?!?=+A6J DFJ:%QVJ B"!K-.*.NIA*3#9)'D!:J Y MAX!JKX&"."8N"N1=P20R05ZP:$+%FT0LNZE> M7@?]:13MKN[:\&EA5>$;IV&A@Q?CG9]_Q.H3:!P)S[CAZVO_D_ MOK?=\'ATH4S]5G4B;>\0_M^1W&MV!Z;_C(M,.($P@UX8 MI#F65'"HM7 ."V,P-I8@\T5AMC'ZK>/^:.5G :Z Z7O]%>@B/-A+W?FN+P8; MO\_*4A"DZWZ=K=Z,HEBQ)I1@'L.R5O'4O@^+Y?ORIL!+]R"MH'/?C]?*_ M?GX88F-S7__G=[UF:S:=]5NS;_2*QOHM.W(T1O1+*[]"_7\!Z3?_8_J_;UZ+ MIJL".3RW:^+*"^*3\Z<7S<9.UUZ/]P\%PU>O\-7T1?5Q?#U%\7H5[K6^/_;= M0;AX&K&][]&?X>IK^+?1NI;ZD>E]7K:'X;'L+1;1[C:&Q[WS\*9NL)+UW/CI M_[[ST?R"WI1I];'!D2S!\%@=?3;P+T=?_.':@[..OGC9[J9EIE_ZH]+FRDJ) MM^V<$9@^KWQY]^34*>5ZL(K=ZVY]4 _PTW(38PL]>$3(J9?XA8T8+\)Q$_TT[ M>LZ- Z_[C=?ASG6-;6]]=,0;!#5GO+?[;LQ4+.^VC;]UW+&8FKU-C<]/G_$9 M;!3,&W6KC4+J+IJVEK5W,]QOMR?46ZCH>NJL(7=[XAIF(3*OVZ_%CEGXV5'L M&![LQ\]Z#\/[=0Y/=N'>YQUZ\/G]C_ ^EZW]K]];V\?'X=^OAQ]'L>.SK[O[ M[R];IV_:K9/PVN5[>'C:.MG;/J)[^SO?=T^VZ.[EXQN'X7W;1WO?=[]_C^7.U7<^/4PK)>U M3K:^%!ASSQP#'&$.J.,$* =E^*LJ,&70.6:70.MV)\58.6GNS=6J&<^>)YYE M6K=UQ+.+63PC!2;"<0^D(P10AC30)"!;N)\@+JPG.K9NW)O5+>-9QK.ZXUEF M=5M#/&O-V6=*^7 #<0DT+2)C2X& 9A0# Y'F0A9:*[H$4K<'P;-;QJ!JBS.O MCG7WR,]]O#MA\T;M&5L_8%:@\P M]&AO>.S[,QFG$G^VONEV)^YY@*!!P)F/XYW?=T*OW07OTE!KF2D$T)9 0 G5D=>! M QFL,"G"ET22V.DF,<)_W*T(:74&UAUJ4I^@[BY]XE'6W371W3E/B@L1P#N8 M&EI!!R@J5-!B2\(?VC#%E2UHD76W5KJ[]'%'*]?=K*-WTM%Y[P 1)00R!!!H M/*">.* -1X!@P@IF14$HCVV+#Z^>3S8+]J;7#W_M-H+ !Q&V%XUA/[Q9)Q6^ MI?28OYY$XL8I;(O/7V=4JD>BZ#I\J@[I575&^_&(RG5N==W^Y, R6JT.K=XO M>@.,%,I!"KPO;$ K9X"&S@+G"\B0,A*+2#IZ_S!&C8*O3U'WZ^A-K$CCLV^Q M'"28\RV$4I9A(0!!F &JM 2$@X08D@XP3&5[!=]BPP*M0>%!W-3,BC4&106 MG!E1,,,8!@(*""C$%"C.'3!,:F40"Q>)KB,HK'U:8Z:3XZ8*OQO;.Y]N&GD9 MCUU#Q*Z'"W<%;(] .&>6EP>WGQ:\,:(*PUDA >1%@%O%!= X6&/8N2+4%7'B8BG#'MN6/:ZNK],J8]%*;-^96ZP(Y8P0&AK "4NLCY M2#3@#A7!HQ :1>*4NU;_94S+F+8FF+:ZFK^,:0^$:?-N,:16!/!2 ".1YE0K MH'V! [H9@@A"!,=175PU.5TD]JDCIF4.GV?"X:-F=^#7.'P0))G#IT8D+9G# M)W/X/"R'3R;C^2D9SP?OO#]-Q>?AI]+M&[]^%P[.]_OIQWOV:QH74=.'^S@U MA"6%^,4?C=?_[[P]O&C\MNV+MFT/[\YB\TP)AIH-_\/Z8)U-C;XY[9TGK:P/ M]=!MU']M.(7PK_/IW/2VXH4D:DU8>GZ=56DU:WWX'1 ON!1KLM:ZG=9-:^4O M%%D;KBKX@O%U$5CU K)?7<_#KY6PVT%AE8^?\[8Q3:'27VP;4/6@!1.WHB2Z MVAI,C'YS%N$M&)[NSN,4H\1W9H-:JPU^50X.7.86]GO?;VI0J>E&;(451F]1 M=TKITFT'=KKIZU?Z+!JOSWM[K#T_/>\DARUM2BI4*[=GIN@F?>OO*RIOGNMV MI0VI_+YGO2?[O6&E7%=XR.G[UWK)U]^%B-WG+JP]<=_M=K:<5/',.0YOJ9@I M>E ?8^&);&N6P$>5P ?\T;MW0Z9_'K,;R@?_1YE*BNOV[C=WMQM/A.V7 @J.'9"4:VEP@X*8PHME'8* MFR\[84?E?,'&3NO-?*'&OC\]Z_7#*92&P=K.[MJMJC7..KLG7R\/]_\\.=SO M?#W_IZW3#Z?A>]];V[L7!Y-93)>[^[NQ6N/X .^@P\_O MX<%^7.>?I[O[_WQM;;?"^WRBNY_?LX./<]4:)[L_=B]CM<:;DX.3?SJ'VQ^. M=T_>'.^^/?@19SKMX@^=UO[1C\/MSO$LGV98R[;]XI"S1F /3.*?HQ8#[80% M#%-*&9&44+.Q*523"MRDN#=!>S2$<(8TR9 AA) MXY!U@H ,& =0'(!+26&M"1*)&&MRRIX3S-WE/>[C!64C:G&*/2<*I[ _O:H-C>JSG?3V$> M>RH!1(H&%-,4:",(2Q#6+TAS%OBA/"\\(A1A+0R@D*% M1 &E+J"WRX*P[-G=T[/;WQK-$X=Q#[X0C2GE4 (*;?A#6@04)0'-F,:".:LL MUI%6L$G48LM1QK&,8VN 8W?IJL30$"DM@T)@"BDW!$D=O!*CJ79$X.N![)IF MRJL0+8/6'4%K9PZTA ^'Y W0A0L^I)(8&"4* 6UT%(-H2!7@5XP8U7& MJIICE2+2&FHPQ])1%N<=P:(H/#:(:4K0#7[C'; J6U_+!++WLT!FH"J$41A M+32@6!= .@4!A@6EEBA,8DLL)J*IT+UFOF0TRVA65]2 M"4>U 48;$QQ*I8""Q,>@&%&%HC(%Q9 D3<9EW='LSG5<1?JG_G5<22W"$0U\ M?+#3,]\=I#;P7ZK@NN*AZYQBK *R=XQ;7'VR*[TCYS[REQ+#^6P>]VQN\1ZK MJ@G(1Y_5,I_-DS^;.UC7+)AF7!ME.?*4>Z:I5L$>LX*Y8&D3?&. L4Y8PZQU'&YNJB>&BI9ZQ MH(98D'$ZGTT^FY7>H4L?9I+OT/6Z0^?B75)B0IPC@'N$ 950 *-U$>Y0(04Q M"(DXL+UN=^@#-2B6=%L/JUM[O??*5@]VE07!\Y*//:IG/)I]-/IM:NTT:%E!HAZR7F$JM%-;0:LF@QXQ*8_.H^K5V MC-XOUF=*BKVG@@"A&034& XD9@A(0Y66E 6/&=Y]5GU6]0S#^6SJ$[W*,%PW M&)Z+3U&-E>2" 4@, Y0P#*1$!$B".;1,:$)4S6#XR59=O?[A^[8]2*,^!FE" M0^\L[O6OQ:76+,:>\Q_Y;'+95>V._FZ$*TPI31 I.">((EYHC37AD!")J!.( M_,1^N(IY)>+@SF!P[MUVL!"Z1V46JR1D22_NE1@Y D^7J5F69S!\6J!FD<*C MPA4(&&4+0 OH@[U !-"V$%XP8K$E&YNT"3%M(GIO/KL:8\@34O(GA^]/Z&P> MLW[O&O!-=0/WP-[LK-T.>Q<+\@*J"FH,*)@)X(NM @8C!S2#T"-,H>218P\U M,;\WQ5[6[HR\^6SRV=3S;!XSIIEOQ4>^%>=+[!147D,.I#4DN"2X $IA"((+ M2@JF/%1$UO!6?+)# &8^*;R'!>T?X#@LPW=?9NF^4;J#9(](!"_#[IR\_B*L MEH4)>^@*SX)P%M\,80M:N#!_'K[<^ MOFKL]\[:ML$A'TM[KG;,>Z>-I-!+6B"GG*=:>6^P1-[PK+2U4=JYV)WA MU#!(!? .4A!GX@%#'0980^ZAA@:S&BKMDZU _,O+ ;77=*(V^5TPGU[/I?2?3VRX6DQ602:N\ M 06&,&86/0B.L@ "%D03+ 72>F.38E2CG'G6[XR]^6SRV3R12K)\+];A7IP+ M217:4\?+*U9"T_;'1Z@\S,EG,1^6QR MK5(^^JR6^6SRV>2SR6?S5,_F+O/P+.>%X(1Y@S4E!"KA-)5,0X$QI+JXA4=Z MS6"\8'B73$U_!^L[%T$LS^,\6JQ<$MXSQ"V-#4P.4 T9T! 2(*E5REAIM+ ; MFUPU!5S"@,^LOK51WR4$E++Z/KSZS@>,!,%6%@8(1!6@BA= ^\(#QF L0&.% M%:I>ZOMDZY?^U!W=M;XR;[:]]:?&]TLSAZ!F(VK1?6J7[C%7N";P=#<^)T^$ M*[B52EE(&4>&&H6(=$PB;!52J:[R-C1.^_[TK-?7_8NRJK*D;]H['PZ&NAOW M+9,V+0^BOE;P-"%MLD80B2-?$W3A#P(+H#CQP"-OB104H\27F--ZPNJ_:)S\FNXO)KGF5/^5[O89E9$M@K,GILN@2U@L('K\6\PGCS)5F MAO5>"XR(M[U?$+'])V>_>JU6T?W@'+GV_EVV& M.^KYWJM9/:=*^T)2#%BA9' B@N&@%*9 :UA@R+DVF(Z3"EG)LY*W"VF#4>FX MX0RFQ(3$!=.6"\<<]0HN2\FS=W!/[V"^*IP:+RVA$D#D"*"(&Z %@R"@-((% MA0X;O;$I6!.K'";(FK[1I@'^(8(,(:8I-%YIA)504@9!@8ZQ?)W70,EWYEL_ M/+8^>/XP&&& ,LN I*@ 3CK!/3%<>)3O\R>OY7=)54)AH?5&2$*#FFLBN3?( MB,)#2QF&^GHUOR9#F6_V52O]7)6!$UX(3,)5CDF<1*X+(!4CH(!2! O>%4C: MZ*S#IKPB W#[/&76]Z>@[[\>_<_Z_DCZ/D^+'-PN:[T$7D>GG6 $C,8"".V9 M]L(X1]S&)L:LR12LN[Y7%0NC58S$&B=M?KS:^!N>]C[O_JQ6^$M)E*>T 7F% M>87KM,*'KAYS[6\/:"3%P0ZQABQR8'T,[^ 'C=>-5[UN6IWI^,:[OB]\O^]= M(YDTS4;7)[KU?]TE/!K\;J.9%4P*JB$Q#B*.2"$(11X)% L_,:P*/X.AM9Q. MXLGWPWK?_O6UM=]I[UY:LGNY0\+:+@XNW^/#$U<$LPWN[>_@UF7XG'T+ M6T=?"!+!O6;!/2M(G/)$-9 $>A!L\.##4<\AH1N;#"_8;(WV2'9M/->Q!9<4 MZ%GV\%]9;7!/Y9LN.W"G%PNEC3<-K&SY[^FE6Y9DY[J$VRKDZUG?AU.GC-4. M4(9B2;8J@";& VV)YYP:2A0*OD^3<=6$>4KEFFOY ]ROMU/R- +JCCJ>+]W; MZOCNK(XKY3"5EH0;4@<=UTX"PRT'B#$NA7<(.;*Q25134?F$%?SQJQ77!3\R M"U,^FWPV^6SRV>2SR6>3S^91S^:A&=L>/8CZ9NE!5$(M8E [K32D6D.%4'A3 MB80S&JD"/G 0-3M[2W/V+F8CK$<7\Q'6UO86:VT?P-W/.Q>M[ MT8.3X_;NMCMIX?#>..S5R8?Y""O:_?[%,!@GBQ"@B62 3(PO+\BZ9L06=PNRWE,YIZV!D.B) ?*T$B4ZBQ07DF M"B<,*@KD?- B\O^S]ZY-;239VNA?4?#N$S$3H?3D_=*]@PBW[=['^PS&W;:G M7\\71UY!MI 878SQKS^9655224@8C( ",F9O-R"I5)4KUY/K\JRU^H2JOD07 MTQ6E^]1#TO([.']+D/7^=7PMR JYX5($#(* 5!#-=#1<(X+'.UGY#@B*&Y/ M(?L,W;@?A&P>;9_#[!J!/!4F/MAR M+$R9RUK2*D4VA5U31%_4LLCF0*F0800;)CE6PM+; M27ANG#_WI__/?# =S/P[/_DZL+X*S?[I[?AHE*^2H[0E.+O#X.SW?[Y_=58G M8<[?O(S/=/8)22.ME000R R@E# @$0U :*B)]IP$AO;V">XCLJOF>P4."E07 MV139=$PVUSA&43PI_[XG3M&'^W4UV:T<6($3E.HJS>NIAN7,; EHEUD M4X@-73(P-M(?N0B4&Z$YC'ZY)E@22[!C@FM/N$8_LC$VM;:_C/+8G@#?@*8^(Z67<5%O +[%9[LJ^%X(?1+B T&> 1K2U$7)!="0&B L MTEA))"C5>_L(]LG-YYD5_2[86V139---V=QGZ+.+1&/#@ M#*#6$*"$,, 2'K2F&!O>Q7/QT5+U_N6GLWB#*93I]61XWO.-*NP@M/G DC0E M@59D4ZA[1?1%+8ML'H%L'B9U[_G(-=;X86C;Z,7ZOI[UC39$I9Q0G!GI *>, M HJM!I(C#+SR5 3.!!1L;U]TB$10]+M@;Y%-DI4GQDG"F$-(\=.M04BI*/ ]*/!ZR(AJQ10F'#C!":""!J ==T!Z(K"%4:HJ M=$N!'RV'Z3<]3!WO:Q/GI;?^Q/A)9>H0U.\E/;H)?^EJL^.[#%#7JPYS-D(3 M#@$+PB@72E'&D$ (06&BX2$^O;YB4=AZQ^S\98?SV72F1VG=2@G8#D&*7.R MKQAW/!C @N'1QL &:*LTH$X$Y2 AU,N]?3\[A4ST_B L^>SV:3@9G/M!GZ]^.W$19&LV*Q[!8,UEKE M>V8UBQ8G$$%'AP-1#G0@&GB5[-$@A4KS2+&@?03IDT2"^V=D/F*@V6AH2$H@ MBIO/NA =8,ZU(#Q$QY<:(HA$[,J&1K$L;AE,UHK+0YIGC(4!QGL'J%$82&DL ML-(HB0AV/DVH(BPZ/Z+/X*XFF#\L/'G:"G_1LO@Y;=]2U'4\'L:5FU;&Q:JV MA\&WN"F_^\FX*/JU%?UH5=&-HLY(38 B.%H-*B"@H7/ 2V(D"\Y@Z1;)A:+E M1!H(;9C&3DJZ*RTO#L*-HP7K[' F//%:Q+.<6P5H MX!8H8QE G'AK(>02RKU]A$1?HA(L*,J^-_!442F@8L19ZH.17%&H.>7">6>H M*D=Z%_3\?+T&VV-%"<5 4(8 A1(!8Z$&(@3&.23&&E0.]4>OY]?)6GIO%2'& M680@A909&[3B5@2'5+0/T79%WY*L+,?[K:O].N5 *,V#T!(08U(;V8BH&AL( M*!8J K<4(15_D30M8NFHW-LC[?'UG^DJ>]R=6? MU!W^5#[E,2U N<-RAP_I#A\ME:S=VO]=O(*?]IX#U)MXY_U)8BLD(RG?9?KY M=.*#GTP6O;+.]&2B1[,GT2SKFI0R:3PW$#L:_4=&K"2:8F8M] %)PRO6*VI8 MK^BRE*\[.5\GERP+H_]<".K%4DYO&S%E$_2O6DCOZOLLB>*=V:#L @4-<4XL MPP8@$XU/RH0&&B(#%(_N)O?>H>1S(MQGJDNC2TKWA)U0R6ZF]*TP\:YTOIY7 M5#S+:VKU&I=,>>HEPAI@$769"H*!U)X!FV($%G,NF(U:S7?%^^BB2M\_6^RA M($;IA5-D4V139%-D4V139%-D;1]LRK?9YI5Z&-;> M\'[\(@LON[@ED+4[E_?U62N0A=]\/L*?F#'2(>$ (2@1H8T#1F,'%/1"ZBAX M9$RNI:20]!6Y"7]B@\[<>L^&U:_\N9X-CT75[SB0E6-2N]7R$MBZJI8?K&HY M1\$ED8(TNRTU=:! .^:!-]8C%"BB5E9%DIA?[ ;Z*%3\"M>XM3:!#PM!KFTU:X=-YN&TVVQL2+P;!;*/FX"B604:>8 MQ,"Z- !2)1:60 1P''P\0: BC%]J,%RW55MW(>4IZ/Q%H^&&"K]F-%PVR>Z* MZEZ,@VMJ]-&J1@O+J>?1&L VM5,1*EK_%'. 9"+%(HBU0WO[J"CR(U-D@5"4 MKL&,!D61$X8$!3776$,CG-!WKLC%!=BIH[\L@_S\D;XY^D0-=P2J &3!Q+P-J&082:@6$DHX39@BT?'NH[/ZT_=%2UY.VI#:H*?VWDM0;C)*F MCGREPF>#V?&V%%^_-_*S]/E!KC]Q2( M[O>>LBYT@JQ3P8:X2):\I5=/RL!89S"D00GDIOK1)D;Y]"V:?HQN'1HM0% M<(MLBFRZ*9M["8^6P_ >#\/U*&C@.(@0#" ^$$"51\!@9$&0B2L(H5.6=?$P M?+1E$%DM@-%3GQ[LY-2/ICJM=1DG?CW)EA&!13;WV=VKB+Z[HB^R>:"R>;3D M@YV'FIZ[S_/I[,2/9M/WX^=QO=(=Z.%;/7"O1R_TZ6"FASG4GRV-%RU#XT__ MG_E@.ICY=W[R=6!]99;_Z>WX:)2O4O>@*8;YS@SS\PU1*D@1#DXXH%0RS#WC M0$LIXC_1_>*"T&I"$>\+^" 9NP6J'S=4%]D4V3S\(%4Y1A_8,;H>WQ(!!FXY M YRC>(Q**X$D*L3MJ1F5WOF P\Z.T=W!P:,E^;7[TU;LOO%I6NLGT7*VI$** M; H3KW.B[S03+[]X6&%D YZNL/)V:#9\O\#*\\%ZY&0 R,/$$$GM82E2 'IO MG(=$4DY8\.X!^1;+I*RKL!^!:?[:K@>Y&@AXFC M+LUZDD8 BHP&,C@,(",D4.>9DJD[-^I#O*LIKD6_"_86V139=$PV7>7GE7/Q M+L[%]5BF%)0+EKAZTG% -:5 VD1C&P>%DOOWAF4/P@S M=#Z:\&)^,A_JV>"K[\TF\3+#'#/HZ04#\0KA@\>T66Y/7Z^AEF5!=[*@+:S< MB3]>Q%+V>5G0LJ =7-#KC.7BV%@4O!+201H84YH$B+0*D A)I;U"SFX:GS+^ MM!YO.YP=^TDJ1YCX8S^:1J/B]ZV]OQY/\PFPV&9CY+$UF?#]^J^-E9B6W=[WP&_KG^U?G:YP7 MRYQ6QBO (+. "BN IA@#+;2%6G,J,-PTFV/;R*ZBLP4$'P8([H"X4$#P88+@ M.L&!>0==\ (0&Z5-C8+ &*2!D)Y(KZ3B&M\U"#Y:]D+/ISA5%=^Z#^C]5U(\SOT*9,_"=?[:!D;K#P#_'%_K;;',NBP-U7X-N+*Q4%ODT%QFL*K#DQ1@0'("(,4.TDT-A(X)04 M4H>(R+IC"OS0F2B_Z6&:G5=;,B^]]2?&3RJ+AJ!^+ZG+5:)&E9-KQK/9^.07 M$A?3C>=FZ"L_MWYU-C[=Y@%W'8RNR:DW*FY4PP-3GD(JC%<)G[!61D.(Q:?7 M5Z32O_0>^^\FXD.2OCT4- M21ZF-?ADM&(LVA( 4<(!-8$!C61$(@:M1HX&S/G" ;@F2WX'NG(W6:G;5NYN M0.!_W:*RBW;5SP'9Q?KB-1Q[H2>3\[A$ST_27-;-&;8? %LQLJX* M; =KP!8\U )98"&*)I9%!B@$,9#!,Q,-+$%3PXU'#FRW1E8L=E ;/B151#DL M,&=IQ PSSD;\D(Q #SW1[,IVT \,GU(B>%.0^+AN_4!,@E/ 1L<:T @+0#F* M 6>.:F^,=ESN[2.B^HC3/E?DL0)%L8">N 7T:G@37(@0A,'$@( [!*6^6\# S;312B@DT%FQX#-B'!+5=(*V=Q M8A$KP1#2%DH..<-2W@2;2J![I\&ELS7VHT-!"L[2 $8?O3"H)- 2ZS2AF#'G MG)6![.U+*OL8JP)@!< >#H!=*V\G$!%.2.UD="^0DQZ3B%E20<@8YF8[@FU) MUQ4S:Q=H=;Z&5@A1BX-$0$;/#U 7(FY1ZH @@F#CE<=!78>K72"J0-1#@2@O M9'#*6!*XH49[S4D$)P.E$M(SQG<"4<7:NB5>4(5?7"@CC:?1QN*IX"XBF::< M \JE8QXZKU#P:X[I$15V 65UY(B 1BQ(=I> M0@#-L -0NNCY4PHM%WO[1*J^N':[OGL$L,R;^D?.^<;_NL'7_?^._S1W=J(G M1X-1]=UX%6NLC_MZLAL]0_!'BH:3HKWSOJ>M'9_$;TQIZ]YH///3WFRMSY5RPHN/Z)-O(/Y;/M'[FWM$(YW(N#J"K3_33>980%A!KTP2',LJ>!0 M:^$<%L9@' TO9#XAR/>:3QU/EL?=D0=FXO47H$-\L%_T\$R?3_?^L;J7XD9J M+_;Z.FU=C1!VO).J;1RQ<3S)-<>_S$=1P]*[XIWH>[Z#WO$D'17_Y\?"B'#S M7O_W/_0#NV>WRQ$>D_.']RWN^] M'MGMP'U7>+KY#E^T3YQWBW,F[9,7>GK<^WTX/IO>^[UO/D?_UMS73K\R7^>7 M-)QW8*]P$X-1;W8\GL>+NNFMW,^EW_[W:XMF_[_-Y!_[6S_6TA^>?;YL4JU9 M>/&9AOITZG]I?OC5#::G0WW^RV"4[S%_Z-?Z6K6-D<[*-1,NWV/U\O(8?0:K MH[0FP=??7+_\++^T9G=6KS'VC"*V]67X#&U][;++(OQ,J>TO7W;9RU^CD)>; M5>1*E[UB5<160AUB5ZF@J/3D-AUQ^2-,SEO_]T%R M*J%8\;YNNC(7"(L_]L^ZN&27EI5F$R/NF-3WTRUT='O13T^3J8#?STEZOLF6TKL)O-]*/UO\E^3#U1YO:_+A2L]UI]F%JSU0*;_^Z5S#QR;7 M,/CX^0A__.OCV<'[?W_Y>/('?(/_]?GC7_\[/'SY_-O!7^FS_QI^_.R.#UXT MN8;3+V^^#S__^_,'^A$?G/_[Y'7\^VMZ^-XL7 M^8DFUW#R!SG\Z\W)F_?'GS]^_]^3CY__/([?SSY^_P/]^_WOGS^^?\4^OO_? MX9OO_Q[\W^]-5="KV<'G@_,WGS]\@H9Y[SD%E@4":' ,2$0)0-(:'P0C!*,= MU%YW;YAH0:"'CT HL\:(X-1Z2KC4E#CID.=:<:A4A4"P02!8$*A;"/3ZVYOO M?WSRQHJ $0>$$@^HTA@H8AQPAGK&32":D[U](?H<7\QT%@2Z=X5]T@@4B#2* M!85)0!0JII6/_Q@:C*0>!I,0"*D:@9 J"-0)!#I?0Z# I2.6 XA#JGL,"*@0 M-'"2<1B($!RYO7V>N!872Q[O!8%V%.7HL..X[,R=*1<3']7.#H:^-ZH]RO37 M]+--<9'YU+O>8+3[H$A7 @N=OL8NPQB8=7$WOO2G<0<.ZGE=(]?3)ZE/_/>? M'_I]U3.^(V?BW88%5D_"]N+'GX>^[N/_O"6#ONP+>MU:@8?BQ';3;6AK0.)J.A_\9!)=U6G< M[M/XT"MWO/;4X=WW64Y6EJ],Z]B*+1 M]ZG1M=V!E7,Z#3)5D@&*'0-*0PFX\MX*RM)\T[U]T:?R(G>@*/3#5NB=NQ%% MH>]!H=<<"<<$U9)X@(AT@$(I@(24 \ZE]41$0PQ'1X+T(9$=4NC'GW_(%?C MZ)3F2A7)?C0MJ8<[.=^0='@.]#@-3\ $0Z#\Q(XCBV@B%"@ M=70+((Z6E4?1K8OIV,OPZ2'YQV?^[;- OS86Y3-,^= M-TH6X3;=@<7R_SZ>O*P7_WF]]@5SKH4Y1Q?L?FPQ=]9@ +6#@'I'0!2?C_]$ MLR%X3D1JCDTVE"&54.+#UM.=&_U%3V]%3RO;0%O"A X&L.!-H/A8'9> M0ONW:\O_'I?_7VGUEY5&A^&O2@K3!S"(]"& TI<+1K[AT;Z3C@)L$$]S;V0: MWJ4!9EP:YC3S:<3@S\TA+;'!KBOQS@W]'RAQ4=:?5-::WD.CN<>$!)H3#:C" M',@ "<"2.&08I,)'CYS=V( H>MHQ/=VYH5_T=*=ZNF;I6\Z%@IX#$@]00#V" M0*5I3=(RJ94D'*=R'M:E7-OC#]4?SH[]Y.X#\E6?WH[BRLZ-^+S(;\:CU 2@ MZI;QZEM*$?IBP.\$:Q83+-/XW>\'WRW]A#445C /*(<1;+A"0!.M@8%.:N*H MLQ+NS(*_46AAH0HE!-A="[YH\.UK\,&J!E-/D23> !ZX 50P#I1U*Q'_"G-7I$$4> TBB>OB<)1WL;C M%T5M#513C>G>OKIQL7Y'0_E$=-'"KT+YT[6^4].IGTUSCZ FE/_3/:BN&J0H MU]BM0TE5%[=;DQA-O=#\X&L>^/(4_,L[;DF]>J;%DT^4""$4DX![HP!UE(!HO:+4*981!9D+B6^"11]N MF(1Y]>Z,3]'5[+8R[]S7+,I\]\I\T%+F/\@GP[P(R#B 0]1CFFI+-6(D_J.# MM@X+)N7>/E)]3BZFE8HR/UQEWGE*J2CSW2OSAU5EEB(*SE(,B-+1*_6: >4L M!(1[(22*-EAN"PG[3%S,/=V+,N_2*>VFE_!VXD_UP/5\%7JI/-%QBLS4KNG= M\\JZ#4QWX#+4,FE:6M11L>! M@RCJ !0G#D2X(B$(CAE* ;2^NK\.[S]G=MP[D:7;VGT'/D31[GO4[O.#]Q9^ M4H$'K6P ,"@':"I<58'ZZ&2HZ&'(0*QBJ6T-H;1H]R/2[CMP*HIVW[UV'ZQJ MM\3>DL 5@)#A>'8+ @Q5\2=L*"3.^L"C=J.^P!>;S]^+=C_^7$2C#ED=TUK' M'Z9/H_[\?GP+=W*^ 9Q>Z-/!+"[$]]0;HQ+$BR2'-WY6,.EVDA*-/Z%3!WW' M0?Q/M#@X#D *2T ZA@P.6BJ76MSP/H/W%OHH[)E..Q1%I;NBTI69@8@R%*52 M64AD4FD'5"*V2J:9#-JESIBIKKVOZ$UB!$6ENZ;2N_,BBDIW)-M8J[3&SC.. M+% R1'^!4P4TXA @9J$@U L99$Y0<'F1.GGZ'6H,P@$@R0 >FD!98$! MQ;P FMM %HND=J-%- =)# M"(2!VGNH?&!QGV(>SW35(4U__*F-Y*+[49W0:)R4IY#8Z%)>HY)!CI+44%7@ M:(=P!"]X&(@'K2'W #L/4ZL?#)3B/#H<#D,=!>M\V-NG?2)OC$8E -HQ;;[U ME$;1YCO3YIH/95B@E&G@0QK X3$"$BH!A+,<"8VUE6AOG_@S%&!>D\ MB )-= G!DXTA 4$B,*L]ABE4R7F?\1*J?&RZ?0=)B:+;]Z';E<7!%?9IB!^P M28)4:0JT2+3K$+T'HH@2//H/C/8YOTBY+KK]L'7[#M(01;?O4+?7O E&6""6 M6X ]#8 :%[T);@,PB G,(68FZ+U]S/H$=6F\[BX3#QQUT9UXXV>]U#JO=YJF MXKCH5YCSWM_F:>3W8/3W=HNQ*(NO/\^)JA?&C"?.3\!L?/I+6I?I>#APO?1H M#P;3[K@28TO7PRBV%U%J;VNA_7;^(4KL]6B14GV^D%8!MAT"&[[HD 0C($]3 M PF'@,(TM\!9 Z#PT2AE%C*525)Q ]R!XXL@\'.QTH($G4.".R[^*(9! MQS!AS>,Q3ACDA ,^&GH1$YP!2J"41"%>B2AM1]7>/N)]RG90!7*[>+"CK,I] M>C]B,^TJ>3YA.#Z;]L)D?!)=GJ]^NN;NW*B+\H_E[29T>DBS[[ MV_G$'NM4LS0.R6^/V#X[S_5+_C_SP6F:<_44J(/WVF_MK3Y/ZSQ]/WYNXZ)/ M_-M:#F^'>C1[/G*O&E&4.)FZ,4/+810II#O!))>KXUU?,X^86#B[XX%1XBUW9A"_D#GP3TM!E[1YCO4YO:,AN]O7OYQ]LDZ MQ+7&%$@E=30PM "2,0H$1TY;0X*&LAO:7!(&#\E%N(8Z%Z?AICK]H:73!^>? MB((Z,!75F4L1_7U)@2&* ".H8<+X0&%(NYHC-XW[ M.Y.-H@XDE3C?K2]QHY#&$_,E:KG\'L7R3N?&B@>U3 Y#L41N#[6^7_ KD#4V MHA8&$F$.4H-D(*WDP%BN"/0."X-V9HG<*.+Q0$?"/3&_HFCVO44,UGP,;04- M"G+ HW33N&D)3)0O0)0;+*SR4)-N:'9)0SR M@0WU.SB;MQ4O=?<#0N9A)X% MH PGT=TP&A@H:.I][C&D*A#C]O9QFG)PX]J]DJFXCM-1^^*]B1_JF7>]V;AG MYM/XONDT/O*)&8QT$L*TWQOY6?)!Q"W6N:!/8$(M=W;C["/Y*-?5T M-HG.QM' UJT LN:4BHB[]B528=;L?!D$^?WKFT%Q(G8(4.WI#?C-=TL_(>,0 M]S9Q*3".*&45,!(&P)TA4$,K4 J$(-B/FZ\;;,T2X7P83L2/E;D8&C^KQZU. MJRD3^0I]XMHI!PV+NREU2">& RV, H)#08.W5EM<\A6/E6-P^]Y#T>9;U>8/ MJ]HRT<3)\ICHYBN4'O9,W M-1,KO9,[VSOY=2.NTB+QMJB>:WD+'P*35"K 90(W3@+01$,@C0TBBMS:E+=@ MN,]O5"!V)RT22\O4[I=R%SSH*A[4;92)092& (BC*N(!)4!9C0!SVD8TT AQ MN;>/:)^1F]1Z%SSH*A[B[KJ&?5628P) 1@1#*A#&LC45IT+0R2A M&"-C,PIPA!Y$-_4GTSTY#$9Z9$OWY(=\AX^?6)B\]M.5BB;_S4_LH&J*,)V- M[9?>^#13"Y\"B; S!4QIX0^K=7]5"Z00!V^I:JDA#DJND$;1[::8 &I% -(: M#!1!V"DF(">7^2&R%$_MP[?J3EQ3AXMA>?]C!NH>2$=WD##UT>7 M&NPE9QH$G^J)B6! .9X(&1L=#0@L$R9:)<$"K1!(?HA@DCIB8J&:'0\ M^IB5)@A=U^$NU"_]6(6+S;$+[:UL#L^LTY8J$!A'@(HH+BF$!8Q+8K3&&!O= MQ?KHHL3=]"J*$M]E[6%#X-4$24DEH-:PU+LYI#F/$A"-K)8$6D@[V;GD\2&?MXJZZ!.SEO\.@PO*Q7_[!>_.(9[!J6\ 7/0,?=(#2' MP/.@ :5, 06-!\@K9"@12B982@.E.S*'JH0JN^497%>#BTVQ"^6M; IB((&, M(, $%5%Y'0!>#D46'N^48%!V^0QU>;WZ&E5'0*< Y@R"7 M^*G@', J2(ZQ1 :R+NKP72<4[KZUR(NZ?4&;S12U,5ZV=SHWPX%=> E/(770 M-)85?=>!CBMN1Z$S^=308VC3--KS\%SMU]^KGI,$O__VHIAC\7$LASST9N M]0^M=[Z-CSN.IU\EV)>^^F_\?3A/"__JFSW6HR/_IY[Y5R%X.RMGX@[/1';! M5X:2I]$'!$#.<#P3/0-*Z#S=!%(2,"4BVL>$R;[-C;LW.\MV/ H ML*&RE^,98:"Q'CB)*:!.1=]96@$81''':*^4$*DG >\C67H2/#9LV+D?7+#A M(6/#FB\-/8/$&0%T<)G]CX'T! -.1-PF\?"@B="C^A3?N)UX]ZB'5_:6W.!K M<^WZ$B"]_Y=%BG$PL*/AC4W!LN1!4X3\B-(RG=HU86?^G6_:57(_)42@E@KHR'$E8=XVVF_ M1W' MO!(G?(28MSZ^RKD B3= *BLBYFD+C((6>,&P@E)C1\.NXH1WR6#>38](N &L MUJ,&]T]L?3<_/1WZU#%)#WMN,+7#\70^\=/DOMMF]G-O,*H4*0IN5\.>25PG M-YZG?O9=G:7\6&[Q^CP#D_[W@%J?OHXG3PI]]4[UP%T]-'GQ,1^%G;'IN1ZV M-;%SUGBS8=[&_?+&SXHM<#U;X.*8:0\MLSC: I;!: NPH( 4D@!*:(@^$'46 MX[U]=?-TPG9HNK5\X>I77MG!*?#R4.!EY\3S B\[@Y>F0RQGS @%K"$44,DY M4$H%D%+4QCEB C9[^_3F$^P+O!1XZ3QWO<#+3>%E+9*!O>?0!0:,]S!:+XY$ M9(GBX!A)Z!+RN)2QZA"Z//YQ%J]'=GSB>S/]S4^OY]==M0JF&\]Y[?CQ(T+& M6_#KTJ9YG_9, <>? L>+T[ZE<@@'9$!0U )*O8PP*3W@SBC/""$JT4&)W%67 MB@>4O"H0TWF(N07?KD#,[B"FLK^8UTZRZ-X)SP6(EE>TOP(U@%#O->5*(I[Z M8K%=]<K):!$8I$8!(X@$U.%HQ1&O 7,0>+^)9P'%J M']"EU@$[Z:BUP\1CN<85KE&$]@"OD87VCYDV0]\4*K2J/VH9TBC#7T_'TT'F M04S\4,\&7_VO9P,W.VY.C=:GJDD_O\#E1[29CH?SV?:/M.#!^A3DV\V)E[DH MEQYY",<[$6BM5*/U[_%B0Y_J(P_,Q.LO0(=XB[_HX9D^G^[]8^5)3@8CT%ZV M]2?>^EPA[/*Y,/Q_*LR-Q^UX4A%8XI;PD_2N>"?ZGN^@=SQ))L3_B6X*@UX8 MI#F6-)Y&6@OGL# &8V,),I_$WOY[_=__T _LGLWPX=VS3^2GAW?;+Y)-.DI3 M?N.=;U#DMG;JR5%4T,0@XM6YE)!O"5R97Q2?>:A/I_Z7YH=?W6!Z.M3GOPQ& M^1GRAWZMKU6C';M(:LN/5[V\A(%GL(*".H1=?W/]\K/\TIJE5;W&V#.*V-:7 MX3.T];7++HOP,Z6VOWS992]_C4)>;E:1*UVV6$X/\!I%: _P&CMBA':O3^\6 M.G,ZT*-+#S*C>3#ZZJ>S/*=FY#9.K?DYCO,/B!SE&KMO%-WA]/5S:R=SGRKR MG?3QQO9FR_] ;UE+'XINGLPMBD$B1^\$'BW:6ZTY3K M=VG3-)/I\F3KUR,[3_OIY3S-I7LS'B6L.YR\U9,TM:[^_?TD/FMUKV5RW6XB MS2M-K-^\?PX_,6N$UX3$?19,FD7)@'8!@: @1U(I[E,3Z^Y-PBX)K8)5N\Z9 MWP96E3K.FP+6P2I@0>XU-PH!%@P#%!(,I!,>2*$H02J"E^5[^[B/69>28P6N M"ESM.O]>3*N.(=6'5:0BU%C$10 V#0*@VE,092R )$SS(* 65'71M'K\%;@? M1HFB';6J]FK']8#L:_JS-REJJ5(,W03=GRIJN?L'NC=_]F6];YJYZBNX^]M\ M]F8\^^ASO4NQ!7>(L/@"V3N:]<($Q0!BR@$:<30BK,/ 66PXYYHYJ??V49]) M?J_5, O=*+5VI=;NUES7GX6E8O/M I'JF<>>-!ICBU&4H8I.BE@$3 K*! M,B'U[FR^4O];,*GC_FG!I'O I#4RN2"*(A8"$(P%0*6,F"2Q!L+;>,8@YHR0 M7<2DQY]VS=$;8/0T=4 ?GYSZT323ZJJAO:>#6;RQ[_FUDF9]C+' G5<4OSHY M'8[/O7_G)U\'UK\[UA/_6]I>+UJ[Z_EP.+;YI\/PI[?CHU':9-64P(S/+Y9; M[_E)E$ 9"+A+@"87W5CI \;$ .D,!U1@ B2G 1"G=&#,"Z1A2FDPT:6!@"6E M46#LEJJ6;PW&"E+]+%+5P[:D%U!$RUR@-$Y/:P^,T1A @P,E4FK.V-Z^H*K@ M5,&ISN'4SDN?"TYU!:?67%X7G/8\&. -%8 ::X RE@!BK6'1MN)1VM&BDEVR MIQY_VK490=[[FZN'D/\]>;JG\XD]CK_D-MZGD_%IO,_S3'=/ \-.$S\^OBU- M*X^N<'S_<*#-8)BY[Z5[\L.(/_[M;IWB:7S*^--*)++9?"_KK?=Z5./NJV\1 MJMU@EAK);XE,%CB^#AS3"PZN"RBD>6D <:D Y3( %00#$C$&XR&,)8UF(]J0 MI?U[28;8HPM!#2$/ @> NT( =8(*ZAEAED8 M(6@'0^ +#A46K2W M+^Z7K_;4\K#_JDNLH__I]61X#OPW/[&#Z:+@=7R:9##M]T9^5O*PCRXPN%MZ M<+V;#L.KM)=>-5LI)_L/JXU4R"X[P=J1%KO*\ M9"H?75!NY^S=E6+]^I?6KOJ7'L[]8?CG,OW]?#J=GWB'"C]WMWC;[I'TX?LG M%+QQ'!L0Y>P 1=(#0R4%7%O!-*><>)K+3&&9&%N JGM M7-^[HZ JL2];H!1 M!ZL8)0TAQC,)D.8>4 XI4*G>B4N][ MVJ9R4CTZ3UG-T7CFI[W9.*G;=#P<.#WSBU;2>ACO*OXAL6RGSU8G,3S!H3)X M^U"9=)-9ZW\XW@)!M5=&T71GUD@917,W]_RD1M'<*M+C'\T/R$C_P?F3\W[O M]M(^>WQ='S[O%T7/M!]C_;S/YQ_[%CUT1HA'>^X%\ MTQ/6M@-(WL$O2#82'\2--IK] M)?[E3B:"'H]G=N#=S?YLVLKDVU$)6]]B8: MT9.!W4&P=-6>/YP];UY7Y*%78C]W;BIVF.1E5FM]A@R_WUXWV\ MI]^&8_OEOHWX]Z]K(WX,#U[^\>W?[U_A?_]U0 _??X0'GRWZ^'YX_.;[T=F_ M_WI]'C\?K_7;\<$[!?_]?X^A/?G72/^EYH>?_SA[\_+W833^X_?X_=\ M_]=Q-.#)X_R '__/JV__]'O_V_LLG;K1202! +1& 2@>!ULB! MN/1(*@$Q9[QRS0:CN7?/DQM$&2+!AJ@[C$2K71@6-'&,0,NB.<_87L]'U^@T MJ>MD'NV#MJAR)9>+KT\&.0&8#@DSG\;M-)TV)GZ]9=;4.;Y6WT;=%<5=Y58N M4^B]6U:>]&;'OE>_]*+R4.H7_]X[T]-4YC>>G*;SO"KU^U\=93\Y[T6''_;R\9ZO M,-1GN5@P_9R]E_3+R^B-G.F)?]9['_]<7[TWF/:.O7;_B9>)9T=UU7=QJ:)3 M&1%B:L?]WHLHI.CPCP;Z6>\!KGAZ1-T[&HY-/%#C;7[QL].AMKX7_YVE0$:* M9O1F7MOC9HS0T.OXN*.C?E+SD;>9_!KO:ICR\VDM\QO\)!_=>9&_Q!>GZZ>%Y=/BG_?SKS-OC493545S.4;JA M7M3 HZ'OIXA5&,0G7CS1[%C/TIJ?SN-.G4:7;CX8SM)#G'@_JU;KU-OX(9N7 M*J]G=(33**>XGP8NWE9K.5*5:[)J3B>#J>_9^30ZS/&%[0;= T&TUZ-!ZC<> M5\G$#RPZ+'?NL2[5K\-1[S#N,.,G5>@)JWXO62?]+.8&8E*H9>@S8LT2A&U\ M\-[?]EZ_/=S[>]H-\0,GXU%%+4_;LG=V/+!Q?\QZT:9QO:TQTVGJ+S!="YL: MR2*::AH@-Y0S*H/&5$M*'8>(85(95@AB!9H?VF'3UV]^7[>SWNFA/PR9LA// MY?CP\9?\S:G/O'>O1]<>=@&?G*EU]/W-V2?/-?7<>N!%XB)SJH!4C (+F934 M2HUMB#8]38GC/MR0/.Y5$J\@MOJY=Q9/L6J?1!C2O8@;$>IKF%[LN=Y_719X M?^LG6:!K.RF>PRJ:XL8AR"EV0@=&L#0(4^BYX^[3ZTT;"%^R?=ZFFUM^V]/= M#2SN!D&-$C[N!A$0!E0K"Y1U%G NC.;1A)4P]:10SS9MA'CD51L@'^:C>-"< M3L:V.5XNE?9N\0*P2^2=O+)!--*RN?YG?-;!5^\.KX\7_,GMD"_?#YY_"@0K M3J@#3"H(*$44* PE0!9A P71C(B]?:+$,WIQA]3F6S1G4G Y2LS-*[LNF\UG MDT'^)4V93"UF*LLC'42#Z;2Q^NYU&[W5Y]E1K[?2RDR3LFNV[!IV7:2#-ILF&M#-)DE&:3YBCJ+2)ILF M&F%5]5M&'IV0:#!V.=)[2;B'"RBQ]M0R"JF16GH.C8S'BW)Q*V.Z<7NTY]HL M0:5]:V_K5C$5E;CJH;2R.:*E9W]Q\^A$G#^YW? JOO?H$Q96&,DQT(*E^5C> M <,Q!A%"#)3<2(]M!!&X'GKIQ27+_E[3CJ0T_IR,T=HMJD-: MZ2_1 >IO&[ISW?/GYXS5B\?.Q@;EY;S9LHN^O?G\\1-F02D6+11OK064J&2F MQ/UD)-5!>$MY4)\S$VZ&.UD<.KU11E^7V2@.:P+(-=D^G(->D M,FJ6.VK%$)[4!F<5)JHW7'M##L?3NLI[L1MS.&H^F\ZB.91>6^[JV8:HUA7' M(^OY;!QW3V*3#,^;=S;/>#T\U1PQECA\A%&J+$FSPP*SBBC-E6;P!QSS"\#: MF%;-?+CJ"*T@]$6^T6G.H+Q8/M[;YNGRAPO ;@/8P_=?T,'[=&]?T.'+#Y\@ MHTXQB8%UT?&/PJ/ "$0 Q\$3*Q/D\KU]R?KQP.PK0BYHRZ94W^W&NWIWDEV\ MVKUL/E]Z*9^T78=&V2:XO0C9)3JT17O>>3N?9';A\@V_Z>E@>M%LC3=_-IZX MJ1\]93V";Z+N2*2CR:@,,%BDBHLTV(OK-$O'><%,X ;"O?WQR%]0&A!7%<07 M>B8M\L4P^J7D@4YL_,-1[\WXJT\;N8=I.^ \;SMIRQ8EZ:7,85RQWJ]WSLAH MGU.-'70L4!_B(:.-=P8BQZCVK-&1:%Z!YH<21;Y]94 'WS]\$EBDX5&I49"* M#GY0 4@M$-!("^>EE4)$!Y^S+3'D']KL2WNIMG?ZT="9SHO/P4MJ# V *-37:3G"F@()3#.<8N1CQ:62)RU#:"T"#RF MS-8D^E2#47;-JDAC^QR["%_^V^D@.5OST?(,U%7FW8]3^ $N2!)C:>9=Y!0KS"UFV-3M:AYS6;[A]K++$?6WE7 MIHBRVZ&(W@M=3/+X?OOYR]^?P:?OS^_/OAR]?QYS^/#UY^80>?DYH- MOQR^6%?5>"_OWPSB]=GA^^?Q.__\?/#R@!Y\?H[?_$^.79P?O#\Z._SK#UKY M8&F6*;8^>L,>, U)"AD3H"DGJ>%(U ^IK%1FG2B:YBTXX8*$SE-L@G(>,8Z# M]L%$L?EUHNB[^#QAW6.O6/]U?>,]Z.T1*>ZY@6GBT3;+!K_ MO;/!['@%A2:#>)'3830_C_PH.IHILI]8JZW6D\^R5]0W]!Z?B++.G$/SX['Z;[&9Z.4BYB;Z!,/ M]&20&&3/A\.4?XCV#DWA/]2.N[*^*-IO3)_%. M)KU1LG*'-6TW=8[.7&/W>3Z=5<^1:;-QI?O-:HU/H\U?I7).]$@?Y>=-'783 M%3B="17?(.C!9&4C-P]?Q2@6:U$9A]/FK?&6E\]QHIU_=M%2O [;^W91])T_ M2D__IS\=3PJ(MD'TB'SB&CGN$ ,.PY2UUB:"J,$@1'P@T401@8IU4.SF65R+ M.6I Y11F6.X,#+?@M $6YT,FU"=PF58W/TVIV-GQ>)HTN(ZX3:O\ZO' A^:/ M*>3CHV^>%/9$?XD(T8#@B\.7!PT()CI Q*0(,E5-@:EP[D6^TJMO$4A2?7GO M,$2[,%YB%?92F/)H/DR-!N-/7P?^+/-7=#5O+0/$.'KDOB;\3Z>IQ"#>75[[ MB'3/>K_7%2EAD"(YO7.O4V!]E.9,O8PPE$/P!#4A^-0;IX*]U']BE0->/74. M2J0BE>W!]VH1=]M);$/TO0FY'S;2J+?>0TD[W3G4G+_Y_,A#4Q+.8V+W]V=EX __M%O[0\D^J6$4CS(5_\TMN5I(<_?R.5XOJW-7" M\B:2D (N)^.X&<=U.6_CBK1\IOIK,L$T%RW/)WY3P&D914U!I)'3<0O%+W0Y M+)YW?>-$/7_W8E$X_WY\.K ]+*-STCB8BT!"/WE$"Q^K=W;L<[0F/\"Q'ATU MX9ZQK:9]56&:L_%\Z'J#^*!VEI]CPS)5WE.83_(%6QYMKZ;;KI-G+ZQ%/_[) M;Z0AS7L_5$S^JE7H2+UB.I30KB%B-$ M'Z;^,+R:SB(^S1)[ZZEA20H%G7\B7G!BM *:FV@'0,F!(9Q%;"&,$O8\3E72I;V=[M,IOX,(SR6J98KIPOZ??, M/.<;4OO+7LICS'*(L5]U),EG;DHPN/' M=!QFJ;%92/4^=UDY\;Z:_ M];[J8;UVRZ.QL4-.QTG(Z8@=SV?Y$_'S\_B.Z VF(SE^O#EOXCTT![EK=>?* M=EN:AY0ME_C^L8DGCK[PB65? 9O=[V7/ =NXXTW7K-JEK%MTQ=?GDZE?,(;C M53-G(#V6WU;)N5+_4#'2M]9S]EO\@MS,RX]\&,PJ\Z%Y9XO17KV_=0^7R*VV M&J(GGK^Y94L>CRJ4><8D&D]JY/UB:UM63U]6LOOJ*>.?3N3V^ MQ'2K)5J8T[RXD;'()6.5T4T M2X=DL=-65R@O6O4)G\DV-H=:C.^E]Z1;;7HY+8W;1L'JZ-(&Q^#&E.B.^K4O MQI.X:;X.)O-I\K_2K/J<>V]Q"?[U^B5 JHF%=<_Q?3V*JA2!J68/),G^E;L> M_K]>#Z-#N](IU:6*^$E=TA)/!K:.538O M-'_N18#LV7C5JK.+RWNYT=(\(B"_ML+%7:#]+/5&;!I-+K=GU7(R-RD;3%?> MG2Y>;=ZO25$2GMWT*[I>-? 6F:$Y*&TB3/,VO7/<0H_SH> M#/T*PR1)+CU^;G\Y2. 1GW>)&B-_E/W##FG /2Q;O:NBM%/4>KF+-J)F?P/& M]NLX3CQR7=PW]5$^SP%[-Y_4%E7U-?F]3WN](PY-YJ=MNW(!.0OXJL^S=0NL M%=9JP\9U*K9O-^+^9S3 (RK^'L_UY.ND!-)?T91]46/.4R=G?D2'[VWJ*D0/ MWQ^@@_>O/QD7=/2S""!&2D"I(D )IP 1P1&JG N*7JP7<<$80KG0E&)%I,!$ M$J+C7Z3'@E\6G&^%KQ+->!#.NQJ?K[=28D:/CT89:!8SCCH#'X?+=MN9[+A. M<=1NG,GNS]^]J%..'/)^KWFV;/\VBC*MHO6-KD3]GC:!ZY.^-GQ>$LSZ=G9N-=0.2/,3*IOG.;H;L+Y+?G:EK-TK$: MGOQU_81=W=V+MRZZ=N<=&2W.85U/XKXN@BEUSBI:XKG:/"U"-NH;"S;NV$1& M;EJA5_R$\[5EZ2<;NLF$)/N_:@9[MOFNE_?5[\U3$ZQ<.+T2!1(@U=6&B8^V M9I)^1Q7D)2>)"K"Y.L@X5IJ%>_; MO?#K;%?ZDM:^7I%OO%CNGY#"#^,1:)R@Q=>F9S*3NKRRNN]IU7Q?KUXHQ0?[ MB==_YH=5J[5ET7V(#N%\4JM(B'9:]?>><8/SM+]49ZL?>6 Q%JO5\F>..^.\VX%!?592,X MN72UEEIL?YDTVAV%<=%ZEN4;=LBK()&W75A&\\ M23LOM79)CG 5Z\JISD5L=N*K>\Q__59]3:XAT]_\LK*K\9F;#GPK0PXF/GKM MM=M>+7!ZLO1-\WCP5QVR+MYCO.PDL92JU.[:@[:#%*V@_7 ME0,IK_?L_+2.RMZ6*Y2:7=0&WI]+V[6YI7>M.WH?M^C&7A<+'N03]H_B]T3_ M2'-,171N@&%! !JP SHDLJO 3F"EX^[AN:D9.(GR.[[0 B,>-4T(HJKNU8.V MF=&O=GLV!Y8&20*"="Y%74D-?:N:RO5CO^FLT:LE:M)',R^P]M;&\VGK7/&C MR3B7DS:9D[0;4J/H^:@)SE6-^/*Y,Z\*HYKSI];>!:-CU6+1$1+&1XWYMS3\ MEL27"P?7ZEU'KT)7S,K6V;O\[GK41AYD4S]&J(O %FM;V4:#=8W[VS(4F;!O M$I'X;+%T?^_WDIKT!DUV;9'^2A>)ME\$L)0]&>8H9XI&^I.(@JV[N]"%:WGJ MK)SYD\10/)DNRHMC4/C4A4.5"N6@2Q\>9+>R/?E75MYG> M&K\S6MJ^M07ZM34P#'DN4'+"E@B<7U\Q;A<#?QH+NA;<-FQ;Z9^:%WJMP4\: M9M3+6O*LY63F8'92A>%".@M9WGUL;$5LZ80S:8-LG![RG> MIE.MW?G2;XH^7),HN_SBQA\-1E4KU=&B_J2*T*UX%8-I;HK4TU_U8-@$"=H^ MVT.T-9N:R=5UT8T\ZY!&\BY!8P_9H9ZOFWX5<6BQ"W)RJF9(52V.LS-V(9?2 M#/ZLK+R-=F]S?RE%E#?+(JZ;$UI?QVF6X_PTVE8Y4ER[WPV3LF4E+^+/J=-] M-G_C>X;CT5$47*[+7+Y_$9T=5EF%-,^K_M!J?G=I9)O*J5\FL/+0A7J$TS7Z_O,E*=GW>1%UD.5VWX M7_7E=%6;4[%RHVMUG MEPW&'J**K&3KU_.9"W]K%8W.CGWMIHV'=3W426ZZO!!2?'_.HE15F@0OSS K="K9AI?_!?]O3MS M8"[S#5ZG#LOQV%UULJM#>R'(ZPEFZ4*U^A,G]Z@;1/0JA[PHYT\QW6W/G>/T MWU+H(ZOORA*E@?&G*:CK7;\*^L/K\V79P^+) M,KUY?'*2VL+7]M&L:O7V?-9Z_E'JVYF9G"MHLRAM:-HD).)1BC*-)VV@F!XW MG/UZX'R5AJWA)64_TX$Q;5,-ZB].;UM<^[CU^73BK;VWSI-,JV]?G-NM_G6M MD/L:T)V>#E.@__/<-?T&%YMF8:.N)Z@O6>9Z//FT5U4796N@%;D,.H6.5KC: M&[_A..[&<>J'.EQLC269.<6B%L9H*S.PRJU9VB@UG\;5-]FV5N8UTSS6SZP74O6FL/T=S8>L;@AWC&;-:] M::LV/8OR41TY;[<\GZ083B%/U+V\FS4 MR_R[HPJ=LS)6G8V7;407=Y/X78/4 'KA/=>7'TQ M6[LF[K]6BXB\D*N/U*Q1\Z[%2B[J-"?C-'8GF^+3JLU&KK*I);&\Q^J9:A/^ MPM9M9U-KMDWVF==*:6:IT\;I.'=4;7G BT+5Z?RTZ4ZQ$G6(=]MO)GFF@HS^ M6B[@PA':"*M- ]I>/+A-A1ZFYJ43?30>@4RXFB9G9QM#<9WP=!G)-]LRFRTDX9+2B3TS9U*^W2^/>CS!*I MU.0XKD+]Y^BRIWJNACF7_U3%#>I;;>^O9[UW.1!7Y9,JXZXFH<7=["N"W=CD ME%O+G[UXBPN3IS#<_[++?NRL9R^N)67YIXQ9KODA0O!_H:N["_ MM/\VGRPMR^NBN;:2,JS9I)>RI_M+,DA-A-U.![D>&^0'9) ZJK9\^\7]ET*B M#4BLKGG]@+48'Y4-1!Z(#?1RT3YN<135/1A3&-L_*G/G_:8G3 K8ZE.^8M.L M!:_&MFDV\R4EN^\K8 MS-LEG7V3KWZIOZV 1/.6=(7FV$W!I.5;4EXD5W-R&B^4"/]->+XFV4]KAOV/VCL4;LS>OF"%&]-E\D/AQA1N MS*ZY,3_DNJQQ5BC7E.K@J5&,:B(5#MH(1Z(U8+'!8ALWYH=PBF\%HU5ZN8M.9*3/PJ771KB5?2!.'G/FZE)&WV\G&5Y@M'O93^#'/MM M++E,.S\=;L\(--7>>M2,HVJ%23>N;I6&W7BYI<%ZR9N6R=O:LJO91L-QKC*N M^$;YVZY;(M)Q$3V?KG016(08KQFQ[!V/I[.V_]W?(JL4P*MUI2K7;GS8+9G9 MGVQU=]LE+)O1BFU&J_L"I3\;QM""KI/)#%5N8)ONY7,I_CQ-":C;V>IWP]%: M96'5#,X<_Z\HH<.F;^8FS$A!]F81SXXC1!TMPO@9J*.#VR)>5#2_5NR]SA2N9U]66I,NB03CU4K'S33=]-D/ MO[7+9[>U[GC6>UZUVESEJK0(EHUJ9%I&:O*9MA+(^8#,S$RZ,I@M=L/TDE1V MO^%.C%K%_\V&J.F/83QI]UY9QNG:U4_KQ)P;K\*C.K(.:P*0KBVGP<3.3RJB M4CZWDL;ZX?BL'W]9B1DM"#V;0U,+3LP&OD^MHUDP::CO49N9N;68:QL[LJ,F M^C6K3-]60YWCWOP:]4RG:0Z=L=7;#43'N=)@99#/(&SM>K5H[['DJ2U&7<3' MF&:(JKM]U#RL.MDPF#B0F8"MBL#I9H[#=/G+@F-W@C=A'>%>S*"23^:U[94>X,M"T 7EL4ZWFLE3Y#N4*ELR,GF;V?7+8N%%#7/5C6FZ:#!4T6LKGE&]OBU/Y9KKM/FT MA,]2Y#L;YX-,P/@%T&>=.4*;U:N,M!JTTIZ+1LMDD(-1T]-D?6;B4QY4END) M"TK2?%-56-CG%RP'1+7J&E"=G8\7J:1EQ&C59.DB1^E M40NV;5^U..,MLZ6=@%Y8*"O>=!+6M"6MU)CAF7_6W][Y,GWUQ?#4WW]HYBQ8 MKYDG=P4H7):XMO@8M?]\66_.U<>NU[RVWJHMONAQTCQ36PY-5<>R*C/?0\OB MC+:6'JU*-KOJ:0-ESLC<@(;ZV/J&9& NOZ6:6[E4L;4*B>%TG'6PKA#))(.6 M/J[8VHTRUDY3-F17]L DBV;=04\F=_6LE>VXV'R58N?N7>N,Y1:#IJID6^E_ M5T?:E[U-]4KK;=N>C=::B+8Z0V[!&&Z9_NW%UTNQV?&T%D\F3$[;U7R/Q 5\ M=2',L8A,+$,2FSE*W7,5U^ HA]ZFJ[4Z<7/HJ@O5M(JEKL<)+HW[M$"QUK1V MI& QM"T629HZ!U!X,U?@S?#"F^DR,:+P9@IO9M>\F1_R8-;X+"@$*H3A*"!-I42& M,D4@05P[830,VW@S/^3!K'V/B#>FA2 &&TD5DXI[CS5'4'D7IK'L>)O'>%Y4[JT22E(VLS;.ZWV"U>=:MM&F[J?QFCW>U\\8RB-LJ MW:LJF):1GE7[,/P'-CP\JKFYR#[:I_K)DBMB0K334/W MFD39L][OU>RF^32IQZF>I0'-54U!>VY?:QNNOG.I:UOO+'>=K?+6M8-6S8NJ MML:E]O0/7(S5UO2#E'*>3ZJVM]-ESBXK;6X@VBAU1UVSJ_8)K7OU++./*W/5 MJVXT:43;PH.M^_LD&D&.C+FY7^E>%%92"UG#ZMA)[2WD/<<:]S]>ZHFLZXK +.\ZGJTS$U9\K3J=8Y,[D%F$X! M]S3IL%&@A074.HYQS;)WFI]\LFE,O_''RC[ M8^H#_^:3PATGFU>>LK;GRT0 Q)D%/)09E2+.LX2J6"W;KR^<*'L*9(ZHTBH)^-R3007R"9Y)?^H#9@?AX8?C M(\J",*912&1J%*%1')".TP!05'(8G;=51$$.>.,1ID.07%C6-KW,SOL5LM4*>?$65HC(%5,QB;06A(*22T1L&('UP4&QIK!! MPZU6B,6$E9> G7J@7MY9XWHZ_(SU8D[\*M(/#$F4A4^75.3 M6B4(Z"UVE.@JT\??H\HN/_*T(O>B/LO[^!M M[L^MCV2Y*F&'DRPZ4WYIS\YL<,#\.ERH%34N16%+TI=U63BCW?GH:K9:Z@AG MO0YDMWD=ZIIEOGR<=66.3T?EN6X;B0O/NNOJ==.XHWP>%UA8;9'J;IJOBH_0 MM5 -ZS0[\%.%F$7Z;AI/E WH%87S6V^H+-E;G4"FMLMAW[?:_N.Z]KN8PUNX*0P@7;Q]H5L M%PO9OCW*XC27>2J(8+DAE*'H8"PA+$^S1.99P.)XV729AKF.=2[",(^I"C/! M4FD,CWF<KF0;6<6W%Y>+7APWXBVWH9[9<=J)%SID44YO[]MOEX CKE- M$+NZ)0?=I_TS]5F#.FUO>VS0E9SOW-H]A;:E#QQUKVLQ_9OLO$LI?]OCEZX7 M/;E;OT-?1HE@ND/@[UD"_WO.LO Q+E@ MB6%1;$(:L(0S#?\2U(B99%>^D5JZ FOJ; T;7*%'IG4.Z\T%);GUIL5;_( M_3MP7-2I@FUQAM'Y]>NOW2W9>Z:C@$-]&C$)QK+ MG];M:VBW,84]N;V@M>L:K.7?QWFT!CBS,AX/N MFB>VNPM_JBVV3=0 RONQYM5\JAMCV[1-\V>]F9UF\#..+NFV*DCKV#>\F [0 M,ML+_ZU@;B;+.=&ZNRQ&(&0.%46;R"Q+3-YOCN_5]5 MF\_1W8%U'1HCFJ_C4-__?O]=YW[7WZ4/V"8ZNV5M)D3+G,W.8T]BX%,V*7%[ M%?_DGF[B%OR'U[W-5T_!<7E9&R+=;+VIGT9\:AK]\OV;-X-W]GUUVQ_64+UU M%$/KH;;4L,;V=M_S[BL$3?RY/2 M'MZUCY'Z"(0M@K-V.\VK9@>8$G/^^NJWW:@=5\_I&UJN?;AX=4<'9._]*('- M:8'+74_'#X:K6/QK8;;MJ+L)[SK#\?"+]OF]8'_6J;K'A7(UJOT\?M7.F=!4 MKNMF=.C40/-!3=;?,3Z=^S!"W1V2E1+C34INFV*^FB-+L_ZO3C16,7'*<',H MQQ)$3/U1E39ZSG^C-NP)3.SAXJ^P4M]4XHFM)NS+YID&%DCJ;CE8:JK4%!.? M<$E#DXK2UU+K[)'A:K=LAI#_SMUI,^O1:\[Y^"@/F_KSN,""N_6Y(7]M;]51 ML77)VTW+_XI=\[.<:LCZ4PV['+;>GVKH3S7<>J7Y7VM],TY5U1?2%FJK4KIF&CRX$U/J@B.%W?IH62 M8_9,]-Y[X+Q3J[6=#\X+/<*T 5.?/0QD*Q8@ZN1)JXFR52PO]+0DH&B>PLL6 M7X0IE_PQY#$&^_L8!2R1]\U2:BP7W!7Q5FUKXE47Z,"6U6FV%]B[MGX:FONU M1-* 13H>;.V\+VQ ]T9.R;NL$FBK#5IQ[/*\/LJ-A:S*B>/,2[F.&@V_[>KB M>JR/W70(J]>$;4!TYS%_^(1/+6>MCZL0;).WY0]0^V>EX4MA:W@;=0:O;#1%X=?C'=B;=_38IP._G[2UO7-C8 M/H+3'Z#^_QNU__U6SZYW;CT'[V!M+SH;;;0^0:!L_(S!SVTBC@\_R"-)8Z5Y MD)(\X930/)6$Q4P0;3(=IQ$P"!,_>8;#MAILL*3SHMH]T7A4RN9_J)>>4TWM MQ7)@72-XJ WM]%;K+0=5N<-6K_<;38]K+8 V0:N>U:5P[%D>*Y5KA?V2LLUH MR*AC?4J?EK,Y&S2TILEZ^.KL&/YN?(U]H<^RU88)"3ZRISFJ$ZTQ5/?? /R^ MIFLYG]EO[9ITM!VW''A#QS&9H77NA,=M>QK34'8SHV,H )/%@C ML%V8'L?'0DZZ1\\Z)K^EU+&N4+"/\[5GQ9PS:VF@U>=Y-5MG/K0'1(NZ "#. MP]=+Q@@FJQ@Y0PD'[M]6+6P,,N6T:SOR5_'9'5[D: GRYGI7''*"AWN< ]%; M\VNK4INP;6/25I?'!0\D61OI)G_'QIRN]K2E>TF=P';Y/&;7%;'H=5CXA&G[ MU=2W[*SP[G&G3B(Z6ZVQC7SOE)S$]]E=T)@. 0/DR:)OY)(=#O\87: !KUH\ MB84_ I&2L+_7V,VN&^![MZ[85Q,88_V!?^N#:Q?]K<=' >4B"Q2(T"0-"![# M(+F(#/RJJ(Y9KA1?T=1#"N(65&Z99!2>"%B:ISGE-*0P+7D:[%1LAIM[5\MB M!]VKG=99R[2M6VFWMX4U]*IF-!@.?#<^V!MK;YR_VGH1E[Q F P<3[*YM#R- MQ+"J-&*"_^#X"_O' 2$&^O92>F3) MY\$P ?"K#F\/4,:$TYQ9-![CBY MMCFLTT[/N6T.SR8L6U6M6EZ_?'4=3'-_N".U33KZ.:%E*JV:3:] MKXMWAG$>8?HQ2RJ@+6U5].DY3( 7#XM='[OU8LL5=^H>GG=H#-YGJZ5US!]6 M96HM,?:DMK_7VE>P@=9S9!-6.P9<3MOR;.Y,M.V-3QO@CLD[EW$[SWKBPG>P M#2-^MC?8'[1)!&VQ4;N>BZ77+![\7;FKG'EAJ=-3 M[4Z@?$]PT#WSF0TVU*N0]IF' 'LLVC)2=[:Z#9R8G< 5/+3H0O47^+$G#%[2 MKRYEFX,/EFN=5ACWO?I/5W>(E'SS=K.T[GDWCX8 U-V$[]V5&6G* +"&:;- M&!5?M*U! !_&5>3:7\&[N-UA5@OB<]R?/C/@5(_T5QOPPK_9I(QS0,4I@(;- MF7UYX^V&P\\LMM,EU$9=<^12@B H#9+@?UWSBI/2L4=78KUIW")EZU#9QF0+ MR [25W4/O[4-7)S*58W$9\WT$+\B&=:<&+&)%_T1^N;;36/L*?L)'SG07CHF MASW8T#34(:?.$C0Y;U]7'TGIC*//N'*]N.$F;'AQ.!NS90MRF)02LYA:5SKR MX*S.<&."2^T__F2(;>KP:\$>Z*FT_X)%J 'D37ZJGUZD6LK8G?+IT'Y M NR:/+>C WRZDQ=E?Z+LKR,7 M 3[D7"_>5(9VG":4:)-H$F5"E*\CSAA'.5 M&LI,IF2V4P2Z,YV(#,;-O=\:\N&\#=T=VRFWA9S-:OV^?75*7.MC4N4(!,+2 M9J\IE3>U-/7.VUKYZLML:"ZKA_.1&=%3&U+)W6J8WJPD#V1+N5@^Z&54L;6CHVG?KKT-K.UQ%;O1^G M^8YCMC5I],$Z@^["/ :$]2,$[+HY]MV>5NRFD7##@/)NJH$45Z[>D15OO^#C MOZX1B%4G]T.3M\WF@!C\XM-2_(KA\UV"M;9137D*:%1=;]%]V@LU4.-07[C. M"I%OK:$..%@:X9E=KS*4^S'2\Q4>ZG^CXX1:G?C]X MLNZ,T-W*SY=\BOFHJC=Z:OU%O91PM:P@XQ<0.)UT# MKE5Q7>AFXPKWR/-@PO:-3915Y[:W0<-=9\&R&'[UYG6WZ!C6Z>EF7NRX* "" MO>)O!Z%RTF;5EO%#^7 YL6/IPQ95B-'7A8Y1_ M^*VV"A_\5>MQG2?3IA^P06FM8+3Q',XXN>E[=6!++>EL\D]06-VS)]R)XJ9F M2UWE=6(%(#IX[??;^!=KOH6/%?"OJII[EXG723"UEC>E\L5P+>=#F"P(W];T MNRI[QFL;*M(QW% M^C3-3MW;X>B)WRVC6L.BB@Y!$N=ND D\.7C<.!Q33M MIK UXT"==T:,QO/:Z;A+=?==1-UMTF):SR F=H3Q(LVT+=J".EF!W;Q-\#[SPOVXU\ MG^;O$I//\ZZUT05S.*M/;_M9M/V\/*(FE":-$I(G24IHEC-,)Y636 !5%(%) M,[H2DL3CB&HM#,V @5(1YXRGN8J"E!N3FR1?MOT\WVS\W=7,?U=VL-(X7AW6)ZAG_MC=XO<5=F"_!(*18L6.3L0X[ MZ46M;7S8-8Y;/NDDWY_[^V\6+?@6AO"$]/@:]OBF O0B:M8=WN#%7I&YE[@+ MUF2JVN1PKN= JW5>M,8#LLZ9L>KKMV,R*2]K&H8TE9WLPUYM^]^-^"'P)8())[LJUF[YQ)_S"M-ZX7]>MJ*[1_<6 MW>$[%_M' :P,R0P%3(\5H3351"09)9C6*XUP$C*Z4Y9ZG%'GOL4?.K3LP8SQ M^Q;'UQ+:T!-:3(DG-S6\27!38B3FV*7ZLO9EG\\51,.YS^J*?N0ZQE[PR9?* MQYA:7:"MK-(]J#E;2(W2Y%^ G]L()W@(2V!B6:R]P?/E]EEZ7#>R]A,7OE1U M,?-E6GQ<39V>V^?DQDI.MIB/"ZQTG1,NQ%(ME/"IPV5GYZ?HH[3G!_ 83%UB MU2#2"8RQQ&9WFKIV3*TZ!22_J NL5+/Z YVCJU7G*,=W1R<^!*"]:S+D7 9X M/S7.(8N51V$>ZC )(B)#]&!J24G.=4R8C'D0JS2*TMW"N79F[>)^R-R%W79T M2C]U6:R]U$G75*Q6H1G9&+Q.9>N:KBPSG#8YH4V N/#UHEJ(V*A/L_D("&-K M//"&OMIC5 V -)4@&F5]0VP%EK7K')6[_.5P\]@5?>/;?6+'<>:]/-%J/M*O MS7I$^8 $L&=0%EFB@Q>OCGB:&*ZU(IDVG% 3)X2S$. E-8F*36!$GJP@RWW- MX57RH9_(>B(/C@)@PD$,M# M=)=;7_M>X/SMLRG\H^HO^\M[]M(_9FKU6LKVDB#=>#G8"V]XC=[PK90<;&VWUVG_867,S!XL#H?W_/8F?+.6C>!H,0IN+HG[?[=P:G7[#FW]; M"4A97G=NR=T._\F7N,8*V;&K><$^T8B\G['W"YW?&2>E:=/X=Z!C>$=8*]_>P3K \5\/QS=X0C6 M;9.ER+XPL:.P80!6BG,J@?_WVW4&\2[?!!$&58 MFG1-]:IX.V/=_NPYGBN'L;+)I[8K91,_4LWLX]__K#Y]*,\_?9;PS!^CC]&K M\-/?;X-/G_\8?_P@XX^?OR2'%Z^BCQ_^@O? M<(_\Y]_GHBQ&KW^_,_QX<5A M\?'O?W_^^/G?HT\OWHT/_OYT&'@Z-+A M@>+P^2)0Q*',F0I3@I-':!SG)(\,)4$@5 J3R(,D>_(LS))A$(?W#Q17\*8K M*=[.HL22:7]8&_.WX%,WY[71]09N+<@^/K2Z+5JS:$UV^09F5R;)[(%I&V!Z MN\)@4BHX34P(#,8( @(F P:3"Q(DDM-,*^M8J-UTUP.F;5'C%JE-OV_8N]^PRF0C24.09E40D44BH#&(B=&8(E]1DAB6!$7(7]^QCM\ZLD(F. _\V M3*?1VJ'X0:#F;NC!83F1Z]"FUU^^!W+^6J$)/%.1D(*1B"8(.9DB@J64T$B: M3 1Q$D;JR;-HR()@U\T&*90E7.,#K).L>U< MKH_0JGNWX_&XH?XV_4E717XO_J%S9R\/;D\>?%RUT@C#0AHHH%^"$ZKSG.24 M)B12VN08-$A9AGZF=)A=U\]TISOK@:T[/9CV8/J /K<>3'<"3)?)-<)E'J4Y M42P&,%4F(BPUP+59I&"FM/^B)L]XO;E*)=9Q*7B)$^CF-"89T3(6!(6,JYY'H=:1RN) M&K* *1T)GD0QC77,@CQ3H1%"AM+ E>7S#NT$=(Y^[VR*AJLZMZ8>3',*;;RN MISY+S_AT:O/[8 )-/!Q&$%QLH:?ZQJ'+V#RKBZAVK\ARBE519E@^1,P6WCYQ M.8,P?Q"HNZXDWV%[:2BF5/:YGZYKZLWV=!-@N?;?/KU!GDAK:[&IXZ-'E6_4'J\_7 M):O8=[4^L&R938G!1WY*.Z>Q-R1H/<54Y>6\&ITOY#TJ)E@FS!VG+J;L.0^P.2*PFN%VO_X<#[]F]3TJ$Y^O[=F8A^MI2M MK$_9>L\MZ%.V[F";?Z:4K5>F8%VN^<=HGN=,Q!'-J,RH"((,N%[.@UPF01K> M.1/_@+6Y05&VN:?V?0V]=S:/*4J7GI0C*;]X>:03C"W-*6;FHZ:&XL.EX%G3WJGV MN1";E#7E69N>MF:/MI8,BGA+Z6WA%CDM3GT=C_U.YINZ;LGJP$S;K#A89-'F M?EB3!@>^-"Y%,;*T?53S=*S)X1()3VQZ-DPMX1/?V#*VO"[P.BHGQW6YF'6Y M<-:-@2=P2_57//L'=ED6LBVH:"?8TL0)J4M[P3KE2#=W.'GNVK4ZU6TFS#H+ M7K-XJ_6K=V]PP"?\V%?CPTQOE:[6TO6Z-*7-VCD:86;.Q72E=4-JWR0.?-5M M@*W^Z)_%52 T9G"KFD8Y;6JQY)O@RFF,OGYU74OG6,/*X:XP-E? ^ JLB6RS M@]8)_JXN\[VYELT'JU9AN6*7,0G'MBD"Z0MQPU#5F0"M$N&2/9V!SG+BEN@& MO4?.8?F/;9+B^HUCK/I\BOI)"5JIS\L]<497JX':RMY\=.Z+AEH5U7 Y*Z?+ MJF'SF4[EF\Z8X^!,"RQA"Q&(!JK4U":Y]=F\^U:W)Y MZ+0QJQ1@OU[M?Y33YW;$_E56??J8Q:PC;X\TBTS.TY D>9 3*BDC@IJ4I#3* MN9 Y-<%J^IA'DW6$!GM.J7TTB3P>5=:1OK%WU5C:YW/YCA0-OWO#(3M2&G?$#!'.N[_W^=E:$1Y+8I&_AS]#".SH@=5NVDNV"K3ZBH_#EQOHK MX;+CJ4]4\>B#YB*99AG-TDAEC'*>LT@%F1"&9XPK%@D,F@OSJX/FNMK\"X_8 MJSK_CQ( 1P_^_)@()YRJ,T!H[ \ & 6B4BY#+,<6!,@1 M\E5L^+6'A9\*%JZ!"CK.E$EESI@,:)*&@@H6QKE*0#>0+&163[@U,.@QX)H8 M\'J)'P095S( %4%&6*L@$2%A(N0DYCG6XA9Q%NHGSY(U&/##G4'?*1-*)S/U M52:46S\R^O(L[+&FQYI= MM"K=.MCT5J7[L2K5^*,B9G028 9!]#RQ("$,* X)&N\:&@]6S$U2)BH,A>183$0:42)WS M5/'/WD61VF/ ST.7,],<^M T)MI[A@;ECE"0K6.9$Q88!)"E12$<1T3DP11 M'-!4T0@X0L2V-]/TL/!CPL(#I"GO]80[P8!E$PIE,<]H%!,9:4HHUYJP5&H2 MF"P+?,6U1-Q66S69T2:X;FS"H MJ#"G%4B :8')2HVKQF(3URZ591DNUV09=M/ =O/E[ U 7FPH[C)<5]UEN-#N MHL)4/F7E#MAW&^RS'F$*5YMD1VG#,3NK./=93+MC5F4EC.G3FWF6?U-^F1(1BN;LPD^/)_:.T?%N)A5;9:?3=BY&1YW M8!&N3VYX)0X\ZZ8.]NFL8'6I4E>#20F3B0MBZI(AP?#BP#69>GT:VW,HJIIF".)LM M\OFE.NL(^JYLCMG%;,@V7]6%3R8VT3X%,N8GFW[UVM M/3COLHI--"XR/EV;HW@Q1[."T;W_G'V#'4+->BYAZ IYLI2C>HR9^6R^O3#X M7YO"S%:A6IL#T*Z.]7X5!WN;;PCV!H=ELZJV:\,4,6VN-R2#WIB3V7W/9V8. MV6I6OPWHTF6!GZ&AA3F_.SZFQN=/7P#!F,)&>&W@O]##YV4U\YG^W;_[%&(U M-SLXRC1+(L8%$;%0A"8!_"0R281.:*)UG )ONY1KW3>EJF<7,^#9Z87% _/; ME,6];T3:T)Z&\"!U /DC9SY1($ T2@O8;2-]S$?#>L_"DXZO.-%DM$:0&%E& ML)AWM$E-6(!6;G/]SP6,7=N 7_".*/CMU9O7]J?PMU_W!J_J3/0N)6@U]#GO M76O/,,\[S+&=A@N7&W)FLTCJ4UZH-AEDV\(Z#;ZM8E#APX[D7ID+?F_PUVDY ML:401KHFQO@,M->Q,[5A3&TKX6_PP0$_YLB\\"&7*%6K)AD]*J/X8EL'H;"= M\7T;7)FJ?GL6M1;7-BFG=ZU_CL=%A3Z5RB>)ZO%N'=Z]/3)9&F::YR0T 2,T MC".2AVE"8AXG>8"5M]?@W8/G5&Y !A<.&F0>&/3>V_H4LEUU V .$]Q*YVN1 MRM6S $XBM2^# N (6HQ>1,2:L'X%FH[,R.UZS"DK9K#;$0AX.P2XV?%W3W[J M;+/N(?Q* R/XWAGR6U#&IC.+;Y@-=H"Y;K%7!'N(:60Q+>Q"XF3XM@"=PF!& M6LORX(ZFCDJ=I=64\ZGC3AL*KBB'I2NOQ-'B7URU#J=!VU%QZ@\^ FKL,702 M\5&C9M%4(/%\KQX+K P#/._8 [2>G""@.?T=P0\:6.D&3:L%0>/2WUH!4>/F M$ < 1ZK%YIHT5BDMOFLW>Q#!__ZO9.UMZBZ MRP!6[E4KX3H+P;Z\FKGIZJR";1< =ADUK (6+ Y]DYVXA%=5IZ5+UERW8 XM M[F;_MH_LV-'Q@K2$4;$58IKN;Q*;MH[/P9@]#W%8C[9?8V,]MO?:ZR:HO>QEF':_IR-6U:/8&&^#4I?ZVNQ2-U*-& M^?9EAV!7%U-.>),,>H+U@:J%?._=(CY8.<>:!+X_J?;EN9S["CE7 M5,C)ET_9]A5R=JH$2E\AYW[:_#-5R+FRXLV2\TDGE#(C@Y@FBB92L%RH+-:@ MC+$XYK9"SCTH=6^FB/JS\S<@O&;[$X659$]1(O1:W:)6]]<12V(3,RU(F.0A MH5H:PABFQ,>31VBV3&2V4U:L>FX=7:\GUE9T>+!".'6;AMT&8?OJ$H] 2DHS M.^.^)*!E*+8B#+*G(2@K586$9CZ>.[.5PBHZLNC4WNBP)F1AGV3B+R=*R<\55[$]6P-M1#VUM' MT0S01WO+-[(\WXHIW+[:[^'R?.&OMJ!.^P(SGTZ*V7RJ_<5O^#.0SG]I>-5) M.5)()*?0"4?N? 4@KY5LV_7J!)[0#2^_?"2\A:YTCW;5F=K .,*V[;D$X\HV MOO)N)J2\-8G%PCX3EWL:=?@V,7E-@+DEP$C$E3?R81D)3PP']GVSPNEX0\_2 MJYG7]5Q#-B\?JUB,80"44RIK]FP5&:_@^PJ:.(1H'<0OHBML."ALD92A4RB, M*XIBW2J.5J\AYM?DXC:9TDFH2 M8/XCJE1.5T:8$'IKWI4 MGK92PVK1?E'ZBKH.+;J^R&Z!,_\&ZUZ'37@,&&6]>5W/"( $QC],^/0<'0$V M- 5#UKZV=9%/K2D(W0W6O.0 I7/+M*EVI18Q[+4K\+30)BQ//,5"QMZLM]+& MX>"_ZZ[5G!\\[^TYH:NSP6]0",'[\V(:6Y%25%9 ].,UT$XWGM2 MEUWFZKPIC6QA6CE9 ./5^4"G76T+MC")V=B A799(-WT46]#G:P32T8/6TOJ M6BF\:$-MZTGC]]=(MZJ1;U8(P">7C#6V]1I;9&-YK!RLC:5H&RVF(')P9&W! M,) _4Q?R!*+%R6KN8YT:>Z0KX+;T^>^1!7DUB4"_*(IDG$PC@A!K.HT$ JPD*1D23(TPS&.\_$2F'[K9R".Q>;6"\+ M[Y>N%X9?SI>XEAXHW.;5.M2;H# M8'4LU\J8V9$$M+%^E2W !I!TRM&#CMX55ZO1>_H[IO#&:;2H/'7*32+F50\# M>O>[/*ZYP#='*%W+<[\;F_O2K=%LY:9NK5_(+F:TUF,Q $1ZZ8RE(^M5*VV$ M9!/SL>R\;6K% N<0P+/:VIYK]D\MA*L-JP73OSIJOJ8?6)N]8]FVE]/7UAC0!\]-K\JYP<_PNP6#GZ\MF8+9F.0,E- MM5(!#3/!=)B&81I$B:)I'*VPF7;F<)-AY6B"XE,M$X-EFGO?6NAZ4_^5O7VV M6;N0((^M>W,1PCL<"+X:M7$"<^M?FF/3IA1>;88%.#L::W!S2IWG38-O<,;6]PQ]0TM M-;/V8!M^?$7/G"SI]&$E' 'Z,P;),)^V(4:^\#C\YM3)A6_XBRC_,"S0ACC# MR]=\N[HJTET5RHYZH3#&WIS;:LM+XXT<:K*Z6)PY^#9"JZ\V(ZXY.4%3SK,L M%I'(*4MREFH=\30,8(>8!!.R[49(FX\L>K!8MNYDUZ&X2Z&]16NQ MT7:&ZQ,^<./(GR-J@YPPJ.JKM9G[5>=/B;@_"6 +_H"(T+AP*_BM,H56WO/2 MG);RX<2-37\^\1%WG3BM3B26/50%CR ZUX%,2YR-CZJRW6.5C< :(T+@D-8[ M" ]IU6-1(R!T>3[QG>V4JQ]V6NO"1M"@MQS5A@-6MZ,*'+1K:<.\$$#J M$+*N,6'E$XR1(N,E)ALYA&'-. M\B#,29R'H5%ASH1)EOD2C4T E](TS2,:TE0DB:'&"*,E-T%@=B\Z^(\%T6;6 MG>+<#2>!1X*J*XQYHZI:EN1U5$N(SJPQPC$!;>6JA=N)YT-XE@&C^]%F,H66 M&ANX6R/V^=!:H+\5,_?*87ND 3A+<>K. 8ZM Q(1&BWWY;SRL7KV2RWU0D=B M_5Z+Z>A;Q/B5<_=IGR9!Z-F9!KSQ[\ HV (_95V4#M+&[:;UH/;O^I @Z,WR M9%+\=PZP-?_[PU>M]>*R>E\UG@^L4OS M\:D_KXKCO*ZY;NR=C\8.H*55DW7C(:R+O&RZ#=WB/E"W=M8"T=7H6K8^$E#D MI:[JR,]NJU=:VI$ R+YFK5&B;E+S<6?Y*\^:9G2ZN<.AN-W],7?EK3U?+?'$ MIG.*3;4F(W0S==?!20$R=2I/[.%K8/K*.KQ/_8C>](F L$<4O#&TLM MH4=NWL9'=.C>;S>(L[UJ5/H(7!N!NYPMM(_ W:D0RSX"MX_ O>T(W"LC:I=( M>)Z:7$J=L2S,J.%4)%JGN=(1C^.8Q>$F\]^5Y'WGI%?DI=PS%K^ M%C_7/-2A?.WY&(*'JTJ!R],ZH^R[VI!-6*Q6!VCX.Y!O2RYMT&;G27'>?7^' ME/Z&'WN\/"=>72GUF-AQ^+I.D8 I,@I7=>*A=?F"MLTZ-$2U]4QC\$357C_EY_[BZ>FT_&;- M[5W&KN"?QL'O6!VF4\)07F*CSD7HK5_J]>0=9O%!/_'O&*S6F[^L^2LZ>/'7$=;2224/ M2)QE.:$FS @/HYP$+.!I%B8F4]$]F+.NW**=/=*QC]B=ZI=Y(SD:-Q#\WG7I M3*RQP"\$'[9HXX,JKTE7@U_L9BCGT%I5_;JJ\-X8SVS*PE8=0\,0L>FF3BO] MM/[A-_2/C?CYTV)B!\$^])O/E>-U.-1@EE(D6M+F+K?*S5[@%!Q?5L)_V5_> MLY>6\C.Z:PG=2Y-LX^5@+[SAM>2&;[VLL6&TQ]CFRS=O+ W2OK&,;O7:+:N7 M+&?IO@L;E;<33X_VI#W$)NU'L>]W[^.6;KOL[6/+K,]:_Q\3#^ACTSF+R%;3X!:_WM09V MJ<=;5WU<,U*/L#+!=OUZW"4+:)2I( FIY%H#OQ;,!"*)DU"Q/*,J$=N6-L.$ M#+/S]RZ)<*&K/_Y]^.JPG/A,1$\&-LX+K=G?9D]-\4TK'%_M')J,ZI"PEC-*0T%QR(F@L"5.I4#J*M4R3)O[D>RM!KL>_.RT[VP/0 MCPY 82A9*@.IXRBF+-=<*!ED09X $C'!>@#:+0!J:ZQY (HU0$T4DY!30:B) M&6%:QX2&#$LI129,: ] /0#M+@!EP'E,+C.1,4-5G(@DYU&DPLQ0GB8Q[P%H MMP!HB0%%S.0YTQ'1<0BPHX +B2PP1 FN0AD"HZ79+@+0CV)U6;__/K@*#Y<4 M:[@[L\OWFPE^&+2^7H\?-X[?EB;K7.J-A_U%4?RXD,PKW$L' MS,+$XM0MF0/O^QV=$8MA6+"2Y4C?@E.^;^)E3?Q13#_3NV M>,>6@9<[RZIN&LER!0U]Y)SR1R*(L8P%S70.;Z(1Z+B21R*EFI$D&D:00:;J((C9(8:&*4D20)=*03 M$^:IO"%-O#OMM4>'1X(./$]#JI)(A%%"51@SSH3***=1G*? W'ITV#%T>+N( M#I%*/$#^*IG_#((T[5/6WM 7ZP\#+9IF?UEWP?>/Q MN/'^MG3%WIEPMRA_O!C@<2&/,AZ&5 .T!S''W M9!B#/%#%Y%LD@5""_PSMR M)GS7AGD<3M,>(WN,O&V-N5MV@RTQLC<9?"=0%EV@_'(4RSR7-*9$*9 ] M-(Q"(@2+B#"*RO3X;W579 MZ.21U#)*1!X3E8.@IS3/21Y)072@$\ES6#SA:LGE'6ZQ/+]2W\81/+/<S;#N8#4# M5R<+GVK3K;9YKK\ZS?/T9_?'[]X>WYP0L9'+YX&<.WHL/Q07P0O8P^_?TQ.(P^C0[/ETQP MGP]'!Q$\^_=!?$1S7:?W\:?QG_%_[DX6/#GOO[P M\4@Q8R@7FB2IR@BE*B6"10')LH"G*LU8E-PTKJ]/^M2#T6,X8M^#T4.!T8+C M],/Q4<)H&(K4$)HJ1:A.8R)"*D@>4Q-(K'^E10]&/1CM+AA]]RGY&X!1#SK7 M YV6 7T[>+%_I%.>*)@CDFH3$,J8)#RAC 1)(@.A5*@I??(L2O,= IS[-L?< MVU9[IY768^L?@GUEFX,_@V)J]'3:J*IG?#KE-\V$OJTU(;K>>*Y%Y,>'8+>5 M>^UO/T7[$_7.VA)>SV?5C$]PO'H"=2M8]G9%FY,Y$WEB%,F27!.:IR$1,DY( M$# 9Y4$(EVY/FUN/*0\90?:3;]W;2C;6;]U[V+K+NH^*529HD! C:0HT) :U M1X:<,!6;+$]EHNFMYQO;Q:W[?2SF\6W:V\JK=?FF[3?G]3;GDHZ ="C,@YR$ M,F&$ZC C(N&P+ID!9,8AUUQEMYY/NBK#"$_;$CWSQ"; M?5N*Q!_%A$\D-+P3E]H;9>\*^_Y:T2DHC34W<41H$AE"J0P(%SDG(4RO#J)0 MA^F-TP<^P+&4'G-^8,RY+0VHQYS[Q9QE92A-\]S0."!)%@'?DEH0GF89T3I, M4I/#?_2-E:$>MBRI,M%+ RSB,9$RD 1FIN0,!VG1+-$ M!RK7N9; 9VAT77_/[F<\WK$TIW>53KAOXG=D/-XU&\1=)S:^FW,ENWGK#^LU MOL-@YN_,6?#8"=Q6_7KD_.U[.$9C0F/,A#(H5.HX!REF3ZR;,\_.Y@YEL$G$=FD;CS!,S;>0M^NC1X?;:[ MV\J:W'LW[Q.DORRIJ0='&0USF@6,B# %9IB%P P#@.L\#+4P--!1=--*.[N7 M!K1'LQ[-[C2_<8]F]XMFBWHNH%EH3):!GLLHU@W+J"*"IYQ$-)*"PM0F-\\( MWZ-9CV:/ \UN*Q-Q'P5R1ZBUQ,$2)4/&-".*QX;0*-2$9R$C4E$%>DK0^L#(JJFFN%XGDP.]&#Y^48VG!N!4;V6S68;GDD6$_UH)J+ MSUK.!K-R@.EMFRRWF,96 'DSXXA?5<2+@,PP]_'^+8GIT4,+BS L: CT9;3UG= MU+-R/E(#T=P-=Q03F,/F!OCY=#Z%<:ILA\;EI';S3Q0T0$K86-"6T?EP:7B; M-\,DCGA5%:; *2C=XR?E"/9CY9?:0-OJ<8-?E#:%+&:_[@WV+['G#+NK=3 I M!Z,29G$Z..%J4+9GKZX[&'N##;MR![9L=STW&:)Q%*X[X7.[PGRB25CII8 6 M?;7/%Y/3.2Z)8G9B$TGKP>\C+K^0]Q)F"S9)>8I+EYP"GN$[QJ72H\6=-J_@ M@U_YM"CGU>"+AJT' #.VCU5#@ A8J;RR;^YFMC9;=F(X^%J.8/O@\G)+8%I4 M7XB9:FS[#%"HF@VPU/70(@LB@K3;7D_'@U\ CCAL)&@XL@<4*;#!W+6E_?OK M8J=@R1>SLA[OQ88OS<"2H1%$ 'ZKF,RY.Y$&?UZ*(Z282/L4MCW>\'2JL7]? M=9L_^W^?+#SEI5O0/L(%R++Y;/,C*VE.;X?&7;UNPPA:DD=+8]+Y]\FTY?;' MFHBIYE\(-]#$IWQTQL^K)_]8Z,FXF)#NL"WW>&._C+GE_>CH 9#)TDF I_,) MH!G>!2WA#]R"P?'_*4"[#W0F0IY&.7[.?HZ)EL[WP9^LV\A+".84H3TTNIHD=I2VF[E23E M$^CU"(D/2DPDP!70&"2GQR!H*BN#@-!5(#G-M!POT6)8#K40-K7BN5 0 KGO M5%FI,RWGQR>7\=V!E]?0;JO9\)EM+OS'%9I MGRJW5( FO.GGL OMNGP.H!= M;"-P+__CK_7K5F6=6T:6E#8L< !B%Y3J1M(ZX@?">#ZR#>,#54!G\-OXS4%5 MP#QQZ F(5ZHYC]1[$+1!> M"0MEL \<&34*&+,W,#D2)M>;Y-[C$!+KH;=L R;43I%]7_A;HY?AL+C]-=:S MDU)!OX[/[=![RF9Y%PRD'[D-D[@.+V"75W-[):XLR&NOU6T MW]KAX7TU&?R3 XS!>$9!&"PJ5MXZL%85G)_BKQNM=!6&GE1+ACIIXH1EB=0L M$)1'"H >Y$ZH40S%>9B@H0[87+AHJ'MU^,>RI>XYZI.OC3=CO)[:K!N'$ MYZDD090D3$51K+&<8CA,TFB8YFS%8#=PZZ#>'P:.'J/@FW56.Q1M*D M-<.@*FKWWO]<9B]^HZE^-+W\8WV,3F8K,&PWZ=U>OLPY>C5.E4,!&1 M*->PSB(J"(]R16!2@LQDBNE4/7D6[(4L75UC0&S<.G-J>VTL6Z/96YOB9;7< M-*4*#S^S")AH%F7<9%+H@!EI*&,FM4LB#%@<7"<'T =HR0+F %K+IVH^/0." M5^G)S[X /G\\BJ,\B;*$DBB@.:$ZRHE0,2>!$B#VJ&&<14^>F>*K'IQK/JV6 MS>N.8>-4H]"R=F;D!PV^#+V=M)180,T:.>'JZ WR: *M. MHO"R52?#?-G[V95B-E08I>LKR_=>S-&W #*S*)45FU6-;;5(4SV!VF(YQ@0RIF%N"502# -&5X7;LFL) 4IHW7(@ M=:FKY.8+3,>9,JG,&8-=DZ2AH(*%<:X26$N2AP7TX;% M].'M49SG*8Q_3,)89(2F4A 11Y287)F<&I-JKB^)G%B/(U)J&AD397%"TXPQ MFL!2#4$T9<*(,%N?0J.?YCN@B17BP_GL)MQ4K56?1?"?E%,T WN#H[)K.%FFY M%-#JKMFRO=KYZQ#-@>B- [F+5L=RC;ER(3Y@EVTF'ZS/KW8F=@?S>EO/,*JB MW!@5P1:,1/'V MR%#0:+!&6!('-M87EJ'D 0D,DO\@$1G/T$02K:Y!0+Z1U6!7S-7-ZK0Q/]PF,70K!L!!FJ9^U^N8[0N$1W5[G0J0@B14.@ MOK',8TZC1,I FS 7:53O JM;U9&E2[&D==QH)Y;TP(?MO)Z\J\NX_XY5W/_J MQ."\0F<#7"XG$IZRBN4':-?O(QCMGWT3?'AY%,=Y)-9'2B."<[[JZ"\F%33<>@>'>(<3YIV7 MU!;KSHL0 =&G6-/VE7B"C?[= 5# ;BSM=:(%AH.BPJ ]4XY&Y5DU^,4^7,YA M]%3UZ]/KTG0;([T4L@U3->*GE7Y:__";*JK3$3]_6DSLT-N'?H/A/BXF=8 W M!H MQ63;F!=WV<>&L7POC5,,#_.'G/V'?>38GHT<6XHC=]=BMA M\!H-Z8V>O*RQ8;P7YDG?V+ZQ(=M\N?O:+0_^WTUFO#6'K%QDZGT>.UJ?W?#O M[:N;_5@=?[__[B?L]+K(H)]N%&S^C.L42[FM;)7C0JF1OL]3A;\[W=0'AM4& M&*MBANPADE3^N.=2O[/'C_M(JE9"!$&<,,U#&E":QU)SD7')M 2%QCG/5IRR M:XZDULKE03]\G;W'Z, ZQG!Q].3N []./X[?G' MSU\"N#_Z^/?'Z/"###Y&K^)/>+#UXNVW@^?+!UCWO[W^\R7TZ:3X].*?Q>L/ M;T$Y_73RZ?/'\/#BW>>/G]7H\,6KB\,7+\_^<_&R32+R69X??CXX,F$22I-A MB(H1A+)($F%$0$3&&$]#30V:XI+5BE0W2_3T$(?M>Z#[B8'.B\=^M?:KM5^M M_6KM5^O#D,A(IEE&LS12&:.#Y!D_U-;,LW(8-*5H[ M?#](O725,J'"1%-J*.51SD(=Y4*&F$\S%7EFPY=9';Z\$F9Z>R"W >/^Y,7D M7V55O;+Y6;1Z-7G)IQCO5?7 =RW@>[6B/2="Q1E/(R(D-: ])QRT9ZV)U"J( M6*YT&,8 ?-?,_G3_>><>\4;=AC+W ]H/Z*,0)2;.!4L,BV(3T@#@A&GXEZ!& MY%0'1O2BY(<1)#@'ET(&*8I*"9D.HB#C)4U!I:*H, MSY/8*#QT'*_F+NCW]P[N[QY[=W=N?B"]H,?>FV'OD@Z01T%&!8])G*<)H2Q( M"1>"$IH$DF=QGLB$[ACVWF[5K8;ZWV_5K<50NG6'MCH1==]="KP#83=W=CX^ M#$NBF*5YD!E,&Y-I*8(@2]),<AZNV()C\)42A4KK'R0 M$AH(1D3&#='<8"E!*4S&GSP+@YL50MB)XBP_^P9.540C;E*E>4PCF>9&:Y&& M5&1!+@S3_09^3!MX6>]CBF4LS#41G,,&YOA3D@FBDB"/ P8P?2/NT>_?'5#P M^DG8&1"]62JJ'D1W%$2769#,4J5B3&PA.:$PUX2EH28*5#FF99#$L0061%>3 MHSW@!O[Q_3OW%PEUIX:MSC)8+@GV R)EEM D,EG(%=4T-)1Q([/, =ED=8Y MM_DLZJR0JVG=>E_X8X'1OU:429J)-(AE0#![!J&* 1>5(B$L0X4C9SP4R9-G MR6IZH.^.)[UL7STB$_@/@!2W=12BG]%^1OL9?7!I'H*,SEF0 M$A]7_ ]2!RGE84B,RB)"M/(OB:XJ)?E?V,/#N24R#%R7AC3GA('T(C23E.2&:Z(T5;%(E>*1?B"8N^],:;L6XQ4% M6\=XW9=AX,?WAPH9)*$RL'A$9Y2H24BAAJ:)ARF'4#2 !;\%%DANBQX(ZQ(#28:)!+&E.: MY)J+, QIHB M/Z;XIA6YT-.RAX?KPD-+%2X.+O:/@MPPE>0),1D%OA#$BC"64A*D49(:&FL> MR,9"T4-$#Q$W+/?8TX6=QP,72IEE(J1<$JX%>@WSB(B4 5U@5*@TY#2@R9-G MH%(\"BSX8;R&=9"E.*I;*- 04:M&LA I,K MNK:ZUR+J5=!+^*D/I'@L9.B@ +PI,\,5A,3(=$1)DA4H0Z%CK0@(OK MK2F_7AU8?G]153_7)K_F 9T=FH;X.M-P&]65?JAYOPZXWZAT8P_NCQK<5W(H M*Z,!VQ4!NBN [U+@NW&4D8BRV,34<*W3G0+W'__84)\6[L$%8Y^:"/X(.WA' M33!QG*I89U&0QY+J5#*5,A;D29S%DZ]82_-]L=[MM\KBV=@^[_=SW6UWU\46!3J,8LQH.8:E^KP1>LY-ZX/SA"7._G>]R M.Q]WMO/;BZ-$YD*D,B2A*]WC7BS* B%UFM& :DF%4'G&M4FT4*&.LP<&V!Y(KPFD M;Q>!5)A(LB2,B5)I2&B02,("T*(SD20TC*/(I.K)LSR\Y0#N'D1[$/V)0#2R M-?@H!\56TX0R(3(!&,H"&4%N&R1Y?>WS]:?&5 TOEB4A-PC30U$QHAG;D MB#/!@R"ZFJ2J\?DM@6N/JW?K\$'2:A) T5QE))$&M/\HR(D0# _;B"3-66;" M0%A<_3%XJS4Y_V.&ZZ^QNKI.'<['L+7DZN^-U?C9_Q73?SQ;--G"O^K^=AKR M>5[-"G/^9/-S"]^X!;_-(K=YU01LO('AD^;O_X,;?EP6,#[D]=W[PX?CL]=]OZ7\N M/H:O/TAX)[P/_G;XXNU1;)2*#5>$40'+7(0YX89E)$ITF&D O#@U#A*+R5RK M?00>%BHJ&/ -G7 *2YBS,)>I80P DAN5/!EHP*%37 33N?I\4,/B(79$&V+ LBE 7OU\7U>//>H%ZEM]K 3:+)-N?#B1X\+\?PO?/! M23E2U0"^W+8,:YCH_\Z+V?F@0N%0S H7GL0'I]/B*_1D!,_I$?(E]Y(SD#/E M? 8W3#57T$P04S,]'1<3>W"W4Q %CSG Z\]."GDRF'7:H4KXQJ2<#4[X5[C- MKH9I.1KAV8@"MNH4&K(JU6N A/H+;IB 2 0/5@,_@ MR]7,MA-OJ>8@//\[AP_"75SA!,?5 7,-)_6W3IWCS?W%!CU.-T;@/BI MX#OX&HE_'31'HJ%YO+(/=,^3\!$,Q01D_E>]-[@=2+W7/7?IDGZSN#!7%P9. MIITN-9A7N*CP,%MA0&K!T,P[' GF TD23H7B,X[3 \M'XK -QGSZ1<\J/_;X M.G\H![\'*W3P>:Z.[6 K6!+8[*[X436-KPP A$-]XR M*N!5"AM?+T$YXE4%+866+_DNUTA1#Z*V60OSXT>+)C"0?"ST!V"#=85ON\<9^&7/+Z]LQ+H4@96?V*3 \ M/<6[H"7\@5LP.)DBB?H_11@E@1!HIG-):4AE'FJ8"I7*6*LP#M239T 8_J6_ZM$@K@E)A^&<%'K*I_+D'!E8 MPZE0BN*->()US)$7+5:^*Q;)VEKN"*)YN, #Y[-B!,/CZ0M2,>!F5J*B,.9? M.5 C)Z7Q=#@VP8ENI#U=5E7-@6!"ISP3,"##)]*VN'L7M!*_XUJJO4RN^$@W ME_2WPAW0K4[X5*\^85E\]EN':M@Q0KT9/^$ZU[!0.X/PBK,3#7^?(N]>UWQD MMR*)1+[2 M=+73LS44XP?CD1L0YLKMTU6I@*YI_/]!81=^HU:=EM.9*4=%B2-[>A5A_>^< M3V'5P V+^@623]WY'::-C\XK6#'VOJL4)+=O<*7C%T:@PEIFV[P$FF9@$9;3 MJK/%NBO>+_BJWE)\-#C54VLPA%4SA/L4S-O4\5=/>&%$W7: S8Y_+NWB!_:I MO^("]1^$C6-P1_A&=Q72"E]1%2!3G'HCZA' 7SM#?U:,1HA' !%%!?M_,-%G M \FGTW/L1JNNM1WR0ZBL"@A[YD);9;@=WE%9(1A-R_FQTUBQ)6@ALX@'GYHU MQ_5+& CG]5^S4U95KDOWPYW9J]!6_*Y)JO6\S:GUIM8?WV/6 6?%ZFU9WI9% M7W\X" ]?O#I*4AA6EN5$Y!DE-$U#DJ,"P]@L8M#4@FX96\J)-GP/>.^=0"&S > M1,K9"9]97;L$S1]>5N]SM$#58M!_S^O^#8PV\A-AR75D74L&\U,0)L#%3[5T MNOPIB D0R_;UA3/]V'OPX5*B3Z:V&M2MQW?#@\Y"X*23;_\9&A'LDW6/?:.7 M6X%]A">*VI*[! @C86%]< ,^; MZ,$O"+QZ#&*03\]_K6&>HYRT@PU]A/$$HN0G1)9SD(P UU(OS/CB0'M>AJB^ MKA>;!I7[P;,V1\!SE,1H//3DUW^K$79^,3CANWP1=X#C2UL.TE3#7RK\>B/K M0&3.&[$]@@4ZLDZXH9TR;".(5YCT(^J4]T0Z$G8N]P1_S M*4[!N)P"(:B*B9_ :X^3[;LN['2ZR9LM]GX"LPT (.PO\%X!0GR,&[N]9P@W M=??. >NY1\6XFOPDQ7Y7^=]?P2VD!ZLX2G3$6 M?!"1,?\5=-%N<;PTGSA]?(: .%5+]H/:&%$MVS 0QZ3;H+5HL!9VP#DG55UD MKO45-/+3/N$LWVB $;X;6'UO,J]OB MVS9<:HEMW=#["C8]M*#.0X_76626F^@\5-"TVCBQ])JEL;.CX;YJ#14.IR]I M;2/9G.^N\O0-+J+%O1DAE_OL?-$LT_"Q2I]R=)VV+K!UH^]ZIK])_+M58+LM MWS I)4B=I7ZVUAV%),DXD==9+-W.6L"OO8;5X+@L%6J?>X/W:'EJ?$.-6.B: M86 -C/D7O6"E:1=NLRQ/O84:O@.8^*%C9*T]U\YM""L".)V? M.FN[G(O/?FG W -TH=91->9(2Q-=<)<'IE+@LS"@:CZM33U=@G0*32XM"T?* MW,'#H7?B(VD$PC\#HHU?+8'HGVL^;7?L,H;N#5Y<]JEA=Z,X1HJ[S#O?'47V M&+J$4,VZO1PKES=R@UI.V,"BF^(&0Z*,UF5CX''\8KO#]RV">1T1-D?EK;H; MQL[;FY"ICU9-P6O$U%*#X?GU[<7QUU\MF(Y1!2JFU6QHT;3#=[OCADNG 2WH MDO:)5?0M7PV.B(:A,8E1J2VDA"*4/" ML;)MS%EN^._2# Q^^5"> FJE0?HK ">4M MA)F'5@BVKV3C[[Y_C<* 2\$\^F?/I^< F3@AA[8ESJXN=-\*[ M5,[,-]6S:6DYJ?4EG<*6XQC?5Z+>TVF Y?5GVG-(] "/],SQ9^C,TO>6VH=* MH/?V^* W&$?DG*KP,8O-7'K>I^Q7M*/BNM,,=-74- 6%*ZH-M5?(^GL;(^$" M0V]]R-AR>$/MC&N]K[4^@#P:&6NEK3>]A U4BW5X[?]<)Z6,"$2F6,!#F5$I MXCQ+J(IU8L*8,4EMAH P7SD;D"P+4GMJ:LO<+^E/)T47_#S0%WEDM*):F)1D M4H% 928FC)J(4),R00U#H?GD6;J7;8C0!XP:6?*-RAR:(^>R9GP@F^;C^-U5$00YXXQ&F0YSFC$M4FW25,,BD7F0*;/MJGC?,6V^M I[OT*V62&O M7[P\XDE"=90((X$*E( QD'Z58K9!WXU=H5FHYFLVD!NG=K M.W+J/;>N*1>L H T!L: K[,Z\]XCU'*!!QV67VW&'AR"=#T9PBLDS'><"+WO MA@4\1\'\!PKF':(^3G+51M0V<,B*Z)F[5%,4]$&VY )D[HA[-YD+<._:#KS. MZZ\[R>>?'[JWX)= )K=^JMKYFJM7 H4#UCSCAF@]1!4R\:R9*T^BW_J MO'(]J\&VX.I99376RXD 7Q,#J$0[$E]'$Q0X/;4D[9_OOGSO"9]W'SE)G%[HQWAAEO?:-\0[4 MJ24?M_0N4UE,02M'/NQ#WS5:L*Q)T$5=OR_'K2.\_G-5!UG53MY..Q8LAM;H MU;;*!J5U0ZP\V?31A;@&X3_M_;5UJJ:A-M1[ABX?5,B=)0N:!!VKDYX.?+[3 MX'J$N+[?L>#:0^6;5)O4_!%==$=.;>09O%O.ZC%=$SK7(L2&=[ MSL+\UZ<+,(SX=0ACJ\>GH_)L//K8V@]7#NT'@[')B?NGW; M@%D%FWUD4=P[]QL_&V+2I-M5&PU*'-Z>^JYVPWP\TK18ZI$=SVRTW[,!T^?. M+M&,LG<'5+6+X:I/M3D'^. 8"X5C.(/T)@]T[-OSWG@0RY[,=B=,YI5SOB. MV1@QE%+UXPV\E6>3SL$/])$@$C0GQI8:Q<\P9.WV83[TX0MP1^T%Q?U[BK$& M,YC 12E@[R+;RH+F< UO8UQ=@(D/=K A!W6(PCGIQ'\OK ?7=S>35H2@+!$: M^&NE9S8BO1-X5_? RN_Z^ T?>,LY#!9QP]:);W!M\N$L=6A#YYT-*V["+CK# MVEA^ZG"R[Y" /Z#$VY\?PRA?(O.LO OC'9=W+QH'[>"/*2#/63G]0I[[+!W> MNMZYYYU;[0Z=<#-BDJV!S9$UZ*39VB'4KCW:>13\NM>=F-I9ZV"[=537.[KM M8R<8J1/,9)$-?BR_6E^T?=NY_1&AU&:):@^JM&YPMY>P'8@>FY&NW9L8@[@* M>7CEX:GMC[:QN\-7V"Q T ULYS&(N?(,+=K^ZB\H[Z+@MY=_/K<_A;]AP$1E M_9<3W=C[_SD?G\)H3&>#U_/IH DY?X]_FI_"4$MK8X+%^]][@+S1)N7?Z:\,!?!S4"8XGH4;\O+74(V&P7H&O1;48^],$B==0U0F, MJP]68W*7[EF0^GL#? =HG2=EI3LOLA$0^+ _P=L>9%]XWDED%A5@M[%/YP)0LDY/M-CV MIK/:DH.B/>/C!3!\HI@-?BGL29=).1B5@)DV)A1F!9OX2P'7N#&%#2[]BN>I M;" F*/I?2XS>/P>:A+:D>3/2EPR%/]77+BP_*0ONFN%VF])&D3JNX3H\=4F8 MRD[W_8$S''LW\#4173_XBS%EGF/X\:VWS-(4/%)+V96"OU%VPV2XT[)_\*J) M":[(GSZ8UZ[1UWC C+R:V/Q8(_(7;-7WI9F=8;CL+^_GPAJ>!G$2$!J ?E=' MLC4JP/ZB$O0*PYIP83@=^KD-8G\UL0?8O!+Q?%3.E86*N7UL?SI%#F)AZ ,N MQ5>XRM\[?:2)I-O;):)1RW7K//3G8)>IA.2G=GHNK&!?'!87VU\L# M K1T. MWAD.!STX'%X]:P*YVHWZ/1\&&/"'#^S145&?@G!K 6&[\FMA,]UHW.@NA'RR M;']ZSJU$-]M4Z[H4P[,!L/D M)I4_6E)VCU-V3XTL')LMUC >XQG)%/7C$H^!/FQ66C@")WK6;V0 M=FAOMX')?V@QM)Y0B*5?>+USX3@20P#O_YD=4M"-RX" 0)Z>7G,H%9W=57F4YE9F4]* MA.F*.W]_YGS,53H8&3EKG/XR" F-D*29Z\W#N1\X;-D4:17CO[ZDK)(;!,)L MR4*0C_U^7M!?IFPH4A04)I!<I8I"7*FKX]G9052.7@P\+*),@@[78X//MO@9?EX"3 % MS<(@6@?/'IT%I8($H=LL@&JC]MLXT$VD@8^RN,MCG>M;#1YX3=Q4ULL5 &_[ M>3S.M+"IYSBMF!&82<,M=Y(8SDVD4BLLHN&. MKE :V<2)8%&\WQNWT>ZJ[BH9K2;.S$:^<:O7J9V!#566P;6*BO3"$O(G \ZK M.35< R:/_'RXX*AY&GJ%W=BD9T[K!B;.E$=SM]1'+FY$[GDX[9]87 ,,LX'UM^4C>EB M_R(?C"Y2$\1M4MXHZ6G4'(M@/#,RV<"TQH9C?4,7F9F:H)VA35OX2U_S$NRD M;[U85)!5Y4'SRX/\S\;6'GSVC=5W/_YL''\[4!FA!!>(19H#AS(@J[5#,3C# M(Y A(2*&L-3013N\E(2L!%)4 M+"( \/O- X,S7[WSB#O "9X<0\8KP E!I?)21!;\V@=*%H.(2=.FI'XN@G&9 M C('H<(MP?V!=3,\3_9Q!#'],;;$:\KC64BZ;2 %$5>OO,$85=6 B'EX:-$= M&' N%[R.++@P(/0<'93,Y'\WR]#ZB(X*;C'L*31*'AO::',SQ@;QLHD4M&LS M\SX67ZF,,X<C M(]*" GV,$KT\2!B==8YXW\K7+ZZ>>]9P?% ",RH*DDF.;8%U<0\6XO8Q@,OE^\]5C>ZRC#-7.-GHWV M[GR' 7E!SJP#^3T;=)"9N%&)AN'<#Z=LU&FP9$+Z6?*EWC:8ZW3:V^H&'G-> M562^--N#/+S>D!-][$Z]N^%E57%C@8R[)\>('=_OE+M0GOKY"$$)PGHN0CP[ M$(QR><>YPT<)#%@ (DPAP#!KK;9Y[16,?O?GF#NP,%O<\T"$;;8+[1Z4H\[# MB1%%YY"'[2:NM3*];1YW<4&J%D)WH!0@AW!Y"00//!>>?XQQU_''=,,P3Z.B M(C!L,$\)&\4MQL8+'!S%T=YT7'+G\Y]QY4?-5$L@'+BIX/Y>ECS#I;'Y+_++=+A^R(S;+9WJ4L2O3Q7R[?Y%?[FN M3"MZ7 P'7=^63PJ.[&*I5G+K(OC?='N$ND7[SUUP,5 MX6[!7LQBWZA]G+369TO14^[IU<&_BG)3/A^ X_MZ?;(WM7E3-PY]$O M(7KM;J-^V(,>M6*"I=+PF^+J>_6:>-R.JA:I_6K0[I__,?1SFX=UX^_\+WV'J^W_VDVKDZN M=G;A_L???M:O]MA_KSZ*@K-1$XRI-0CGF4<6)X>"(S)ABQF.,QM=),H8 M8TV )>%>.*L5;%E$>2ZIDHY,DR!_G>6&G:7VNK>RS-^K[QS2Y"O I=8EQW'P MG--@35)$,$DE(\NQ)O[$+2][9AK'N".#KL& M"_-UM"ZOY?3KV8&:[6P>*(L%HXD@15)$W >#G/01!6((,TP3RN7:!_AQ3FY$ M;7#8M5'[ND**^4B]Q$O12V(*+7E^Y5Q$+^$;5!NF)/?@>DIM.0LZD"BMD=B8 M4B_Q4"]QI9?/I)>TL75R"484;FQ]N6KL?CF@))H<*$"&6(^X]AXY8S&B,1I& MO9=8\;4/FFWP=Z&CH%Q+T5']"G0T,>V,2(:R1#@V(NMX-<^]]7V@<8R$2PM(HPGQ ,3R @,CK=BWK#( M-6#'2S82NC-HZ6*KRY@XJ#^J@B.E1]?%R]MX+* J=^%?\/PR8./ M-XJ/_MT/LY])N6'8S1_C#?+ SSB6#_KF;8,E?$,\\+8O,E@LZ+UN^^]BUS/4\I2\ACG.]L0S2=QK MGR>\B S.SD)P^9_;WC6?%SWGF\Z8&'A>?/O7>XC'G6_[(+D9W.-NN7G,W5]@ MA/>$KX&$U/)_U2I*RL>LFF?=9B\^ D'FO#2NK:QR_._I-YTW_/%A%T0B+S_N M1>*=1H2@F6)8,,Z9-EHH['3T)G(NV4U5-FRA$,K](B;LE;JH>]__Z.WO=EC] M>.]R?_>H!9]?P-CP_O$FV_O>@+%])/ SWKO:)O6K;3'ZSG__.'+MT-HY]I>- MXS]:.Y^_@0N[R1M;7]OUK7"T1[^>U'?_@9^_'L-[7-6/3\"MK??K3?SSS]V/ M_?JQ)XWCS0-O-%5:8.1D"H@;FY#A/B$ME2$I!!JC6OM N%XW4MY0HG,/01^" MTP("7P'$ZP>(Z#WW5"M+B.#P'ZTQIYBI0!(6QLL"(&;/02J 6 6 V/[9N/IR MH(B,3!"*9! BQ\ 3Y\6%)IO7J&DZ_E_S\W2>U MK.EB$S874U\?..&\OQ$KM/2,$PD@937EUIB('5':5-;+BH'3EQGK!3.N7<(> M&<88XAZ#'<,$15AIR[ER'E.V]D&2=:'U8N"T$'(LQZIY[_I+%]3?0+'P2>.H M.1@7DC@6A-M=& M MKGT0>IVPFYAD7D)_%XO*K)Y1L5LT1YP^^GM\9&80W!J!18#K M?D'=5^BP+>6U5PN+%[6EK#/4"B>3,)%CV'FCR7D*U!IG,:95)&C5L/C;C"W% MN?:8.8,L91QQAC784A(C$@3(J:!2>):96O"Z$+,I-[>#\1(4Y%DC2!60O5<@ M"]Y'3E.BB@DNE3%<"*(((5BY!&YA952N,) -C$HO75+)(YT,.(5WA83<>9NZ? =G0H-AVK*5H)OK( M#:5/QVK^BR9;-SP@$IB]5'MRG_ CC=FKYG^[S5;Z)!%OWP.+NH:O?=YMF@4\T$14(Z[^8A4XD005 M0_X*COD],>2O5EGXK?OS-0?2]FHA?C7=O>Q?/75BU8FOS 0-!,5=6H M<&HP)7]=S\C.:$*J8JH;JE>NZEO^("5&DB$>11>S'Z08TCQR)(2.G"FGN?-K M'Q@U&[,']\,*JF=F\+N]3![@[>+H^34@\V7=J $@=&">32D!55$)Z@C(?^2< M),NT84E[P2QV(MYPLDP?I /PRVQS@74S$GA$WZ/$'V\>"$Q<)$DC:Z5"W.=D MMN ,"MZH%*EE*LBU#XK-B/O_626VJ:*/\@3_ZVQ9;^?'@&+U%(3N5F:>163Q M >+W<3#2W2:8SH<[Z6_X;2^5T_I7X.S"JLD[+&\-PT M03E#*-<\2;B3GZDTS@6^J=-J=2X*HH>B['84ZBN:IL*' +T7!<]LFLLS&^:K MV&R9[YTL8/.) N]ZI5=4+LSD!E?B:6IE'UJ\^R*%O=5@GVJP_(5*IN]=3%GJ MTC,54Q9J.NQ6;/NUWT8TH@!FI6VYW'+45S =FS#"B2.Q]_/F90^-3,*8-'\N#HSEZ\$SEQD_Y]O/3./9N(7^\413ND1O]B'R>N>?VSS\S+Y'@ M,M\3:-RW?^(KSVZYA/O0G>_;N+'[3W/_^ 3O'<,8=AM'C:O&R?[Q)G@$>VS_ M>YW5F]/9+7G,>V+O^ MI?(?G['YMUND_1W7ZD=5ISG3Y)AK' =['7_[WZF._ M_G>9W=+8VN2-JV\'A$>.B0B(8PV>1: 6.2\-X@XG2QD-X.6M?:!B73.UI)3I M9>>UC/3CI8HAWI?"/Y(L]EKS0_OR)K7?+%))QC[<*N*4X**6&U2%"4O%A,MK M3,A]6&DT&+#<(RRD1>!<,(')=8%-A0EO%1/^]2*@<+LY M,&ZU5QBP3 QH_#V. =L'(O!$ ];(6.X1YS274DF* O?!,>5BB+DEMUK7>/:X M]Y=*_5^]^K]$M4[E SR/KE_O]S\;5R<'1(N O>;(TI3W>TM!USG\U2H//D"R M'(>U#YRO"[ZLLLFG5?CE%E2N5&0"WR,R\08A)C(5DO3:& \&!ABCW!G"=!": M4&](D78PAUV[@I@7@9CMF3!#I$X0$QV"O4(A'A7.' L*":)D5%XE+T0NHEEG M^J;.[4NE?;F/@;" '? &->ZQS2MWPV1RW2BE?PM%>GE96CO;+*.&THTUU;OZ*&;(ZI-R7PB-- M$D'&Q. \U0P6>NV#6N=ZMKCT)C^[4K_JL*O2M>UQ1Q>LT,,#[!6C)-=NZPB. MKN0)&9LH8@Q'1K!T!-.''78]@]?Z%@_:B7G,0?L;1!CJI5)<21J4X=9J0P-@ MBTM6&1L,=86?JRN$60V$J<_XN=;@O&M+I"P)X.\>NH]?3*>@HC:4125C(@G0I$V02-&8E(^ M>"I4]ICQNM0O2S!8Z?<3.-_+4_#*^7X9?9YVOL%IHPP<.I3 +T <6XK IS,P MOX)3FXA24:]]8.N8S?+]+GS(76GRJNS4U6G2*U/;*3_>2 *J"0:VPP'4UBN, M-& RLM3;@*W@D?J'G28]J?).4J[-4"W=0L%T:[EM*4-WQ+-]XECK9^PQFK'_QPW/G]C MC=T3N"< QM4743_^K;GS^=/QSN?ZS\;N-P"/C^*_5WN7]8P1SIF$%2(R><19 M<,@0(I%-QOF@@W'<3Y?,&FPB#M9'N))S99W%(9- B&254&#:3Y7,YFX:.7/% M9FZ%0:?;6B^O ]RX?=8Y+8F(;BMVG4]'=.&:;H6 7.>W%DOBPD]>_ MYDL!J-E" @KZQ&9O1 UY767^EMH_JPUC'M;^^6U5';-E5!W?V3SXO38@KJ9K MF?V:GW3>7GO7X?MT9ZXF\ G;-A?_6^FVS7/M@/N[UN4+OMW^!X]\X]?=^F!9 M52$#\1IP- Q?#;"5S%]K=":W_WY&I_]\M5_=B7\;WOW^!=M_G.UMX% MC.-J/%L;WBW?[X 10S"-"27MB@CJ>=''H^ 07*_U MCCK=?@V,^_:#D@;GS,0;Z5SZ:$LKYQO]?S#),"^;UYU,_H[='TT?AR>;V^WA MB4,>3S[G'%NSS4P3N^G]>?L\=U()XRD,(Z"KL&P!+*O/6&6">YO[W:-@+4;< MBHB,=PQI%A2)3C*O ,LT?G1KXOF8\:2&UWVC!N]3P1]M@#R3@H];,JGY,P9T M%;N=2O$?K/BE$1,4Q3X&C[PQ MPQ"D:,=P)%JW"4W.! U!AY],HH_YN->/T] MLD1 W8J^5C<3:-Z:837[OF\$L985_-D:3&]YE%Q9$@\!E"\SED1@7.*H!-(Z MMW+QW"'KB4*,/Y_ZLX@PK MIK/+L@XJG7TNG2WM T*%5_ O4E$GQ(5R"$P!B83'W%J%%=,FZRQA=(5T]LV& M!^Z=&/O LZ5!1BN#>0^=\YP?6YPOO=O3Y\?-Q^N&[*?)LMD\#16&/R6&[\V) MR5CL%6>9?S4W&V4&:6&1+%NZ.,;,2Q/?5Y'1DZ%F!5B/FTV M3X68SXB8I=5KJ#/.:8T(3P0\U9@+@&5"T7IN,<=&.96Y=C";9+RR\LV#LQGZ]3UL=^%>WKWWX$N?M1MT#^YQ(AI; MFV2O_1%^O]_<.VZTP;>FC:V/=.?SWL7.[K?+QN]3OG1[C^W#N^WLGN#ZUC_- MO=VO1_MM&!O=!]]Z#]=W]_C^\:9HP#AF*OYVMP^B)%98XS/S74!<,H,,QKDS MA-!4<7#^-"MX:\VCL\NK@K\*T58S&-D4='.&&&H>5H%Z!7:4S5"UPS%LA MTO,@4GW&QB(4#.+$%%A6F00N!(.TD1H%3U+DRDM"9:Y%5G,ZZE:9=:];?XE, M2MD4I "+PE-J'8W.@LH&XU2*KK(H5E!_IRP*05-@,5)DM7>(4V^1$5PAST2, M$:= F<[Z2_0JZ>^;#4K]==[U1[8781H[J7]AN[&JP9O '&5%-""7D7O'&;?& M)AXIXTY(I9U>FLU0PJ28"3F-P2(7X2>A.=,^!0$KM/:! MZ<S[= FM!JK*NSO5Z\\(6_Y1IQ5JS?99M_.C M(*RHH@53.5O2@!-)C&8Z<:>BBSI8[QRC7#%L>!4M6#74^39C%DC#HH(U0XQ: M@S@&_-'::R2M448'&8@C97/NE2KJJ<(%RU!@1V3*QH'EP7,PWJWW\*8>MAN2 M:(BT"A>LH )/F0U8:R*890AKBA'G-"%-#$>:IS6P'@Z[L5=A$C22 Y@))*U5=3@ M!=!E;\8\H%92YGU +.16YHPKI 5)2'+F2,!5K5$%#59%/WD2'%;8 M'P MK^*\\DV> M!YW\;"H"B6 V!(]"T1PQDH"T-Q&\%).<,5I%)M<^,+RNEQ9<6(U\SR6&'=Z5 MTB^O:+I2^F=3^NF A,J=KBU&AF:3Q%&#G&$*T2 (+&<(U/FU#U2L:_(ZE/[- MABK^C+U>S5Z3;6>6X2YH0=DB-ILM=HQ^^ST$,/[U @;*&-OYUMC\P\^MF'\ M^!IG0;\1VBI46QZJ''9F,J+J/F;3<&XA?[C@?9A1<^US/E805Q?I?!2(U90O42H/IFQR+@S(4H> M48Q:(PYF&-*6),2TD=%JHU2&:K.N]:.)#)>H-B\<>:J0LD+*58O)54BY;*2< M,FJY JPTF>G5PA_F?7U(.-K6W2V*T?2!U($DR@1(A$7,N$+,PUHMXS*4V,F.3ZOHW9,%(-!*P% M/ZPOM.P@4E0;IB0''&=26\X"#"%*:R0VIEQV/%SV62"OEOWQRW[\\8"'%"4- M$7&2 (2)C$@';Y'%(3*3L&%8Y66?/1.Y7O8,!4,H7H*I<$\T6D38$M/.B&0H M2X1C(ZR)\(?CR6D><7)9V(@9"!LQE; ]@;!=;1X0F237(&%OMMS.;M#85MGIB]T&Z85[WD>&WF):Y=1MOMU>)IB*$VSM=8R[M6 M\2)?Y M8=5X15E<41:O )?L*R \K2B+*\KBEV;ZYQ!/&6WR$ M=Y/-VOD)_SW9V_W(]N@7LM^NX\;W3\=[QUXT=C]>UK_7Z?[QMY_[Q_^TZ\WI M[C^?CO;:7X_JN^%X?^N?]M[5%[+WO=%L7)T0>/;/O:O]=F/W4[OQ?>]RFK&X M<;Q]0*,FQ%B+K,D)(<$%9 C);'HBP(IR%:E8^\#9NL:/+J^M*(LK4%MQ4%O6 M86 %:L\*:M,'@A'S1+E$AC&.N.4!V:@EHH)'X5)4VN5D5KW.U:-3]"O6XJ6F MZ#\Z(_^5L9F\1$;^+> TEL4[GJU;P=7RX*H^8X,I6-6@N4(N:(:XC"%S%%FD M5&"4)JJ3=0!7;%V)67*T^R?E5O1$JZ;0SV!M5 K]' H];7]PZ2F- BG'>"ZB\SMA=70@:%)9(Q$L0UX+6EFJ+$M#<\.!F3*.H>L5AR_&NET^R7$QVK MP+("RV>T=2NP7#983MFUR05C&8DH\1 0QS*W[@@8X:A]P$Q8K7QAUV*R+)K] M*M/^49E:F_,2ZSNIYN=E<+UXPOUM?NS8BY J4?9^B;(G!Y8HP-SHD+<"/%%C M''*8$11T,(HKE5+FSS,;L^JZ(LGXE4@L4R1VMO8.M#3>:RY0D%P#B(N C*<1 M_HI]##:9I.W:![DQ&YD8BD3-SDV??EHD"PO)X=+S]"LY7*H<[NX=L(@#"4HB M[(HZ(6Z1=E2CD#0EC+" =NO6 =F%\3$S;VYU%W.(8S>QB1ZT9[@FR"(?YJ6Q?VLK?V M[TD3#NRW\6F;?N,;WRNE)4;<@5K[L&O_[[_M*QNS:[V^,1=F_>L;]N]Y MURY:#]D/\Q2Y^&,* \N]4QC,M'<)7 [+P=X$6U,),#$CH4GK;,,\58W3P"08 MECEUTJ'37 9-WN]V.]].L]]F,=-A(^E%_;NZY\:AP?! M6A#-W,47G /$'>;(8"ER]SXO"(Y"85D:=K#T,6SVBRE2!(P[39T0W#)MC=** M&VVX5(%'OHKU4IN]K)Q#.Z ,A%P; ]DM]].Y+R-G/1<'SO76.S]B:7)T8]N" M )X>UFP6N5H+Y+!7:_;@KX,:K-ZKK\#2;$-Q_31%3?1IBII>RPDI""%]#+'; M6XK3OZ%X.T[OWL16S]B M'09S]#[R7&DFKMF[VLO7LKTKC_>W3NC>[OYQG69NA#U793S>,1>H(3F* MXQGB03)DA4F(<*HUCC%Q55"$*;I*76_?;#(K*!1[#SFK*X]">]%V=R\Z%?@L M#WRV9\#'*XVUHAQ1+P!\$I;(.N*1XRKCDB8I@@^FUAE]=/>L*M'M7N##WP.% M_>L GZ-NC!7\+ ]^ZC/PP[B&]0T4Q> BXEH99(TD2 0;55+8$JO7/K!UC"O; MYQG4LNP)-C>44;%95QRMJX_D[R5Y[)D ^\L,8%---38^]Q7)_0>"U<@JAU%2 M49.@)0M"+2O3=N5I6F=.=<=..VX[VRTD[\YS%2/HVMT9:L/71!D7?R5Z");- MTQ!/^[^B_)NGCI_3>_&MB(W:$Y_E;)_^B+U^9FM>D2.93'8\5'/>V/VGN4?_ M 47[YVAG%[ZW=4)VMOYH[UV=7.RW/Y+]X]"JM_\YWFM.'\D/][9_:V]M_M/NT&_7>Y_;S3_>^5_-K;V.(P1[IT)F^L' M8%0QX;@#[TZ#RII ,L5R1,' 3&OM)?-X^GR&*YQ(D(%%;GANAL8)MTPQ*P2C M5NOI\YF_^UW;CX>PILW1&O1F%69*$6[6DKEGA7<.ZO;C_2WX?B>G MA92G0/DD)V<6V=/+6MN&6,O'N+-34Y[RKDS6RR(Y60\LEYE)QCH MB48&U@"TFU.D<^D+ITPIJJTP 39D@C=FBX[+[?@6*M4G9DQMGM:\[1T5AZ-G MW9@B+#V8 T>V&XNCUK-N\P>H3NNR=A1;H=8I#BYK,9S[$A3.6K:?Q:36C_[H M%,9Z> FR6BC?1FT7-!&T#>2EN!9NEVRS6_MA6^=QP-7:[(VK9#=W[\E/SCI\ M7B98]\ B:":P#N#S\]..@S?]41RV-D_/SON]DNO8]D#+X8OGK?XD /B6[?7@ MZ\4])Q\&W_DS_HBM&JM=-.'#TS+M['J$1\W8M5U_!&^R &P^,_SE.?:VV[W, MQ];EN O6T,EWS6?8X?B\(!5UMI>I14_SVGKX\A%8[S ]J=MIU\:F%R#SM%=* M:2$)S6S+9".M!@O7:\(+6/CO"#N&7*4]0!AX7.\<\/A?(X'J=_)TY\_;T?;. MN[%<@58_=D^+-+I?\EVS2#1AW9K=_/%&;3,OX&!XA:!.O&8^NN_FM)F<&CA8 MP0X\ NYQ"B(8:_\:G/S_4I2IU@8+G-E5LX%:D&3T^O"?8J/,X\]M)PI1[<&S M;\TTR(\! ;$_8LW%>%H[[=PX=?TCVZ]==,Y!>[S-,CTNGGE>BG4IAS9\07#Z MS_.JC19P?2#<^<-F\;AN'*0QP)R=GX[^=FB;>;FZM58'G+'>/$;DFY(I9SF/ M5TK(AU,6\^K#JLTJ]*3XU&#:H_5',%-G.80",P?+V^R,*8"M_<\YS%N_D, B MYZ/7*[Y:K%E!PPM^30_D#;YWWJN==7*&%;S-^&/ R >MZ'>ZO0QX,*+! #/B M#9A\"U'J =9TX:L)! ,NSD+:.L]>PWK-G?=A27.^2;O9+[0EH]KX@.#[=@() M;8"[]8;:.Y1MT(;33AO,G'CZH]GMG):B<_/W>L,O'L;38G#@V)S$XM5#>=PZX].\J*GO$67AJ$MMLL[W!QU(1YSM>5JQ'C0)7B )Y+M3P#C['I82NQ M/RR@1XGAI8V1'U5,NDTI^GX)%6-H%L?6>:/6Z(S>8SB;%UD?80YC&+[20%[^ MG_^E*5'_Z8W/)HPM/S86^\8M6CZMELU#03A! M9&'C71&O'*[U([M]_W.=[V^=_-S9^HAWMD[ ;@\G>^V/ OX%^WW_N)'O>]PX MJ5].V^U')WM71R<[NQ]Y??<+W]G]@AOT:W-OMP7_?N.-=IW".\"?7Z[^>[5- MZU>'!S[!U&DMD$NY*:^G'FGO/#))ZN2QM(:R:4\\:9J* MT;75+[/<.:UMGA]F@XCR]3D.?8:H5BQ@/D.0!W^A-]JI?N]TS[X56^? 3VD! M&!?YG",W)>]&OLR4!G.K;\%A ;O!GP\L MB3"NB./\&P+:P"@+XB);3T9L8? M6!@?_?)ZL.-"C&!MSMUZOOT&HP-+&&Z3=S:8U<.C3)F#NK\/+,CB+[MYD4IWB*Q*].0%4/C+S\:7 ^ZYT30W-DJ&YXZ<%&E# M)9)>.YA\(:S,7"%Z8[;-W'4U+2A\:7B^Z++_92\+3=SM;/HB>#&4@]A;@)_T M'/P(,K@DTX1I4@UXDI09!T-B!%!9%"P[1$.G+ MADX&SQP2F$KK=X"EIWXL;##P%0 K8>,.PU*!WIC3,@B&@F]F7;-5ACI@KQ]W MCC+2%H"?'S$17A@^KW<4XQ"L9T>3?<;A<3]L)"Z6K]*\W@HQI;6BVFX0+1BY MNWE+S"9NNW3PBE$-7)-F&<>%05Q.[*#Y:Z7>-(NX4/9H^ZWRT7E>P*]ZM7O" M\!V+^%.HW8@+97QS"AIH$BPJKC,X\$")9LP"/&#N%7&$R3N@8;OQ:::NJ0]V M]G8QEJW"4?RK"$#\73S]:\P.=%[TXK+-"]L-C=C?29\ZW12;N=CIGN"!WQUX M'%X >'@5DZ.,(VQD0AR<1V18=HLH8 J6'D1.@KM%UAF>C;N/A;B[HX7(=E&[ MDP49%J2(S17S#VIW;0]>FYD#)>H5KG(9S;E&%%@9G\DB)V#BVG:<-%[*($FS M-VNSG75Z?33^Q6)H S,QHP[ U> AN8C)WNI:/DC ITZ,P/KN7,;X=^S^@($7 MDOQ;'LSO8V-I=,HH4"ADNE# M/39?-LQ:&@0TK_]:9#&5WX?]LU3.\>T?+H#9A ]*-3P_*X*7L=D=HQ\8.T<: M1LKR,[-9, VH/RU.1$/,:P=N'XK*S;LQQX5/;O9RXZ5@4&S:&'&8L MSM>*<.CZ=709/KZ.1Q=G/+".V60XBT5H+$?1NP&=V6[_B)LDC?,*8LWY"/E?J%_Q3%.>8+7MS]'S[]72/F=,7;HBK%CE2D9*L:. MBK'CL8P=BV7GW74 ,$T!D1EZ,;E M"ZUPV="@=U2>!^8?:_5*GO""Y8]**^E;.IAN]R@;.IB9S<<[^UZLM_^VJI_KN?OD;W=DZN][Y_:^_!]>*;8_[Y_ MTOA[NFQJ4S1HXZAQ]4][__.WB[VKO#OF3._&T5Z^GGZ%]VNU]MM?R'^O-F?+ MIL RDHY))"4AB!,;D;7!(4^L< 0KK1U9^T#7);_IM.DQ"E35N4YI[V89ZRY" M1+'YH\QQF--.YHWQ?KP)Y"K/1,LKOXZ6KU=!U$(0-4M#9!V+PCF&M ?SG=/( MD:$)#'G-O'?$*\X,0-2YTA4KA[0QWKE@-"9N M[8-4E8GU' B6RS#ZEP5R90?WK"P(J:RLUX!9P]7[JV4!N4I'L5C "J,6PJ@Y MC$>*$)&D1IA$,+,L)3E>2I$U@21L<.*)KWT@[-%\1Y69=;>6;D]G7E3FU,I# MT_6:53&K)2+5+-6/@)5.T1@4+!6(R*"LL6PK*]6>YL(8E1V8%S3B/N+,[&0.:6T"DB0JF@2- M(5/D4KTNV;*2S%:'FGM4EW4[0??=M:9S:QONK%68JFU00HLDB'8D$MA@A4W> M)LKA_\JYR,1J\!V-LQ;D0KU1'7E)*7=J3WWF&RR9Z'JCZO.Y9);7EX_16H[J M H>EIQ/U@64-^P(DD4519Z[? PB)^?7+RK]YS$(@A[&\MF!93)<%"='I-&G3 M)*_A\$9EZ6)!LPFCB\]?%EH[ZW9*J)P_KT/"P2%G;;BN3YR1^!60L_DZ=;>. MU#8G3*4!E^4BC#LQ:9X\26#I2AX%L4HXQAB1*3(:!9];);0@T=+8(+_F*L_, M1]"[;S[U^^/>V28PO@/FL4X&1^1PM"BW?49.2H5,X,S:((SUL%?AC9M.P8?< M.YF'=YS^8L@E6I1/AW;SM%GP1^:B^%$JW?WA*],"WXN[=EKK%F0XN"\;)<-K M,[=\849)]>2,DF-&Y72WEQ5DEKS:'+5UV?G>.-G[OG<6+7M77X_WCS\=-;)=.*-/VV*/?CW:/]ZD<-U)_>K+Y?[GKT>@6U=[16MN MN.-WT,G=QO%_K_9H??,@<,62B X9+27B6@=D#1B!BEBAF/=*IS1MH\!"&#!@ M&(.K84VX<2DIK&6@PGI"U'31WDRN1,ELG37M<'0RN=R&#W:<\\501ID%PEKN-34."/QW46D3VO%W$[*/L/A,M".455I/F'K]B=I8N9: MKH5Q]S8+2AG>T-(\J*#T]L\XELLO4S4;6#QT0,\^6%X-]@D'RY^F6GDJ:(YS M+&3L02]UCSDAX9)@YCECH3/F9@$Y'\N.+@"HWWHQG;=J>6>].3VAFK@YF:Z; M@_VIH(BMIN[.J=OT_KQ]7GCVMA(VUWLS7EM'*''.2BXIMEB"_Q&AU;M/0%CNZK3QO$^W+.^^[5= M;_]S5-_ZQAM;N9_MR<]ZNU[J[_QDW,;A7=6>^(LCT0;PHT+ "DIL42D74)O MZ@4H^5_\"/R5H$GC]TDTD5@&QHU A*O*\TDB8:N?1#K8FD5 M*T][QEUA6H5ICTG\?'I0&W..QGVC"LD61;(INR@(GBA1$L6$%>)18>0P#HA2 MXI,)E$LLUCXP.GM NG!N>05A%82]8[/L]>0EOA(HVYDRRHAWC ;ED?.YX981 M FEN!7(J4"S RY/,9J.,J&41LSQ#XN%;K*/Y)YZ&SE2\JE9%.1\5EF)1@N-A M?,(>]FQAM%':*ZS (^&::UF%I58 L[9GPE),1\8ILF@RTA,*X,=2@%ZT%'8(X05V O&"4CHAHS$J1.3&8CFII[QP,J+7NUFUOE MLBY9VZ9=5NM#2%HH)*B0B(<(AJ!A# 5L9-06!T]!_-BZ40M6TE7UT;?R./R( MK=GL&CJAV3",M.398)FVH?XS[^7"5>4.$3POLZ=YF7E:J M0G**9W4*- C8(G@2'F,J*X=U%;5JVF&U01,J8%=7DH%684^04]8AS11WWD2) M*^[Y+T=FHWC-CJ0)1&3!"#.-<:.1$$LL%*YHU2 MU.9 DUG"67BEL.]HRZWD^[DS72.J(<8(3PA,F^;##:68I]=:!;U8YU2N M1E]FG&JBL<")>C#_>42PCQ!D2:1()6>"8I3';/[3ZDSW0?NU,PQS$3EEQG/J MA0&X-U@$AC4)DK/ENP3W&/9^&5?GN%)^^99]LZ0ZUP,@D3.>;*19.YXZ@USF),574> MN'J[R;<93PC0&=R])F%W!9067+^3# M/@->WNC#5@BZ1 2=#JEBZKVT&B69V5NL\,BHZ)!S#B/4Y=XR B^O3KG" MS@H[7SMVKA9T5N?@2X;)Z;!%$I@:3C#2/$C$7EA\NS" MMTU!^"BV@7&0-J8UB)S"!FG#- (XX,+88+43 .H;8D;Z:H/N)1LWP-Z]^R,$ MI@C33E,G!+=,6Z.TXD8;P*+ (W]6DGQ"!UB:E<(7357.^^>9RWZ>QF3E6$CU M2GU8B!?_UOWEU9#F:[:AN'X:7G.Z#%[SE3_! .FA]SCY>86.4^7G+!0B&@.B MCR4.->#YN\7^7"]VY'?A![4:W_.SLL_SA=:_;^.]]M[5SNY1N_'Y&VD:C>:T'_2-[.?W I^GL;7W<^_X:W/_N"YV/N_A_=UO=&?WY+)^]4=[ MCV[3@NQWJD.E9,$$H2ABA,"6*9A"+I( 6V80D5#"!>9% 8YXX&7 9B_:[NY%I\*8Y6',]@S&<"6TB2:B)!/XA,F!3RC .PS>::-) M--K'C#$$SV9=K6S-P6O &'X/C*F@9)E0I4+:*,"*49FZDJXK,^OE5P;+(\!$5 ;+BJ#,I\YYM\*1!^/(X47C M^,L!V"3864,0-]XBSB)!CBH $^H]"<$;B?W:!T.J,LCG@1?Y9+9*&?6K4&0: M1>#:"D460I$O(Q1I;&WSG=WZ 6&2*V(L"LIH0!$+KHUV'A&'I_:63J-WO6N51O@$\U'!=95&^)QP M_6T&KI7$ A8I(,:=1#Q%CDR*'K$D9.#1"V[PLM((EZ@Y2TXC'$^#F?>;%4DM M+-)AYJ?M1.%5U%9J03#W*CG+G)(I.:Y-4"2M??CY]\%XJG)^CM$U2>2R,-%;3Y$N=QYKRV_/ AJ.YGW:_OW2P+S_K M7PY@:D4TV"-+<@:BXA)IZQ0B1E,F ]69#C%7I;X9N\HVP"] MVIGM%NO>+Y)4NV??:M;_SWFSURP6'_Z_>7YXW@,%XV66U$9M]ZC9&PI,-YYU M8R^>]GO%#>)/'WN]X>W.SKO^R/;@AV[3QUH'E+'X?;+-;NV';9T7>8VGL3_* MSLI/[L:0GP%>49E#Z6(\K9UV:C8MQ%H5 E7.4>H\(^Z ,+8V M_-91]SHZVO_GGC_=O,4C4_V]#S=.!LI+3F?N]QD M )0ZW4)T?H5-+7;S53 2^\(CJ!UU,S+_K[L70X%#8/_OO^TK&[-KO;XQ%S#W M^H;]>][J 6V+D<]1_QFMN]'(>R@XT:FW57/+*_1&[38RO0=EK4_EJ7N?]Y?> M7_8R&XOPU^YY#'^"S]-L 7['WN9IV($-J3OVJZUFS[Y;W1UB1M0^#E1DF@8-%<1IJG;PR-5^N0JUU MO40S14-W)\3?/:#)%R"!,6X#B0*#_"5O04<4M4%[G21FG=+.GO6F:/ZP>!*>.)8BC^M]*'?7,M@/N?I)8O^)K/\.B"5" +O?%JG=+1%SJEF_47!E[N M:SF@>Y@_,3B@.ZEO?6W7C[\V]W8;\*_']:MO/_,!'?Q\T;CZ(NI7FW1_]^// M^M_3!W1?+AJ?]RX;G_\XJM,_CN#:J\;N1['S>1]^WF3@?US5M_9;=?CN9.W) MR4^8@P/A*54,,X0%!A\Z$HN M3:+N_5F/*C![PV#V,'*4"LQ>',P&I$4I!$VI1M;GX J1#IF@',+,$6*P9ER+ MM0]R79G7 69O,7&L4,GMT]#L1M^O]>W/6C[N[?Z8-2COE:TZYXU7-%OU10TK MV_K4Z>[:G[%7G"KL'MG3[5/?:1DO6/A"]SLR"7/#WQ8$G-:CN&Q!XG\J\5,.B4N875.9!MVO-@HM< MHL@RC1O&*K?D30BL#T^)H+FZ9>T#E>N2+UAF^Z3*_&:#4Q,&Q5EYJ/XP@V+. M&[\1#%J60?$W($?.3_CXTS=[&7,&20P5\"P=>+[,6!&$*A\\-XS4$KRN]+!]GA<(R[UR#EV5%5!K\(AH\(.BP5-$8%6*!",1E MPLBRW-,S,.\%=4)I"QI,UIE\M.FP1 U^L[&(K9@BB'VH9=%?'V:S5,&()[$= MAI/]%:;X=_AOLS_"G I6%H"5;S.& ?,.8\(,DA[^X(1SY(@@*%*F%/$J&N[7 M/N@Y72VJV,+KULUE6065;BY?-P3&!ZR[(%*<9]5<0<-/F&E7#Y)<(%3,..) M0XY1@3SA"@O%)"WZKZ\S504'GD'M2H8;NV 16$5]\Z!,L[=+??/LME=H7PZ3 MT 8T9/,J2BM$7SJB^QE3+%I#'<,*T: TXE1S9)R.R/-DI4HV2&W6/G"\3OBC M6S:O 7.DF(Z%6A6H/G<=F\%FBL FJ49+%@0.@!4)IO9IP/QR#F;4,$X1;VF MW 4 3;FNU*-[8JP :$[RADUS"$Q3!,T6]3\+;\_-B3:U@I\H9A*EDCMU.&\SD'LQJ[/8R_Y.+1[:5RMKP9C>@3!AUF6]8$"^=]X\ZW4+3UC/- M$[PLC+W6RT?6A=U]WHOY6OA;YP)NWSD=$$T5W5#_G_^E*5'_Z0VN;Y[6?L#W M.^>]VK>-OS=@BO(PC\^[S5YH%L("#\DW;8Z]UMB=R[MTSON]9HC#8O;B3O/G M 1"E _?RK7.X_*+9/SKJM+)P#&][FB\M":?:-L0AZ]3TX)NGO7[WW/<[,%\N M LY$F.%VL]\O;G44>W$TSX,[S$[>(IT:G[E[[=SL[[&UOI:FZU4OO:WFW&^6 M"SB6S&MY&4'H)U]@3"\#P$(/D'&PBG"OTX(=!=SN"3T=]:8] M@Y%W0B$O^3>=VA_V]-QV+VO7_6XGB-IJPT:XZ\77LS+WX5E9.H9..X!/]O-A ML LUKWV8O2$F[(UA*DYA90P58]?^'!HL[$Q87"_UCZP#7XSCV&6KBR',,4EDW&!KJ>=_HT[64$I M.-("#_]MQ7Q5LY]ELS.D+4RPBB!J/SHMN&,6TS"B<:K9PVZ,Y7:0I7\"X\=& M,Z$Z 91B<$5JYF6O74;;G6K+/)1Y4NYN1Z"/3QY]&&\1_G#)7LE.X<\MU!]_ M-H[]@018TW\61[LY$[7/P+_Y/ (UJZT-S-]=:C] MG6W7$BCR;^']1O1*%YUN*TSB459Y>.&. V^C9!N#G;( JZ!69>$[GF6X*@)-ML%4,OWQH&NIYMEF:O4)!6'!D:4W>XR;@9#@"\E=9Y MKS1A\MKD]S[K9+Y#D"BP6L"B*>SRB65J@V7D .OAHGZKO!]8O\V8LJ\P,[?- M-/'JOEC@XI+0\>?YFG(]_Q4W#C?R^\(WL^T8\OT3>)_]P5;7[OU2[F;CGL:( MQK?<7VPI?6.&=;Y;K/W/.2AGRB1?>:)@$LX]#'Q&_?)JKM>*J;SI3N4"Q%*> M1R]9S)MMANLUZ)UU3L>]*'#.5MB[^6MHE]9MUQ^-69[7JAD*PZ)8OQY5II"9.X.,7%,UPOJZ,&]?>>\E;\"P[$]\"P<8.#(NMJH?6["VQ??Z#4/3XLI MAYN F&>EO,QWFY3<]HB<^EJ+3\I@0W,"XJ>7O5\FL,4? (1MGI%N.<,PTKK(>[DY S_O;7 MLC@4@V'0IE?K@2[D#>@D9CNI=]X^&V[7^0+X]GK-P<:<%;C5;!=;5[^S/@S" MU/R1S688#+GL@W)-A#X9XIG=+\>U>FKB6YW.28Y;PL"SB><'9D#/=\[*UP%+ M+A1W&SP-UK&\R5!F\FKV.N==7QB%-TAT9\Z&/2=6!E:+/2S,@=';C*9QR--> M[':7<_:R>0_.:I\)UB&K"QOZLZ/-?GA^]HL]_GC&_4?K\N?SB]^,+?\[=<_.6 MZ-/D%GK#T<*D:Y!_61CXX!?FD,=UW'218#[1(F@L;5(\<:J3#31%;1).T6,9 MQ0T95S.-A_[L]'J_%XMP&$_]Y8"O8[/_^Z"QS#^Y24T5S)\?]]PC.SFOX/B$ M-:ZVKQK'VP=>.2^P$"A1'A$7."'#G47):.=!?&THRMW5QFSJU$1H?_8LMCQD M+&R),4M[VD29B%=-Q]=&WFU_K']1\_2V=-%QCO1AHRSORWOFL67>])Q:4 S- MV5;A7/>.8@17:\&&0L^ITK\?69#WT2M-'Z3,^,%CBCTT_@OM+8R\P:3"O4"% M"E\LSY\-V:F%U2ALLNNYO7,6BS/_]M [NO;.-VH?QTY8!D&[9F]B ->_+_AU M:O\://:7]:+)U/V?/?7H!5;RN?HU3 (7R.=OEV,X]J[;-NR>'(A$HR5&(*J( M13R:@(RQ&!EE1.**<$WI3-N&%U+"@8MV=T9$H6^V-^C.T+NI-\.8D+Z:-@U< M;RBNE]_Y0&T(]K"&"B_4IN']]92XLRJ,B)EK5Y-@OA#]3^4A?VX@7OLX<\B_ M"/7\(ES]KY22'R_2T^#.=WP'$X6KB;K71!&SB*;=MYO\2M4=%&_Z6^ERK.?8 M[2#$#99KF7)W_\+"\F5?\>;I+'[ MC=0__].J?__4:EQ.55G N/:NX$W;WUCC\SY<_X75K[;%_O=&L[[U+7_W8O_[ MMY][W[^QJ>8/, >'!\R 2R-T1 0\1\2Y]DBKH%&@-$D>O;;* _K1=2(?3R:X MB(H\.8' )!S?O_M#A6QO&-D\3X;&R*Q2BK,4'*8J&.LD20!PD6=D(Z9"MA5$ MMD9SLG[,2*:IX!YYA@GB,1?=PN]0"(H(S30..&:[;MTLH:]-A6P5LJTVLO&@ MDG):)V\\IQ(F X.]%J5FDF6SK4 V72';"B+;SN^3R$:Y)(K0A(03"I"-.^2H M"(@2KE)(6$4'-ANAZ^+Q= +/@FSWC%JM+.)L#BM>CVSWL#Q0')P2O7$.V>+M M_[4 "AD2G-0IQKU2\(:*6@@SDD> M8W)4P3Z) ]5<,.MY5C]B!NKW\!A$I7Y/HGZS-CI8-]1:I WEB'M&D+2]#[/Q*SJX:L3]91=B+_7ZK3/UZ&+?S[(N_$;A9@B5^ M+[@9K,:=)?X5T-P':+[,F-Z$&;1XF<\0FI MP)77D1KPPE=Q*W[MX?=1QEK,139WY:J]6=;@VP\_WQXY\,)9:P^K[ZM.0%\: M:;_-9JUY)A(G8"CAW$TK--ORN/H\*S M]XIG51;N:\6S:<=/6DU85 ZE*"CB-#%DN)9(B>25U3H(R1Z8A5OA685GKP// MJMS;5XMGTYXP3D)JIQ4*Q@3$B;'(Z&"0),RI9&&-Q4-S;U>F1<.(;VJ\4<.] M6S31F23-6HXO&C81Q0P[(X7QD'K3<5R.$;LEO.\$, M.(_BL^#7'.PYX1F2O"7S(>1WZ]U6;+0C=-Y M3%!C+$)=LCYD=>OF]871]PK9&)!QQMH9@'9SR,0_I(N]YD[.PRNX/FNM3N; M&U""=B<(.V' [=PH(Q,=3OQVDA9X@HUSP--R*QWV!.O+&+')&+=OMU IN$4> M'BQC_R*SDR["/B0"E3;8%*2S7%)N%4F8&NV%D21*\T#VH2'!R4[ZJYCA5LP7 M5.Q#-["N7^SLGI#Z+HSM"O[9/3F(Q$GF%4/<*-C)4E#(F&B0YC(09YB70J]] M(+CA1, M<#>01RW=7J%WE=T7NZ39J#TQ_1'@>KO9+RR)S=,P07^T-6K3L3K<1WL#-?CG8^;\//FZR^]5NK3C]>UH^/CG:FU2#;]FT0]:O64>/X MV\_Z[I![?RS]O^8OZYV]7H&*7.Y\_BO]>U2]RO%5S*T1R%@DK..*1!*2E M-#G31(H4M612E" &TAK#9D83"A(FA S>!L53E%IB&GU@DD:7N-337$EC"U$@ MIA]?BMF.:%,$6;.LAW<_?W*\3.J86 )M-I)S)JSQ3(NH6%"&1T/75L*Z7[ [ MQDY).)9;?X"M-;\5Q@NY(G-Z9!1<'R476V?4'2I3!/ML2;8*0[$S^4;C#72F MVX>%(85?)Z7,:0^[Z)!XKS ?P<]H9G/QQX!'^12T_%:X6:0KSM16#!9HC*/5 M^#,/_>NP14OQM]W8;4_LQ3"O_E=PO2[ WN[%TW>'/!]9X\M!B((32B+"GF#$ M)>9(:PF[KXJP 2L6+4EK'U*F \P^Z0Q.;-1^'WB.4W+3*U:V:*TQ3(CNU0I2 MUMK%4=,?@2=QVC\J1 F\I8Q4K:(Y22DLS7; K9?<4N(5O MV?/\V-Q^I%MTOH!?#AJ9S79, ._EJF"H/.V7I63/W\,&7JMPX#/?8OXURI=D MS[[9NU:9S.$X]"6+J7CR_?J:KO#3>1^VYCJH4/N\_35W/AFEN'SJ="=UK;>; MP>-];^,G!QZ426E"$+8&/)K $M(J.016:(@D8J=PFMG&E0*K4>GT_[/WI4UM M),O:?T7A>\\;9R(HIO;%<\,1C/$X.#$28QN/!W\A:C7"0N)(PAA^_9O5+8$V M0 (!$O19;(S4W=55F4\]F94+=8IK3#2.'/XA8TB2&QD8'1G=K4CA]8#2Q58SM*\,=9?LTKEG7[[MM,8.3(QC3[T=?CW9P MZ2R!9\%(]O<\W[_X_7OC^,-%XZ)QU-C[0!IO)T^._CBLOV_DCN%'C8O?F_!> MM'[1.&Q<'![5WW^@7[?KK$[KI+']&0/'F^KZ;:*R8* )Q*G7B(L@D-4T(!FY MY,)R;32(HWJ:M,5GFS<%>L*J_*BG!)>=]MY9)U=X79L4BW7 EYTI?!&8FD!P M1-QCB3AQ%FD1#'*.)!D-)DKJC"^4T"I">YGXPN? EPI&E@ CA]T8*R!9,I#4 MIX $8R-(;LV,@W6(,X'!EM8.Z<"C]_ _R5(N>6)R)>J*J"P/2$1%5)X68?[H MG'8' %-AR (8\F$*0Y()5F!.$)7< !E)"FDL0&:#$]YA'[$%,J*QJ:C(,A%$ M5E3D<8"B^2-60+$X4'R>)ALJ.6:$1X91(!N& 5 $:Q"LGDA.<9Z\?/6&DP7+ M/594XP;-VNOT<]_EXOS"7\4FW+%RYHO+9WC0^:B > $@KNS Y4'S_A0T:Q.U M(]PA%2-#/ :/7 ([T'J#*>>&NCA(W5)ZN<5X5R '8BI$6<@O<.#II$;=6 ?8*A6CDA-$@950T MK[]87H!^8MH9D0QEB7!LA#41_G \.CD-<[) MUOF=4\Y6)FZXT6F/!&B=G';]X35VT&I&$N?9U/82E'!EXDS!5AP;[5 M. M^P&2TNF.I*:U1R?QP0,C/[>'N7F?VW#OT,P";EM_#=9NUP&;*WM/5WD-_USX MGXWM?0YC)/ N%[F0)NS9F$2 #B(B[".>:.2(,D@1G6)05$<:)X,CI22!:R*% MIHD3$UT4\ _*#/;.$ "=V<&18X(Q)IME?"1@4 XJ[A99A8.,B!M"(N\5$7EC MFM% S7@.6#SI] J1>ET$UP/.7<4I_FL\-V)@F."K2ZP#,^2T?_TE4QT_'RL7 ME^1X1D,FYF3DS\/NE;?L6T2N&^UW9!,,\;5MG=GSWJM?QP$>T'UTVB;?^-KW M2FG)P%A:=B�K&RKPOARM^"D=@G'D'ML)N![W]N3TM38,/9__O5KMF876O] MQES8PNLW[)RT5U(2.PENU\=[SY?N=@6+&WS]QW<.%I__MH]TA%!. MV(I$D=\]0F$U7FUAO_]B_OO'?Z$G\-_/S=@'!4YWVW\TN[W^5KL-[*O;L]WS ME^#:/SG^^N5S9N]D=^]=KFB$]X_>P?__;C;V6D>-X\^T\>7S.?R>3%4Q.O[: M^KJW!>/\+.I[N:+1QV9][V.S\66'['ZITZ\PAJ][^<@@5S$:B46_\!?U[?T# MFXCTP6%$&4Z(.RZ099$A"@5<"S3!NJ<=ON'UU*5 ME>QGL@Z(WMC>I_6]SP>!.L]QTHB(W(X(!X]T= 8IK 7A1(!4W[6U6,53 M[A^B7O&4QW&YI IMEH\VGZ?01C''>'0Y@RXFL(F\0@8;@H1S4M&H,%%V-;HG MW1.&9K=#+,YQ8 G*"D;4HB46&Y 7-4;G"Q: N AU2K>^T"<\3% MKUDC*4WUK1@V)U@^%EQFW81*=AL_XBY5#_\.(Q' M['2OJN$/QUZ\C?IM6*HT?R,T =FNOCQ\1CP^:77.8^R-EZ4OBMGG5RJ+G@[> M_KRX%/A4'#SN%:$UA5W M.[8A#E]F\-#-VDZ[]@T&VK6M\O7G*\54<'WK6(=CVV(&G= M)ORS6/3KE6^C=I:KIJ8R#G)0%C)W#!D9<:>6)V9C.*C)CA.3HC$VF3U8YH%6 M@R0-"DOF96\6[]..)3$I)&1,?J=AXM#^*.?5Y58.PZ88F^L>V?TGB.6W%07S M/XIV(TU0;,"P_/?&7$ \JJ+-C%?N"-8YWZ,5OV43IMOQ (P@LQF%"[P9 O,P M)+K$V,$>,/KU$9 O@0J>;%MPWUA&CC<'$;HE<%W!VHGM7U8R+V\+VU*$"TL\ MA&> ;&:XS+,PA'BPL&+7-S/LE#"?[SPZM+)=2Z] J(PHW7 %> /$ GB 3^)) M@0[PE=-"B7-M[+9OGK3BQ'P=V^^YX.J5X)<@, )KA<(V"R4%RG-XJ:F#./>1 M;^8]J%"6RUUBN,N5:'99*#CW2 %@NP[5"M3JQ5%ES!B7.PG%LWS7?I&6#0]O M \$JWCC#8#@Z[0V*?G=C:A4BD%4<7M27>-".WSK]YG#%K[KAP#^ZIZURP6TH M@OUS*Y=">/(,]F)K8VPE2\-AF#H$<%J4'R]WG (:.WE*,Y?PIRW;+?:I$HL[ MIWV?=RZX?^_4']9:E^J8)SC#S67W([A)@4'V$GQJ$79B>*U.>Y"FTH;ES[\? M!EIO#+;?<0EXL(2-8\O'SY8Q)':ZC#W^84 =-N% MBHR\S$!2!W'K^7$W]8R:I_7%S2TN7EC .KT^8'V1AA_FLN%'%>;^]'',59A[ M%>9^CS#W5>G90_"#Y[KMM/,FNF=_KF(JV_>AO^Z\_N4_1U^_?(!G_/U]G[[# M7X_\Q?[>Q^;N]G^^?SWZSKX>[8O]HX_?O[Z=3&6#L1TW6C >WOCR\0BN.6[D MFA3O=WC]^./Q[EXX;ARUFHWW'[__<[%#J("5/VD@$T\@0QR3F-&B#$F'. M2R*]55,M;R3UGIH0@C"42Z),HE@E^ VV.?)53::OE=.>>T/>UI'GQOUZ=DK% MK6,9'WO23$8I(H?/N>+.PBNKP)7QS@3+W:4W^N$;4933\GL$5ABO)!/^ D+K MM]KA#_@]$(45:T'QV&(ZDG&Y]^&L?E0_,,D+12A'45F3"WY'9!PV*&)84QV( M'0J%S,;:R>=]M#3T"PUX]_9M/D%[)K\K0F;JCFB/*6O MIK!6!NRXS-W,)'HJ>W-*K]8FM4C03*,Y6WSVB"F1=[Q!4P4KB9JKHDB9A%-6]\ P"%WO&-AN)<02;/8&Z]@K,R_ M'['D7-8)>$OX:;8AG?M Y[.7LOOM*4S;[N7)V819$WM#X5R7\)F[V3F#LI*T MOOT!?WW_]_$^W3__>O09?JZ+W>WO9XV].J_GR,6C#Z3^?H=^G2HKN7_6V(9[ M??EZ]#4WF][[^'W_XCO?W=LB]8MO9XVC_?/&]N>S_:.OWR=R3WG]XMV!CCYW MKV4(>T81-SE#S&N*O.-@SMOH'%:Y-/@&Y=/MIG]YZ:VS,'>%YT8_^K#5S"391I9DKJ9D3 MEA 1/B?)Q9P5:Q%WUB K241>:TH<$_!_\NH-W5#\4=I,5IKY"'Q]>9I9*=\" MRE>?(N)8)0!81Q&5WB,.[!MISA0R@BHB4X"__:LWFDU[8*OB%_?+.F_'?IDF M, BE&82-3V)$GJC^N*KG"WPMW5/,2K+" M&&23Q+E0L" @%-Q+X+M2;S ZW3-UK7!WO"C396KY:-;:;8EJCY) ]O8REVB8 M3 ;J,N@"^GMLQ]3L5\EC8\EC'PX\3L)%+Y&2AH/5)A-8;=(@AJW!6&&AXDHD MCU5)8%42V!H.MDH"JY+ JB2P*@EL]2;JI22!O)]^)OM[WVACNTYW]QI'7]_OG\$XI@MFY_M\J?^L M;\.8C__3;!Q]//JZ]_?A[O8^KE_LBSIMP#.WX)VG>L+QQO;602[S1&*,2#IN M$"<,(ZTI1403XU1NP:+)$W9;68S(5C"Q8C"Q](#1"B8>"2;.1V%BYR!@Y[4* M$E$9->+!">1"LD@R+;!BD1!C*IBH8&)%HE9ZJQW^[/B9$%-! MR4)0,FF8Z."=,3@@AC4#PX029(*+*.+ G!8^R!!>O2%ZP2CX!VW*MFP_T<,XEYAY)(7")#$NB!]BJJHX4"X M676WX,M0OP=SR5?J]QCJ-T&Z([.86H:14H0@;FA CE*)K.),!!T)ES$7:H % MK]1O%=3OP5S=E?H]N/I]GN+00G#O9>*(.ZH1%RDB9[!#)B9O 5FU"L7N1\UT MP",19+MYDB$/.)H*D2M8'+HED*8,28PN"TGJ7LJV4_Y$M@DKY'T/Y M)P-ULC?/6X>BY0GL<1F1QD8BKV$%/0LB"/GJ#=O B]94K)3_62K_0]DCE?(_ MN/+O3YDC25+IM<$H&N40IU8@0 &.F,1>A""XD;+8^958"^5?]S+.VS'%W)%^ MKFR:9:2D+#4?ZTF?]^Q#M:[)='GA9\E+-T2'*CB8[KFVI2H@](X[DI^P13\< M:"^T(LZA%%VNE\ 9"R*$@>;N[W'H*4*B>%*FY^K-B_=5*RT^1&U^=N4M>BBD2)I MABR5 :S%()!C+J 49')*AD"L6D5M?BY18/,F:SQ#*'DPFC\6,UH!RL,"RB39 MER8Z9[%'"> ?<6,*^)B*.,'3*1<"M*$1]-$;]/4VSK54PA(DQI[B@L M([(L6813\H$()93C53[T*B1:K+TAOQKM:"Y-^G+BK\6;"E<6PI5)IBTPF.XN M112UICG*0R,08(V8LX0[$CWW^M6;63D7"U?27D7_V_T*+:Z(PJX"2Z_4=+EJ M.L'#@X\J4F:0TB(@'IA'VE*&A DV82LQS]O_+#6]3_G-RGW]R.[K6Y2HXM9+ M4*YW9W_N#4.=/Y_7MS_P Q((-0[8='">()XL;(*>2N1PXBJ:X%,,:^B_GGYV M*OZS=GD98: ?=TS,6/LHS-5BY-4>ORP8>C> H3J#.< '+*H$"\Z0E(HCK@E# M1BF*0N*!!.5\(FY!+OX$$=4/772C<(* M+A\%+BH*K&7_]L=K]TWH MH-UW;N5NV^>U0QMJ\-R84H39_U&>N75M/^9>W]>?1X'"N-A=KF7(KSV1>C<< MW:4R?X01OH5G-]NGL'B[)Q&&# /L76HNHFNJNG?O/;]/=O?\60/NE]5T=^_# M0> T8 4*J(T#TD)91%9[C 2VRC%JK#0,M'!33%?V^>5?&XLN_SV9;K7\]UM^ M_[.QO<]AC" &'\[J%]\.@*GJ2)Q"C"2&N,[)MUQA1".EA"HKE8FOWO!-.FWA MY^6W[;"H"-QS]ZY$8(D(<-XX^GP@K:/",H]B4#X7VY;(A2!0H,PZYY1FVKYZ M0S=GU/;ZY5^%][@/FP5,;K,3>K4XUDR^W*<9V:AE-"_^Q*74Y+6M=6/OI%RS MUOEF+>\YH0FKV(UM'VLN]L]B;!=WI^1?L._9_FF_TSVOI3*U]VH?RC?,7YNQ M19W97NVD"\+3A:VQ9O,C3UO]O',-[Y(OSO>.^;-HN_ZP^%6(,*K.R7$N OKO M?#Y!\6\?_Y\]/OEMN_@7^>V7XBF^&T.SW]O(,Y$CMFKC^W:>,E_*H"U/!>'7 MPSU\L.5R 7OR2:?7S%]XW8TMF]_AM[-FZ!\.Z?'(50/^@J\NL0[8RFG_^DNF MNI\OA]K/228,FYB3D3\/NU=GH=\BO,GO=>_3KV)L?--AJ= MMLDWOO:]4EKF>U'\KY( C)U2EAY#80S=O.W8"3VB4=0.^QFM/T?V'$%CLH1 M*ZGF2F)K50@4-GQ*76[3>Z" [-G_^]6NV9A=:_W&7!#F]1MVWD(!-'K%R&68J,"5\GO7[>%'JU JAAL^MW M8$ =_QTYVXO9*W:8T-.,M '#,FEV!TC9.K3_X0AMB*NVDVS?H(4M;VS5:S&/=> M-G/WX/F_MV!>7AS'FJ#9P+%TXE8'ZI'C$3@6CV!O*1<0Z$@B04;LM'E5BT!+ M3_)NW3V-CRKO% ],_N[8,HY1L&GZ-1*!.\;"!GZ#(J9#_=:;QNIDY6F]WJ&1A1.E8F@$)BJECWIQ=?#'WX+ MS=Y)RYZ_;K:+5R\N^@UHX3<@% -&E?G$A!.G@-#RXRNJ 52XH!N#Z)#!DP M6!^K8.NZ3Q2N)FJNB2)F$4U;WXC%/T;\/543EIL.2Q_HS&4>1^NX!;#5'RS: MIR%M'/OR^GM@!\>G=/_+Q\/=]^]88^\#WS^JX_KVYSQ&WMA^A^L7A]_KQQ]$ MX^*/P_VIX].OAU_?O^/[>YXTM@^;]8L/9XT]L"ZVO^'ZWH>+71CKU^WOK/[E MCZ-_+MZ-)>OO;M?^I\P5\CPQ\NR,%S[;VS]07%G!:$[%5!)QZB*RF"2D&,8Z M\D@LU17RW(0\Z][[IJ@[6/J%-VKM.':.[\JHS9=0^WAES+S9=2#C,XBP>6RL MF[3OM&?,>JF0]#P@6$^##(DY3A83F1+7L+0Y+@\_;@ONE6),+ZFXZ\K85Y7* M+TWE)PPKZD.(-$@DK,>Y$8I'UAJ/G",2%A-6UH6L\J12^9>K\D]AV%0JOQR5 MKT]9-)1SKKQRR J7FQL(^$DZA0B#/Y767 GRZ@W>Q MF#*ZGRC_? ZQ!:' 1 M^S(,<>XW7T:CQM7.$!I'NLFJF_D;VR/K52'>HH@W:==8I[Q1GB)-M$)<29;] MR HY[(/E-A$;=48\0I^\RO1*$9^J,._B4/+(V685E#PPE$S82RQZ0@27*&G, M$/>PC#J7IV'1*2Q@L:D.&4I8!245E*R?U54!R'(!Y,.T]94D(8YQI!C1*)MB MR!E,D4HXQL2"U"#I=GAB+K?FCT93R19[K"X1H[CY[>59PXE02WB@@BD%? ABQUGV"=L;K%.(R?W JJ=/ZQ=7[RI,AQKTW2R!IA$ ^*(,N]1\0[XB7&2C*P?-@FEI7. MOTB=7WZ1E4KG'U7G/T\9*XEYP.LHD&.P:EQI@HP+%)%@K:"":IH=IV13S2C3 M\JQT_MF>$C6NK0-0'1.MUC'1V$H-BD9^.K3=^'NN /%V9.7>=GH5]BV,?5$T[+L3&J]C\AY*7G"+AIF7KT1F_3I6Y.N%!&J/+UK$5*W M*)S;2K/I^411#A!56B@O$$LW1.,XAD\LB@JWEF+/&@EVU8KT? M*[A9M8E:_8.E"FZ> F[VIRRZJ!V%C84CP6S1+R A$[U 2IA$G.)<4EG!S7,X M@?IT37FX9W00M0:Y2C,A[MU/'WL]N&!0]+_R5]W;9BO/I:BTP6NI$-;< [H9 MAAQ7%#F5@H\X4.]3/I>B53;#"W94/VF(7H4(CV1>E:=6/C"A Z>().ERN U& ME@J+,-=6T2AC\+F=W*;AS]R#78'!2K0&J,#@T<# 3]=R$(2$H#'@@)= #P)& M.BJ-;*0<2RVHRO2 ;JII>O"\P.#9'F>]O:GR=76BM5HG6N5B[;2'?=+A2UN] M7NSW_AZNW=9PZ2KL6]3Q,Q6RIT(0RC&D93*(NX21L30B+D00$C8VH?"K-XQO MBOF9T#/S^%0.YF=A856P\I"P,F%?&1%)RAPJ!!D0ISD?BAJ/E%"":VF4#F5Y M+#)_6& %*Q6LK)ZM5L'*@\'*MVE+C1"LA$^(D9 09R1WB(P::.K M-T1OJA<+*^M^/O7QNL9W@^9VU3G54]AD\,NWY?P/UZ<"L\7 [/NEZ07?@>^_ M.^ QZ90DH)?W))<0-;,D M%#B_1 %6W]LZ #[*34H):14$XBY'WL!B(UAHS1,1GA-WQ\B;"@>>$0X\171> MA0,/AP,CI@W@0/T K!II8Y1(< PX8 E'CLB " D\:1V\3^E%X<"S/8S:[1_& M[DLX=%K].+QB*;:N^NA6,+;H6?K4>1+V5DKK40HLU]2S NB,S]Y?S(A.6@1< MU-3#TX6P7E(4<>7\76/SJ$*->Z/&Q'&1U@#]4D9DI,ZND&"0%H(BR72TV'@F M%2M08[IP3(4:%6JLA3%5H<823:;B-(B+E QG%&F/->) 'R6U8YVM<,%BMT3G,MBZ)CUOJWH%OM@+ZW\.QF M^Q0F+X*59:"*A.V%Y8VI$0D\B8?0!&;*TW0B)C"1'CI MJ27 HO@F916J5*CR_,+Y*E190F?NLS_WAFG7G\_A&?3 ^8 9E19%1S&0%8^1 M 2,*42:Y"#IYPF-.JIK1'[>"E4NS[=>^A1>$OT/SQYOA1#5.C^'^_LW_%;\L M+W'=7]]<7E[\?NR[2[ &QG7IDS^,X;05=]-4X&ONSM:TKMEJ]INQMY=?8 \> M_7NKX[^OJ39]_><0^^._V_:+.=T]@K$=-UHP'M[X\O$(KCEN7#0.&^]W>/WX MX_'N7CAN'+6:C?G%U\,??@O-WDG+GK]NMHM)*2[Z[=AVOS7;0]P1 M)U-044!)^?%O9\W0/\P*#!;^9E4F\9<_S'>)-=^ M=M-M"=_$XOI+;[KMS9]Q+!]FL&RNV\[IW;J6ALWE",MYUK'[F#N$FKE##/6G M!JJS# [Z/%Y^>2(P-X=8Q?G)4+IWHO?GV?<\/;EWT>V;GS MJ>3R1[CN)R!;WG=/P;@MB%(WPDU^3'<.FC?Z=35>Z7_G&?X*VFC7NC).>V'" MCV&=H58XF82)''/EHLEF%[7&68RI.MB9==2"V*2I-65@P0_#WPU*9GXH]#IH\%S+OT;;$T-LM*]<7*\?_3'X=?CCT?U+Q\NZD=UO/O^ M,]G?VR+UHX_'=;IS]O7HW5GC^(]FO3GAWCC^"N/[X_CK^_K/K]OU\_K%!_YU M[^_#[!YIO-^_V#_Z_;B^MT7WO^R<_W.Q,WH4(^K;]0-)L=*."L23PV#$:8=, M#MUWL-)8\ UEQ*/&ZMYAWZ]P8\5P(W@?.4V)*B:X5,9P(8@B.?75 M)4=*W)@Z3*EP8R5QXWP4-SX?4*D\RYE^F@N.N*$26:DU$BDW4<(^VASE3S<$ MGW:+/CAN/'^"W(T_8OOT151\6@6B,OQ%>=Y2( XJ:C8"EH MRQPP KJ!%TVK>7PGQO(98/R.:O(_:2+(B'/*PH:XB,P<[L>B(5_-P'?D;[ MWGR_:&Q_./ T*IE[6V@J&.(ZY^%[+5 (GN)(5$A.O'I#V ;#9(4LBLHGL-)D M8A&-GE$AJ%+F.97Y?%29]P\4UQ:06:- >43<)XFLI2D?'41K-,4\!U2O5(N^ MN[&,5/QG]5G&/3KIS?72SP2''C$,8K1;SE8[#/KD].9M*%K1CV71C](!X17\ M-Q&,,+4.Z(?AR"GXR1'-G$K$<&_R8:<1]RX&-!LS'I1]3#SR3NSC^6K](P8Q M5%J_(CRE]'E@8P@5"2-J+48<_@$\13ID@:<0%F":A0.C8X,O6M;X0;7^V?I" M=MJAV8V^]'U<%SOZPDVE>U.4<'P^#U(-UR)GG@Y6HL*BY6'1_A0#X48$'G,A MPF3A#Q,"D _.D69))^:-TCKE,$VR4B>JE?]C)1A(I=0KHM03!$/[I)5T%I0: MRUQBU",7A+'*AL8)4D "+!DB,2#YBX4F!I0 K MC"QVV%&FA-P_J4R5X$.%$M3 M61O+@Z3O4UP!1T:=\!$)+B+B0GMDHM-($&$]8TERSL':('Q#Z'OSA8648XV\ M"B]*VQ^,8U3:OGQMGR @T7F.M:+(6V9RG4^)#(T$11' 9I"4!^=>O5%Z0[ % MLT">2-F?K=OA;]LZ+<*$:C:7';5M_R)J15Q?H/L1:6A4J[0 M_6[ 0^IL=V_KXB!H1K0#NTB%& "66$#&IH18L"0!0,%_[*LW1FU@LD"-[LI= ML?(J_&!46%:>1^74N']Y^)$6+56-^ 5JQ*]O?.[E\F?@S0H(/_3N1T?7 M92-Z8K_62!>LB9R!:FM:XM9T,<.S19V%_^5@OH1X2 SI2!12QFIA$S74,*"A M> /CZ4/_^ADI<2/I<03_-(&RYDA&CGGP9;T&&Q)DHL712^( MM)XEK'.:CU)\-73XV1+((@QMW*4U0B.K [+')!*#D, *>9:&/'B*/G@B#*R4 M!/I ".*,*F1@UT#&*4,]U;GGRZLW:D/(Z03#ZEQL?37W8=E#I;D/H+D3G,&( MJ$1T#&94R)S%0X$].(VDHE$R2SGWX=4;MD'8BFCN2SP.NR]W>#9^\J=D%65# MAW&$JL!IB>!$IFB%\'U?3(XQS+0=(*1#(3F'I$4&:F C/!\=$:2D#;E S*#[Q.;4YV- MW;?YR[SD9,X#I_(E7C.8ZM Y=:U8+L,]X&LUINJZSIL/.Q\K".,KXPNJ2FTO M![KI%%5CP4EJE$+">9ZIFD)&68N\)"D$DA+39-FUMI>A+D_L0*H0LD+(IR:Z MDQ!90>&"4'C)8F',^P)8;*!":(("+ SBTD2D4\C.<&T"8;F-B 6KE=_G('T% M$+!@N+_V+3P._@[-'V^&[],X/08E\&_^K_AE^4:N^^N;R[[63;N=',P"9!6HP*PJ]=G88N['6/XRU;O0=F)-25\YK MG53\=O UN-4IW++;M\WV9FT//@BQ'[O'S7;YT'YG^*B:O6XL(9[$=LA]ETY/ M\B6#N_=Z12\F>!Z,I3A:;/;SUX\[,+!6\WMLG<-W82;;G7[^ =;Z-*6F;^:K MTFG_-(_?_LQ+56L69FWMK-EJU5RL?8OMW.@LOW&G=MJ'%[LHWW7&3&Q>LX"K ML+J]/#O;T<=C%[LEG6!DHY;)8E%F,4/B1O%BN;:Y;9_7#FVO%GM9?IN]0WC/ MV8L"=_W?AZ>OXL$2A>2:HOC7?PZQ/_Z[;;^8T]TC&-MQHP7CX8TO'X_@FN/& M1>.P\7Z'UX\_'N_NA>/&4:O9>/_Q^S\7^V1WSY\UX'Z[V_LPMOH!MYX3YB4R MDBC$24@ R%P@8F%%F*<:$Y[3]C:OZR /8MHJQ ($:1%IN.-.74G#PTA#'=[E MW8$RQ&JI)1(^4,2#-$C39)&04K#D@F3*Y RPS>M:? ZD82/7AC^)\,D/P-^- MFOT&P-\#7(:]X-MUM5IJX31FI,U =+E;P%;2.^T6^WMNJ)L_&P?3/(XL6,UV MN>H%O Z!=8"#7 !0GG1ZS?R%U]W8LGE@OYTU0_]P:(:/7#6@#/CJ$NN ()SV MK[]DA!YXV%AB=SD$^7:$)Q1&8OC$G(S\>=B]:O+X+2+7C?8[L@F&^-JVSNQY M[]6O8V\">S(:G;;)-[[VO5):\LY5LI)HKB:U5(5#E'*7.,^(.U*LW>_;_?K5K-F;76K\Q%Y1D_8;] M-N^+[1Q$;]_,4N0)A"NW*::LS@EP5%G,"1=&8!H!IP,1T7%!R^T6KHEA*^]\ M5#J/C6#88["]DM/!Q>AAF_<$&Y74+=K] +P4D @8=?E*L&Z]T]QBM233A8G@ M@;5_RZ0<-H5\[#^+@J9NY[C@KWGC* CM&5!7> .@\G#_WL(D->C,23$-G& N MF-?,.^VM8]CEYLPS>]ED99\U M+KX? %%)-#H"7#42H*Z<(L.]0XZ:Q+3"U++PZ@U5F]<5[A^0E:'*S9#\&*FB M?.F2OZ;&XJ2-N!CA!U526@/#9T)QH8C!T2JGA<7)2\W\O*<7]^T^_K)5ITX; M>SL'V O-M? H6&QRQ;C<1L]A)(*4"0< O)#=<-K:'UVRS<<0(3'6A.5:^?ETZHYRYY7.NY\G MS7)'KR1JMD3YGXWM?0YC!,G:IXU<\9Q0+W.=<[#B&>*14N08(4CQP"D8E=3$ MG*N/R>9UA5%G2!2(S;BXC+CD,BT8N.W.H^WV:BY^:[;;6?1.NLU.-Q."_UB@ M3-WS6H%?1)=?J<6\O/E[\#/%#&_4FJGP#@Y5>Y/'IWX*7W M*5"+$LMYY8EJY(21B$GC)=&1^P#FI%:;U]7*6YY8%D;WY=9:*W=5HF C_1%+ MRAIB:H*@Q;&[UT TFIVP47.G_9KM1B#*A3P,724:_POD*IR6@MIJ'C?[)4LN M>PD7SO*3;D1YU%??&W=YKR8A(>)!"8E)DN/@#?-*\P#T7CCLO0_.<5#B)"M" M\CB$9'=[Y\ P(X'.&X1-3I*A7"-M@)H$ _:LB9RJ(%^]8?Q6-W0V)$'^X[22 MED;E-1_.W!HHF]X:5E)1[L#_;1=>63"@0[,_ M,4\+FM/WWAQO:-S[MAC?F,+EEGFVZP\KQ9MG?]P%2T!RKIPC'NE@$^)<8V0# M=2A1HY@PUAH"1K39O*[JREV/?^X(OI5@/(J)>/0-3,0(BAL"PI()($[.(J=9 M0#X!G1>"&6T D?7F=+3Q#2=!)08/8>=6L"D.X@M,+MR /RP0H=->S1:.LE%J M53)Y43L[;+;*(_HYX"Z3)[/ = MVR/WW:Q]RK[AD='EP8-&&)\1+VVCXS!GNB.M(NXOYH:6->&D\PCV: MW='I+85W-$0"[I[AI B0&'WK7O\TG.=[#*-<\IN=UTXZV^39ZZ:\4\?Y@'?#F>4(;"C+("F$&0PMCV^<.S3FURO;,Z]@]G M"MBG?&&OME4\9PN1;&\,CG=[_8[_#B\!_QPHZJ=XTB\M()CO,@#EMAO_?N,- M&YT?E_>CTXL4>WT ]_[H*Y='T&,4:)H1#HX6R.!H@=#R^K/.:2M,:,Z(9&8# MS9Z [/XL'MHZ7RQ$1M-H&->>2,-ML)9'064P6&'I-<:5@^LIB!*K'[T[$$I& M+3U'QN7VG$1'I"E/2(L<0A-4SIL!"^6V_7"SMMNN[?I^IQ!8,XN>@T%^THJ% M,R&'SH&T9,@X.76MIK\4_,T;3BT6WFWH7+M-;9F/G&^#*VV:/#FE$Z06RS"0 M"2?*M('3*ZRV47P&=>W%_Y[FJ+\IJ/YM[.HF8,;@K!$>U>W NL'?0VI0#*8; M?Q1,9!KT2\.1KB9I*.S$)]K$BGA-_]_39@;Q$=0= &W^V)WVX"EY9^LI &@#'6;E5YL#5O.N7DC,<4+DS7&X& MM;O:O8)'RG"RA 7+G01#2A 5M##<66E5J(#\:8#\XO.!C)&P%#E2EBK$H]%( MYSATKTV@UDG-G,I ?IM#^&8BL+E4M+P5H O-KJTDZ%Q:*A416D/]&0N[N*A? MU \ 8845FB/+M$#<,8D W2PB)BBO M4NACF(4$;4^+/9*S;9:?8]P.C'#3!? M5&C*B)T_L]+'L-<9;(BP'U;2-%N:WIW7M[_CQM$.V]W;(45&D!/21L8)(I*F M+$X,.6(MPI9837Q2&-MYX!C$Z9)>3(O3Q)G9;.HRYF\Z;0]]_AM79.&:[(_\ M9\RY&N'FWV0?JE!G\T[+#XCZOX9W!GAB#;C43NC\/ M0[&+]QV&1/W;T=/ ME;]2"< ]^'SCZ,.!8ES 3L$0X0$#G\^Q;%IIV$^"MC:0I$D1>;38247^5VN8 M^S?/.6GO9O?PC).(TL >FK7P\-C]D;\[R)6Q@+7=41?PXJ>U8T.Z=*J.POAE MX/7@);+S(WM.9F=/=DISIY=W@V%H2?QIAVFD+[*1C";A+B/H>U^-/_C"&TU;<3==H],=.J_5'N3![.?1F M#Y[^>ZOCO[]H'?YP5C_R!\1KC;WCB&A+$!1SFRJH&*I$[."^C5_ET< M9'5.88BA]\OK&7)=I)-?Y:@5^>OPRBU[THNOAS_\%IJ]DY8]?]UL%Z]07/3; ML>W"((>Y\#FM:R)]O)-=^=M-M"=_$XOI+;[KMS9]Q+*O!BOD6[);:70NT6KFAFE>90OF8E4>F M3)]!LY.18X8Y^ML\W[>O7KZ]= 68NP3)*LY/ID'+%8IUGPY<3XE081)UQ_H[I?_P+LLL??M0!#& MO- *!:XPXL0;Y 3E2*5 HO!826+YF!"7Y>Z\#!*L1[%&RLL>UY8%ID*27IM MC,=<2.*X,X3I(#2AWA"3L8R8>V!9!5>+P=7Y"%P=;1U00S"+E"##=$1(1%[GG@&)&)K@]6S>DW6ED, MV1D45.K5_@W*4/[XR^CI79DXD^W:\4"1.;HR/?CN7\.UJ&S!Y0%6?=H6%)92[CWRG'JP!15!+I>Y%B:1 MH&TD+H3W?MR"9N5>CZZ>D[8/D$E'HP(B.1P,9Y(CC35 I'<*PT[QQ.363WQ MC Y*-S**2DZAH\^N M3<[CJ>Q'R'S_K3; MS:F2=Z+S:]_F>05I_FR,>ELNTRR4JM!H 33Z,,7EO0P:$P= I!U D@D!6< G M%%.*6&OI%,>OWABZK$.=%7*'OG"-?EK+X :-KFR#):K[I&T@O2')BES8@0+Y M "O!,2*058$SYD(NC)M;O7-Z7>>+2N'75>&?ULR84^$K0^/.NCYI:$0K.2^* MN%C"X0^>D,.,(>LQT89K!:;'LMMQ5B<(K]Y\ZMO^:;_(B1@M%W)5N>LY'16L MH GQ<5C\=QR _LQI([MIZ^2D!3/F6G&P3KOISZM5JL!H*6#T>3&Q'9:0$7._EO?/+V[S?O.QWFA_Q\(\53;-XZ/U_I0U M)#VF$5L!Y@_QB',ID(N*(C".)<;&>QM$=L-*O"PW[#(T9CW"URN0K$"R2CE< M1Y"<,$&=-SJ P8((8Q1Q!?CHG*;(8FLM#18X;GR8E,,*)2N4?$$H624SKA80 M3MKVTF*GN--(:"<0;&$669DTBD$9:Z1GGJ@'2!!Z$A0L' 6_%M6\+IO#CQ6T M6YEZWU--!IJ]83AAZQS4S9[E'BE%8;29A67+JOZ^J*Y^U>.G!U/23# ][7XM M3V?^:NZ*8<^/X<:]C9KUOGL*"KA1ZW1KG5RQMY8;L.17 >7\T1R<-@[:!;5A M\FN$UH[A30XG2C=>#39T8ED.L:QC"!?##6.O/U%H/2]$!HYFN^ST7LSV<)X' MT\)ST;7A.[XN(BV;/^)5K;5_O1J[:B!C^.H2ZT"B3OO77S)5!F8YJ#IG55XC M)N9DY,_#[I7+[%M$KAOM=U1T0WUM6V?VO/?JU[$W.6ZVT>BT3;[QM>^5TI(% MN532D%>_6-G718>K_"T8B7WB$=0.NWF;^I\FH0)'Y8B55',E@0:J$*ARCE+G M&7$'@()[]O]^M6LV9M=:OS$7R+9^PWZ;>0_@:#'R&8H\@7 E7Z'2>6P$PQX' M+I+3P<7HB<6>8*.2>OP:G;D"YTF$C:'?C+VB>2L ^E@IWVL]TINU1J<=A\[H M&QS7-[99A2>.7 B;C:VET_YI-UYV<2[;AMB4BG+T,\KSQN(CV!R*Y^8&=6O2 M3"@U6[$W:"A=CCW"FY=[[FBOM8VB4.IP[Y]N_'=TVFWV0K,\2BOKZ?^PW?-< M/*M7'IWU)F*(-FO;9;O":_I(7%,>>>.R4^2,>\+HC_/X.B!/9=UAN$O9TKMH M6 3O&4]F=%V$GX$[?CLL!*(@%KDC'/S_BE:T.Z.S9$^+PLN%XI[EIHSG$[-5 MS%!!:X8S5%[6/^QTFUG05U,^+ON^#";F130LRPRQ#6+7[XSU$ 5A:K9_9.98 M*$J)"+#BS5Z_VW2G_7@E_2!AN4XLY6T!8L][S)/+NLA3+S'X7C&,FYI17G47RS(.Z@>[3GO0K..JL\;8XW(9Y;LW7%Q2 M&X>1-L1_PDV;K6;_O-&!APSW@K)5S'AQ\%D7?1X5BG>#:=Q-?Y2K].G4P70V M;>Z*674(F*M#P,7W Z8UUE@1I%TRN>B11K"Z%L&R>^:3$"D7/<*;TUGYXZT; M5Q)F:9G#EV%G6(>C\R.K7"Y6WCEN^LQ^FC&5!?8[O5AK@D[[HNWM>;EQ[?Z] MLXV( 6,:[@%7#)NG=,'$_M'LGO9J6TU@+A^+^Y2[][OAS3]%V-= ;FM; #3_ M'K0*?KOU\=VG_)M!C^!?:F>Y$6N[?&PGM^+K@AI35= F7-P1=L36:8B]D;Z_ M&[G3=O.+1VRXV! P'J9#:;3 M=MG2#XAB[DM8B'A\ M2Z>UX[[H3"_S#P493="D;YPDG+ M^O+M\B?Y+J$,""H5>SC(2Q]"[EC8[F6:6N!Y](?M[/V!=X:E+)P:Q?C_>PHV M?#A#%64#Q/HX?&]K<#3+0-8'8B#+LMXE)P!+\@2,5$@DV,1I->O:&W M=NN9Z!HRE+-;1:P63KM#_"ARFTO8G.PGBS?R'I>*4AY.[E%ZI$\ESL#;9_3D$$B0(VX#GR5CE8,V"" MU+UZ0S;%;?T_84OKQ7Z_-;*3#CW>[=+ZF\--?".%*!?K5O\-X?35M<1C^C0C M%?_Y;5FVUU0%\(*1$+!]'[CCSE^P?>8FC.VPFPG"7QW@S;'?[!8[Y&5YK&;/ M QL >VM5^NTTMG<&.G!RU'C_QV']_0=2I^]X_6('[VY_I[OO/YS5+^IT=^_[ MV>Z7KT>-+_6+_?,)'3BN8[C_V=?MSZ SWR[J1Q\XR#?_NKUUD;LJ[NYMB:_' M=;)_T3CZY^(S;WPX@/E-)(*P&YNC!JP$$NPB0UH1&S$(/<&L1#.03[!7,I)@ MQY04*1D<+8?E,=YKN,@)HHWS.DRVY'DWPA(&ZY!I47OJJ&I*T(>>_[)/37&& MAHOC^P<5Y?G(]6SGYZUS,^8;RZZD[.X"JE3CF/S[^R^C<]0#FIVMY3Q7L 0_ MB@[O-:#;WYJCY L(TN4,YP$55N(H'1U<#VH!_#+3VTQZ\V&0_0:LS_9*>CIU MWZ+C/"C3C"9>L*/X0]@VK]T#8:>!?7.YV^!.XX\9]G5V%+P=>>N_X&4'T]&M MYV'"G(U]7K[Z;BH^O-P"$7UQ^K]SL;MUP+CT8/E*Q .H/CTI%W*2[XQ4E+_;SQ[8"8Y(64!L%R@+008Y$5UB'% Q%< M)V=RTTV!IP,0 4KR]&9GQ8A_VCX861S8[K/6^^]8=!\O2R^,&5! %?QK,!7/ M.MW0B^T7M\; &+\=1.&(3$DC*@5!/.404\$C>5?1F[1O>3]HR[ OI"*.>,$ M U;!X,B=/E4J?BX8,S9 MX?ADTG,#I-PH.E-"LY5??.^LLY^/E=]=OMU+EJ4/&+@(T=Q(,**0U)F+& *R M))A"6*;@4A0ZBAS8.6-W&0I3M9NLTIH2V$T,$8%1S1%5V"#N$D-:^X@"#X)2 M'@+WMMA-RB"+J>UD3/\G C:'*['HN<#2O+4W[R=O.[V1D^#U\-0^OI2\.X-[ MD?K><&S?#S3QP8&J(X)C *"&3+4842I,]H3;V"I\KDMGR:9ESW=%Y&'^Q;V MJ.3A >7A: OD@:5<+@=T$-XW M^TCP\F PBU!>ZQQ(D(,+;SS;7C$"1+:.OSZ_C^M^E[CL+&WA>M'OQ^!=)/]O>^XL?U. M[._]I[6[%XZ^-B>/.#^0W2]_?-\__OP3-(K4S"SCOX^W-W[@.MPW_KQ M9]&@C6/0BHNB@JG @2<"ACKA"7'!'7("?DJ&624C-M+XR?,=RBT/A 3@880+ MYPUGBBM-+#&:'EM\ZLHF3*@P[=0A)2FZX M(LDQZR+EFGMGK,1N-4Z2&A8 Q#FSW[8O R6&OSR,E0JQS.FU&PUBZDNW*:[ M?_Y3>P_#/:G]OOGWYD;MK PJKAV7"#4>@'QI//_>L=VBNLIVLPLPU>GF\^KN MCUC$L&=K^V?TIT7H4P>>YV.WQ+:_NJ!/O5IC]$GM04+5_G@X5-R M?!&(U^0D7'TWCZC5RT7J>_W.<9[0:T94I$&==)N](A:VY[O-8<1V*H[8QLV( M,LEK01L"RR"L!8167@)@1VU$3"I(ADUN7R86MB$^QA\1Q#I7CAH!O;6)]WP" M^!LA!=]Y)@7<4"ME"DAAHA '\$#6Y""C)(SQQ@:6YHGP6-!XP(HPJD)T)G)+ M9>XB:$ :B/6),[VX\5 )POT$X>C=04ZXTA0'V 0YSQYLC)P6%FG,7# &Y$#Q M+ AL>0:#T)IQL$<,E90'*70*8#MP390DSFFVL,%0B<$]Q6#_@*M F %JQ&!3 M1SQ$@5SP$BGA= 2A",+);"1,UQ2Z%(-.SNLJ%J+,_LD;&VQAO6' ;!@-+%R" M-5';NC'-K#^6FU&D9.1,BS[<+0_">I\/*7,.DX_-'T4$K[.M(OBWV$OA^EX< MWS\?-5>&EB4I%LC32#Q1#%LL4P8(KG6)1TDCK&*DSG \=YY&I4EWU"11W_M\ M0(U3UFI5GN]P,*^1#I'"]AH3%8DQ9PL/#+EY9YTE:T]$R6_4-%QJVHWJ]/AZ M VQZ$=6ABLB !8/_2DZL<5%0#YS$:ZM.MM 2ADP@UQ^E!,* MJD-"1(89B8+2PIOHDI&%ZDQSD6N2D*;=37=(2UJMD,I;C?B==B_?I9:EKUT8 M@PN:PN'2-,UF=JUNV_9;WC&')NO&+/-[F*H,^W_(EUYF*XZF1Q:'4&6"TT@2 M5I'6 U/Y[;S8Z7N=U"_*GQ2U/(:IR_6\#+I-M1,WBPK=]LX_O/W6W8)Y4C29F B @:]LG<8DXZV#:MTL9'B7F4UX#;K;$% MM8<)+A!D]8(+V,,%%^1HSKUAA8=W_SW-2=6K$D:P]VXHP#0+:V/[\_G^'@@; M"%[C N[_I7&\?_0.!/,#K7]I'.YN?SUL3 GP/@CK9U" _X#@?X=[?&#UHW"X M3[\V ;\NOF[O_]RG[WCC^!W]Y^*#J)\=.$L=8R"D5C,%&[(02!NED#=1X0C3 M2GB:/'L'>5(B40' @[E62:>$&6S@#K!-$(6GHPA"C,?%-@DW*JJ>YI]/NL/: M#KT^S/_-$04S_0>W#V0B:,!&!9LK82HI+AG5-EA#I0,+Q5,2R:O5STV=;RZS M4^/*-5#Z+IJ]WFE!44Y@=N-&64 E7?W:=WJY*-[JUKR9[3>YWFTREJ /;QEO MV&M[A[:;G9MC2.,TB%',22W!OT3(/[PCLP >2>ZJ%QHBZW%B1VXB<)\#, MC&$D4*%5D4- -X29C@.HE0*0%>)3S,6V:EN(@ K-I6RG)X,:0/%G[/HAG7W3R1N=V2X8F=-:>(="$B^L&+&LBA&O()U$9J:A5QKC'+UZ\$*'!2R T*83HK/ *-D-N$>*BE"IAH7UNN\>XV=!D1B[-E&C] M,:=HW:NFZA/9W)^'_#YGGF3$OB;H8.>OW5QN:=?W.Y?'"=0,S5';:HW%[%U- M8;.(-)I/,4^!F-NB:TSK?/C-HO!\OS/H<;.0V@I-' ]$YD9BH,'!.4*LPCAJ MP!P9=&GB$@Q2,OSA%M?RC:KZMAAP+N*VF]Y>O>:@P.'%WVVOV MUN-X]M&%:N0$X\)3>,Y!!($"^6&()JY@7P@@3SG/D@@)$@:D@R00JDX[3DD3 M@AE&\$$I-"[/>NW?C4X_UL@OV@$'?-59E@-$&+(AI^8JQ1%P#)T;L9.42))%AQ"%#DDHY0(+).'E.N#*$_Z8, M@9G,?TY!'E1JC6%H0:1.J]4YR]; O^UQ&5!4]"OLG,+P<^N"^#,W'2I5IE8V MN^H._U5>\,OK12VJHJ?DE:N_:&+I.\TU<.L]S1\NKKIN#CS>+CR8ZBKPJ<#'DI/6MLH^;QVS2%MYA!DW:;WCS5DQ3#/4AWWO*FB@Q:A#[#?[ MV_O5W]JI_O'G<#&O$7=<6\ZCDR'R9+QUFFBJ@J3&$!;-W''R,[U&5QOT\SZM MV/_RG][7O9-6_+3[:7#-/_\Y=,>AM7O\^>?7+Y]9X\L[TJ POHL/%XV]P\/=]Q_H[O8^_GKT M^_?ZQ=_'N^_KXI^+=_UZ$__\)>&N2<-4@& MY5)2TFB63S@VN&8;1$XW*JCT[7GHVRPO;:5K]].UQMMQ75.P[)HYAXBT1<>8 M@*S&'AD;%+%:J4CL:DG%M:;43&J0CRX2)WB3BK M[,TP_ BXO!PLQK65)9'_.SEK2WKC==I[3GL!#-1"_9<"-?06H!DQ6/XJ//D1 M+.6K$52XLABN3- [HI0O3M6(IQIQS"72/F=N2&4%2287 "LJ.4]7>Q]$ICR( M1N2/%M2,"L@J(%L4R)8"8(C=@F!#'U7I;MGJER7HB^/ISE]V_J1_5F'<7!BW M.\&=(J;1>FJ1TF"]5$-8!C$(I.+*8"Q252IIJ'6,N=0' -J/_ MVRH"VWV/MU<6B:X2CU?XA&K5H6RF>\LD1[!GB<@<,.B(#N(V&1\F X\N'H#4I]R% MQ'#-4PB(:$6SNS 'PW&!O&+.J4@<#0[P P!$R V"IZNN5&JU3FI5.88>2*\F M'4-26DPD6*LR*HYR W"D%7%()BLQ4=XGLW#MD(<5CLJLIT+36]#V,>'W)G?A#/A]9N["NZE;Y2Y\5 6;HC-2L<@" MXC8ZT#+,@<[(@*BRQ!%M3!'&@3?%LF)P5R@([86PIFEWQMT4M7(7KI@N3[H+ MM6#*1-@L,PRE_X\.;^I+]0 M:"DYSQ7O&)? 0(E%6@::BZYBT"KNF B%4K$9$=SW#>VQ M#2XE2[ %>B8,!\B(4D1!%/Q9.0Q7$$$^3#D,331*&DJ18-[\?_:^M:F-)%G[ MKR@XNR=F(E1L7;NJ/!M$> 9[7F\$>.S!,XN_$'4%V4+B2,(8?OV;5=T2N@(" M 1+NW7.\@-3=U5693SV9E1?$83] QC","LTL=B*P:%)7(C!?M6HRKNJ3O(U6 MJ]HKM'J5FDE(9]I([@)RP:7X0M F T0+B>B9U9IK5>CUDHK:C?Q$HA%\T)30 MY,5P-'6S=$#7B$>IL70J[!M5RK>[$6WK^,*G3^=JA^&3*M@4G1$D>!D M; L6%.*DX,AJ4#!;$&IU<)8J$#NRK6=5JXXOW!B%78FBU@[#-=/EF>3T& FS M5",1J:\B P9(C#BAGED++<(]@0IB"=6$))- M6(EI4ZPJ(;E6JV=2J]IAN'J5FO8*$>>8,$8B*0E-)WD$*4T<,AYV:^*,47CI MX,+'E8K:8?A$HA$DB4(IBK"D 7&L02I>F2=PEJ <:(EALT2LZ9DNK9+-E## M:H_AX]O[,Q[# H? 84N,N?IU##(9)@QY3+CT2J>^#*56*3&O(,X/%&/XICYU M6'&Q-2I( #3'.'JNJ+>"B/)%:H<$L!LX0PJ(MU7"*ZE<[3!\4OV:(C.8!66=\LC&H!&WT2(KM4 B6;8X"F:T2"5" MMX6L0PPWE#7-*;%V+TVM/89KILS3'D-JA5>4J])]@I"_?C5MO@@]%*41*9*VI_X?HAB)L-,52$VD" M76-J$5=6(BT=1DP[(@37*@K8E7F3<-ZD9$4;YX\A=RI%,$ MJG *\%400@VP-=9D7#]A<:)CVWT:$H*F (F4J@G[9FV6;*""U?["Q[?VI_V%A?I6*%@;8(5U0 MR(*Y@AQV11"XH$+$K1V%FXK=HE0/C2]H>DC;[F#0/7W%8._VW7, M][*/])T[3&^29L\U+;US@=,8J62"%U)K+@21A! L;;1$UFZ\]5/LXQDWGI<% MH2D27U$:$9?"(5W 9DE\@"7%TNCD=%!%*G35+/@M#8UJ=7RAZEA[>AY)'V>< M@#(*BCU!G%/XQQ&&C% 6>2&89MQ'GGIOKI-HU*[AQY<*8AQQQ!=(%DHA'H)! M2FF!"/!H[Z25V@A :=%DFC09>^Z2A,]\CZ?8,N8Z+=?CW/H?R\:NK60^-FD# MG;54[P>1M2MHS7!SVA6D4\-;3BT*7CG$K1.I,H-'@:FB*(26C@-N4LF;!#^X M.\UJ">ES1I#6 %H#Z'H :.WJ>WR/P+2K#Q?4I$5$CFJ.N"X\,E@6\),E+HHH MK) E:&(\FZ&_>:"9'9+_RKLR_*]O?1NQY?WS4] ;M_/O_,?RC6SO7]?D.?]] M].$#=9+@VY22YK!$>(-6A+?I#!KY[?K-QME(-^ 7,-/A#ZUOK78X#OU&-S8& M)Z%A;/=;:/2"#^$TO6I2WSPMZ>?R>O@07J'KOJ;+N[W&H-MH#?K5%_L) %H= M^)OKGI["SZ6IV;B YS9,'U2RW>Y>]%\MF)NGF;A\GU>M 2RSFYA*.7^?+6U6+"9!GXTYGIF4$UOG#K+KS'3^E[Z0L4__+K\./=X3?HX/H VO;/SGCLQ_?0&+;?, M&\(=2V 9K5-YAQ9LHC%F,2S?.;]6'N#HFV!^5*]2ZLG=GVK26\7A*\T#=)3<#*$B&UO2[Y>OSN,:.R51&+:WE,V%!93SPGF@J6^.)P*YW"(1-F"'NW", B&_Z+TPTV' M"_[T\M6?:7;*DX3=\QZL\A\PQ*Z_UJ+W\;?K:?TS./C2 -[A^@N_)DB9L Q! M;URR#B_ >NB'SL8?0GS^[PEVIW]US-_Z_/V70['_Y1/>/_@/&(A?X1X?V-X7 M?W)(/[?V#MYU;LC601BB##( MT\ 0)TXB)21%(7 9X1\M@]C: ?HQ8]^!%8;@[VN\4=X/\#+5->=@?IIL*L)F M6'W_9J2J0.(D=%")&["13FG>%/3U&^=G\$&Z+)A>&Z1XD/:^K@.A3M_\J?5S MJ;[M;MI'2T(46[W3_.36X#2Q>S"A0^\"E& 0 +G 5&XY^"*\4KH"0#%A[F!H M%(S&U0O'K?Z@!!-X 1C:]FI=HH*Y(:\JQIOMAZN!]WKNA!\?XKI9D &>Z*?Y_X? C= 4-II_#]U M0A[A:"I"R6X!1F&SZ+ODISIX*IN"%-%X @G):+ F54QZR MTH8%N'0P8',<#F#+'$$=HC\XUNT?[!U1[3D/T2%E!$$\^Z:"L)5)%P$&S3'+)_ 1AJF7"WX\Y T5'L\%T "SF!G M3%]XU0MMDW:V7RY:?G R/+88NZKR*./K2XSM=]OG@\67C'F/D_Z![C\1>R$4 M1J+EU)R,_7O2&X[A#% !V5XP7U&VN%Z9]H6Y[&_]:^)-P'9"X],V_<8+WRO& M%;.RTB4/ %A9,J_RIIV^!2,QSSR"QDDO@?K_M @5.$A+3$$5EP4V1GJ?\H(H MM8X1>R2W=@[,O_]E-FS,MKUY8\Y<7#8,N)(D+J0%'8U;6_1UD>PH6;V@-_NNP?N2!E+#Q'AMW<3JV8^TEAT#K+&KK1W ME9OJ6W*&C#ME@$+[*CA@XD2Y\E2U+Y=P4"WME8+'E,?6>58GSFG'%J3Q9^F@ MZZ7#ZX8=N?_*DZ;)0ZRAUH,$I+/TY%AJ@7+#_(W[I]+QP/CAZKL_WL/CX*^C MX[$I_Q:(0CLYK@8GL&#_N$D__[+>3\)6CXHRF+8/VNWDC>R_"V? M986.AS_T0H:(\LBGE3&BE,5VZVOXN5F"T-R3JG3S,.'K7J@$I7<;=& TLM;I M:?"M\I1\%.TS]9C;5&LB&BC_):MS.;I15$JZQ4A35CP]&W4D/!;+^&R'P1. MGK@-8'G[>ES-Y#C/[I'\"RS/12MO?>C\;,J7WYRF27,/%ON3XC=^U@\K&UK? M0C.=D!C;OFQ6WS?KZY<:YW7KDN,6%L7$?67@<'O9N54*4+Y]\_+6P\;Y?1:O _L_$L8WQJA'S#19X)G3P9I=KA=O71)\=X=:\&S0.S]^:P8JIT.B1C )AL@0L4NL:X?C M?$QMOAF #Q".9@,XB3L_/2]]XF.:?RNRCKZ8$*/;F0>3R^W;DP"X%/!=@-ZG MYY7?:<4Q5+M<&$$XHVQ99:]?K'JG^;/>+''6^WQ" 'O V'6]B7VG/U^78 -) MRC>):-.FT2S:W!JB"X;#X/J))Z&=YZ D?=>0E.8H/?OZ)LL$;2XTB^X6V[#= M^'-RIM,>V>D.&M>"N-W8[XY](3]UM*;=WH3038=#W>U--@J*/L(KG9X]*PT\ M&-\<4D0WV*O'9C!$G#3E\]5E-M1OO_NM#% F+(>>%RF.\XS&68>/0KYFV1F0Z($\G\S^TG[=>AVRF#CF;N[,OZGW<^N@G(* MX,^C2)T53#,90/O$-DH4DY,.T2(!:&%5:@VW'MH M266'P3[]B4$.E;'PS[?,P?(^[ MTK!6WIF;UV#=2T=)ON29V2>4 QJ'J+37O66DOOMZ!DO BN+3:-X=W M28%)*?O)E"RLG?6@?Q+27#?&M=IWX=T2#)=/*"^NLI'+-^PO]XI#O9R9*+"< M6NUR.RIA(?D_%RE&"NN%?=#FI\'SR^F ,=T2SIJS+N9\1'1SB5=(5DR:$QM" MYYK-5&E.,R^6@I#+O)ATS6C40$^RK96,XV2AW/"RE:60WG'[#I$.-^K&CQ8& MH1:'0:1!9G?EK0>R1*0.:W7PQ+J07+$U)%-VK JLEB>^.YW!V&WU4]1X>>]< /^[4-WWGVDYL/ MPY,;_/[@#=Z[>G.Q=_7KE\-T$K/[01R>?CPYI!]/]@X^G^[1#]_W_MX3AS,G M-Q_$WL&'J[V#UU=[O^^W\JG/;KOU^?>W7S[__N;[_NGAU>?=-]\/K]JM_UZ] MX7O'1R!"P0JOD162(\ZD0<;2@%3@6'E&N#2D/$N#'3;XURDCQ+*0PD*9DXIP M@9W%J=>Y(B1:YJ.#[X<^T*VT]?7.0Y+&:UMX)B-\0CKG!O7<^KC)W<;TP+HI M4]QQ+L;QJ')^1XX\-@-#P\5,^:<6GFJFM.''31HJAYAR#Y]S,S_XID\%'AR&/!X,Y M*CJ['5OIC &'^%OS;;N_M^0"0\%WE#CC(995^9%B\.!+!4T4U191R M@,4H%5+42N0(Y=X41A>%F8;%@+DAF@JCE>56>RL]XT(JRH1ASIMI6!RW,I-! ME>ROLOA#,BTG'(B]:JVRPSCFU;KVWIC%]AY9:.]1_.IF*%Z,Q[>^Y\Z_)LL_.RFVP*OP6+QI3?=]N;/ M."X>9[#L3K==AY+3I";N)T/:>8W:O0\;K, M:(+\.PC>,O.TH=.!J^G #VRQF?^SUBTVIZMDW/G4.7_:N3+X>74U7Z4C3K+CSW[_T3&-_5^X./KO:LJ]*7*IL=B_^#3D;$,$QH=8A%'Q M5((V91MXJ MHD,AJ;!N=-S[X)Y5RVC/HW>SFL2V^W6A^S'A8&6%X%<#!^M;)7[3,*&L=ARC MI989C0+6J2^OY\@*ZI&*A&$7L#4%O[%*_#K"PD-)]=IRG[]-KV=2Y$9RCCPB M]9DS'R\'T59'<%*6P?M8+X+6W@R1P8HXKHQ#DCJ,>* $ M:0N41BNC723"2LM61F3F8\-SEEJO57AUI&0I%:[)QZKTN&I18VEA9(A(69,J MRA485)@HQ(!U!,.P4"9N[1#:%'JV*L_SJ?&+=:V4*7IEP<[^1!9SRMD95LV< M.*[YB?S\$.?*RX2GE3&,;!K]"I/NT^E9Z/3SV=3K!%;'.>'YU\OKK_Q1)C*\ MOC ]_[YK_P>*V*I)3"S M=5Q>@%'<* -=&^\ZZ20VY1K^T3:=FI).;TM1ZZA=09VAE$=-C%'!.J==5$)P M;A^?D@[#+:M>W4.E?-OM_9YL[]I9MI*-Z7!L8_IZL7_@CKSP'%NM$'<"C&R: MZ*G7!JG(M9/64:)6?NI7,](U4GW"J04>*DWA%'N?#XC'0I MU:^)Z0/U_W),_Z_>'#$?B7<:F"@K3"*F&!DC RJD,H$8C9DJMG984Q/9) 59 M(P18$2]=:P9#R0H9S(OV^=,@B0\21Y8.?U10DG,N)=.& +9QO&8,IH:QA\"8 MFZ$Q FOEK =9YX8C+H5 5C&&"L(-C=HZ$Q38UZ3) < ME!P5+IDQ(C)D=" H$%T4@/X$L&$=O;$O]HSPH)M*I2VHI3E,1G^(-Z8*=:^R MO('#-7SW/)U&YG#W'RV=9(799:/R#K^5]>[J/))G.66J0K)M(8CG ;D0"L0E M0)JUG"(KO*%,TZB\V-IAO"F$;A;DP7DD*U2N#7+KU%CR2*EI-9:L!9:4H50^ MTL** J/H= X+U\A(SA!0)RRU9PY8TM8.P:I)!6]B.=M;9?/ 9"Z_(DL:2,L0 MK+$Z8M4M4/K^*Z*&-VEU/%@+KU#ZRQ.!0"YE\!/YN0'_>?,]UQ/N+ZX6-O^T M6XE(.,R,4)0SZW3P($Q>N2"M%UH]@7.EVRE#,,N#O7>=_J!WGCZM0S(?V6G\ MVP2.?/.__\7]__M/^S-M?[-?SDYACD[>__[IIK%\_OT= M/_S2/MF[.F2?#S[1?:+@N5^!U[SYOO_E'7M_L$>/-/',4^81D5("P8D%,L(+ MP"@0*N&Y%XG@$%PTB9A-5LG%J9839&&-CH%K'DW!C9*6:ZT5+@*UN/#8/H&/ MH!;DC1?DR[W71\#,J?3!(*\,B"Y6'+BY8$@PJV+DIL#$;NUHT>1RCN0ZTS\! M)!_DXHU5DX>SLQXL;5DH+6]N_<9/59.@/U]_[(]ZVXVG$-VS=EMJ!-(_*_M( MM"^G2V*/MLY_Y9)J\XIDWZ%-^/Q"FHN*:M^UC+3;S148 M1W#S,54;3PC4'_1GT*:_/B48W1 @+O?@&9\/]KZ_WWU[LK>[AP^OOL(SWP!( M_*>U__<'MG?Z&9[;_KKWYW0)QG=7AU_>MO=2><6_$\!\_/+^ .YQT :E?T<^ M[[K+SZ=O3][__>'[?P& (CHD2 1-AA>()CM@#@%WJMEP5!1<*(BEDIQ/UV$ MT3'-B"QDH2WG1&A3:$9YX2PIX!+FIHLP5G%&K5&56IO?_#D0!EL M64%K3RWE'/[1QFC.G*?:6V+Q%!M=RZJV[SJI<0!N3K3(,KY[EIL!P-\6QZ)/ MM%#+7TM_O>Z:=C"\.G_YK-=-S4?*\I?72]6?R,P<8NV[/]^/L#8WF"-4Q<3_U#*S:,)47IAX5Y^W4%62R)\6H M$*&%3)5=RU8S5RDCZIR M6VH.>\:>#TZZ/1 7/]GF+Q5,7RZ&S3+N54$D3>F 6EA*0E1 ZI(: =I6 *NI M0L,?'OL Z/6H?TAU%#1ZUTWA=$\.V? ^*7?=8EEXA;2)@-B*:F09H%!'49Y ;"2PH6,U)XN*?S/G"E"V.B420XKU5A MN>>EU?L4\E1+T5VE"#;^(Q4EITX*A%,786Y\*D?O&3(8=OP"5C5(L[7#>9-Q MW)2XF!$D('0/:)?T3+OIY):7NN4,4D/03L;I5J?Q'@ ^XW R#5)#HVZG4_4% MR]O4L#UPZMDUI!IYWSF&':!7=CU*=^P/]Y92UT;=BR;,DB2\_=%V-=YE?# ^ MS-R0+I[WLB0&(!DE^=G/_RXB.8G@E(SE+/0RL.6RY*4MD(<<1U%G1M&V^^L/&2UX*-KVP5-RH-O]S>&+B3A0F>4,-XY!;^Q59B MH+@*4Q=-'6ZWIEOD(7E_X"[VOWSE>P?''*XYXHPJAQU%#J>3H> DLKH0*+!( M@E1.4YNF"H>)/[.>8^K&E!.][T&I?!])J A&#PYE;,<,5_#-P$ M[+?2_<6:"4#GM!M?J *=RA\[H0)64.%EB)B#Y6V+8 MKO7662NZ$-'+))BJ/ MI0BO\P3^$7H)\]Y5TW@ &_E("1#]P;5@?_?#D;"1%YXII(B0H 7:(L.,105F M$0M@CL$76SNSKMQ_SN,_UY%/\W:2Z;;>N<&HN1;G; Z?G@;? NX&$)W\PB'? M=T+&&]FV:8=^/W5O+479AY+T+=[&YMC\CGB-'CH6 MPO*GTC>NF\",2G(E.ZMU]8KZEL>7>D^$[Z 5\+3/DU%R]F4TEX>Y87B$]4A5-^#';\"I'M3B]?$H27^YGLP3U=+FM65^ M)O(TIU_S*6AKEM@IMZ 93(E!V;W*'W-0R&74[+WK"IHVP2 MIGSGK(!ITZMN?1PZH9=I6R7J-QT\F&"5+JAC(1CNC87?#)/,@!'LB##Z+LWO MDJ;:V_EMP 5>?AL@4U@#^8#@GGJI[*">LR%\MX/H3] MUH3\I:9T[&Z)?.2+9GUXI;,=7/EY^^> M6S=7KILK/Z"Y\MSP@%N/^Z=[[%+GH\'68L^Y=%QICKF0Q#"-L2K8UG6'QL=L MGCQJ'#I_.\YLOSH,?YT)N=;LI"K-E:/O! M/MI@^>MLOCX^[H7CY#U[!W/7ZO2!"?^5 M?++/VOOU)N-[]4FBOYIV/LY!"S(&YJ0(U#T>;XR0<((P8KQFVAJN?6$$)\Q8 M,**$4%K4/0L>R?0J\XK.3@__?OMU;_<-V_OR&LROU_C][E]?P<1B[P_^@N=\ M/MT_^,_7PX,/E^__G,HK2O?Z^\/%WH&[W-O=;^WM?N#P# %FFMC_^]WE_NDA MV3O]>+*_^TZ N3:3:*O@/U[A L54D813II'RE*"":\H55X$[E7L6B)7V+%B/ MM/Q;BA0](D:L1^&3?SS.LBVQ7,^/AN=]_T?H94A:"2321P3$(9&J>-20B&8> M6B/ALDAX.8F$P@K.N3<("Z,09X8@HUV!!!,!EA]3S>S6CM@F]$?"P&7N<><7 M6E]\F.M:9H6VFOG(F;#<8*FTX1@@ 70_!(=Q=BWCH6L9KS0TX580&-E28Z94 MLJ3H2PMB>&I\V)]B2@7&1E@&@$!)#G<(2,>H$65&4\V]%2IE^VSS8F$^9J_ZX* _V]U^WW:_?3Z@#MW8S[*82"*,DMTB+'D :,3!$#,L1($X@4 MQDHPNIJ"ZB9GS]O18Z1.F]718XU08+&OY8%0L+S3I;\4$M2.EU5BP!2IL9H* M@X5!+DJ*N -FHX4MD"?2B$"M-59M[5"RK>4+UO]-O\?+;W/R9I1]]?3]3)X> MQ']Z=BZ7 NY2M=W@=\][H_2&,DEO/!1SM"XU55L=3._-4#538&Z=$B@2SE.U M&X*T]QB%8 &GK;98B-2S1(/U*>%P$V_1XO MW^'V6PH-:_\@'K?GIVD/=+F]+2L)G/>N0;SF<:M#\0^S$5]&DE#8B+ 3*?_5 M%-P<$*B9W"HQ8(K) M$0S++)1"!@L-&)!K3K("%5IC8DCA'$OGB'@;/SC8:8U!8-/O\40Q_D\/:;/A M_8UAFX"'N-Y^M)C^YZ]Z6,?T/SZZ?YIA>!K8'5%2(N$I1ARS%,E*&:)"T"@P MMHYK0'?=U)PVJ:AC^O-U-OUWH^/FEHWI7^J--PD-%S/?^T%B'=._*4@X'2^G M<"BP<0@'42!.N$8 C18I)FAAX5_NX]:.WI8/;[&^C#(].@:6@WF8#W'R'FO/ MB>9&[M_+T*TC]S<&S,U@ZE19.)51&+)XBU7WNW4"IS&GSC?\WIV2^--]]31\BR M '7Z8*JYY%(.HVO2-MWQ>0,. 6X&K_5V#)4K^KKCAZMYT$U_JOU%CXAGQ]?^ MHJM/%WM77X^4PH043"/* T/<$(8T-44Z&S06AR 9H0_P%]U-NU9[*' ;^7J MQC\[%MY,O^[X9IN$86OOSKD=QFHOSRKQZW(2OV01 A*" M8DTY(4*Z>WEYU@FYYIF>=Q[?^FK[NKIMEE;I1=Z<^>7X:V_.G;5]?XJMD$++ MP'52= 4<1;D":9W:9S(@+II)CTEQ;V].S1M>%F]84\?-[>@RJO)8.W8>$5JF MB 2CTD=7:!2TYX@'0<$0$@XI*1P.U.O"XOLZ=AZ72RP?"G3K\&/2PX[S' YAG!^C[G0.N M9D(V"6G7WG\U!K:UHVJ5*'LYB;*PF(74T2*I9>Y='9!EBJ& N7.$>>92UUZ^ M+1]PR]UC5^ZXONJRKOVPQA-2.L4="E_TI#N9SC^_<.SXWC<_>N\D^BL=5<52?*SR5 MO>9;28FJ=N&AX^'3&8]?V>6GF3LH4DQTXV*XZBM M3N^M^DW_G$/D^]>?4H? MT?:[L=!A_G 75O$M+&)U +'A-N!*6HD?'//]J]='2E@3#?:(6L41Q]0BC8-$ M@MH(')P E'& JV(;SY;#:MY+>D#T@-, MBH8^F.+<1CA62S20>"0O\W6)ESR-]XEO*'XXE1OC'E>OR?[5\9'"1#D9+*(% M$XA'1I$J+)A*M"B\E%$)$F#WT-N+?,F@#6WX[18>LEK^40O5^@K5^X.](R,, M5045B#$; <[O' M1]PR1J..2,A4=(X*BU0,"DEK)5.2!"Q]B*& M::)M,?P[R,SBO-,+KGO<@=OZTF&"LJ<25.9:E(%:I)\#S$C;5(EPYYUO98[< MI)=E6>I@K*9&V"(*'3CFT@:=N 0UVAJ,J5S@AIW1P3>G9^WN90A_AMZWE@OS M57*_6PTZ:U\_J]GXY[]U^X/][N PP."&DS)>_KM6PKNY*XZ/#/4^Z,(CH.J@ MA"15\);<(:E%H2AWUH54#4/!(6+M@+C7,K#_P+$-H MH_OT;KK8N.GDU 2K=$$="\%P;RS\9IAD1BGN"&Q"=S@Y?30A+[>=M]U>]:?T MO1=W:+HR^?YR?$0\=I09@SRV'G'/,%+4$E0X(PB/7F@.[(5NBT7GGVNP/91& MX29N;.D<((FTZ5PV0-0!?0>A7YJ[HQ. T0' O/T,!'MJW[*7C?-!J]VZ&AK. MO[;AW="?[J3;3J<)^6OH#)8P?>&TZT-[B$VM/NQ,9\FV[@P:YV=P^WY(6-2& M@<"[6KB^V>B?PS=-.<@PS"R+Z#T$OYZ[WD29B]<&(XB56//H&%;\'K M^<9E*[3]':[?;L : 6$PIR <@WX#@&ILI>#>P#].SF%>3LUEH],=E-@>VR7= M2N]=1F\TXGDJU9JHV'E[ -_OP,H-;PI_R3=L7\+GIIUW!9M^=JVS5BH%6\U? MOSHDZF_?"-#W\F),60+N)/CS=G@?YQ/^<3*1:'UI*/3[YZ?EWPZ2M!S B'YM MPQ=_.)Q-WKYW5T>,( )(R]R!Q M]APQ,=P24I*L)\SIMMO=BP0+,US$7"_MJX61,-?0"E^HWJH<5%[^6]]LY]_Y M4'_-G'!?U8,7=%NR.)5\6QEP2<9?R,"ZD3>PI(XWDW$BCMZ5?_1 H5./- MC%M](C#DH1,S-PO[[EWOUV7&;DR?6N8=?X")PO5$W6FBB%Y&TS8R-3&_Z\7#L;5Y>2/3K1'Z/\:6G?PLJ^JQ;V(ZSKR)6( MZ(;: &5T9YK3VSOX,,1-9;9@A&D&+:(,R60Y5@A$@BS1/LH"YFB!&;/ /[Y&!'JM6+. M54SAM=#MV;Y^M6(^G6(&++PO#"\DI]P&K$7DGA?!.!:3SMYR M1%XKYOHKYG5*E\OQ&$[CH*RFJ+"%0]QYA;2F 0E&@XU4:";RB<9LEZ9_WL?: M75NJ_6;6#;]$,:<7@P!KS9F':_37:(EJ#%@> \;Z;F<,>'/DL()M&=1?$<\0 M%P8C4'N+(E96"F($5WYKI[CO[KS$)OSB]&FMJ6ZM3RO6IXKL1B9@"R4&62,D MXD!PD;*&HT "QU&I@FJ^M2/D-JOUZ24QU%J?5J-/TQR5$6H\=Q')0D?$66#( M!A\1J!EW5C >E=W:X6I[-@=N*9*ZN8[B$7MMMV)H_-3JE$$^,XV45_32:X8= MCQ5W=^\<_YO X047)GDJA/@P[O>%ZUX?Z6B,=DJ"V4H$XH0EA& %L2_(#*=F]Z&VM9!NF9!6M]87F#*N I. X91,[9)EF*"KA/%9& M$QU3-K&NE6RE2G8OSELKV68HV337Y3&0"+06&0GK";_!3T9%)(RQWDO#N1"W M[V0OQAL[&8%<>V27]LBNLG#R36"P6RU4:?&.YTO%UO?@T57H=6M+>#ET^#3C MJ4UMU[$G"AG//.(22Z0-,2ARQPSA(13:;^WDA 'Z2^U<>EIG;:UJ+T+5ABU] MJ9/.28XB31$+'GY2&)3.>0E\C%N@O+96M6?RX]:JMLFJ-LUY4\UJ)V1$G@<* MJL8I,HQ:9(A3B0U[X?A=56VFW.%X9LVZ93OF![QJ#4!GWO3++Z\_7'?L,,1B6+RES&?LX$;(=^2I,T MG>N$SE/3^QH&54(67)8^R'E:PZRMG&Y8W;47&NV6L?G8!;FVZ?=;L95RLG(Z M=+KSH'$<.BE!LWV9DA=;<,5-9C<1FB#KB01 8M%!91%H_I0'Z3 MAI>_7*9HOS0K>T4YV2+%_"H16)12(DYD@;C112HF$P%'M',.J^"TV]HA,P9S M51PK]KJGBR1K*,&C\@/]VVMEP(\&OM4S22E04I"4-MCJ7R?.]L+_G;?Z+7A: MOTSH']8N2.G)L .>E#([EF<\)K??0J>\TU.([GVVT_Q/:C4&?*44WOD^HHLN MJ&7H_,@"?/7N:F_7'05%O>= +:GQ#G'J&;+42P0+%J-3D1HIMW9B][Q7BNRT M(&\W8-63;'4;^UV0*MI(($SQ+W^>GP*$YG3R/X$4 AZZA,*OG4N)U"ES]8\N M[#RMT*]0.V\P*"]I8WS9\_W(+UE 3[N]E(Y2KBA\-E5(8';+':LN7.T4/.6; MGG7[N=[$JUQ9)C8Y=E65I(JO+S&VWVV?#Q9?,L./5\.$;]\#"?UG MPAH\-2EC_Y[TKDG]<4"V%\Q79"*,\95I7YC+_M:_)BLRMSIH?-ZF7WGAB\6X MXLV]M#J A'?+K>D5<(O02]^"D9AG'D'CI)>@[W]:A H@2X=F'__RVS8F&U[\\:<]]/-&W9J(Y+J2.21SU'D&\V'N\ZEXTISS(4DAFF,5<&FRQH8SVV,TEA, QB:=YG;KNG+ M$Y>U&-\6\G;Q>LP<^9BMD9(&I(H>0,5_\-(64R6$=H^/"B(]M=(@99Q!( 0! MF2+]6A348&DB4WRZ:L4Z&'8'$R4O@)2"2E_S"U,M=Z8(V2#+NI?Y[AN@N_#) MNT[:BE.9ES_:,([&3\-Z+JUD\G7/87"^GPK8N)#2;)+$Y6HTH^J]PP(P/[\: M:MS&%,!@Q3:7HJXI40_VT0;+5U&M8R&V/"@,8^H>:^'$7N!A2\@UUB/[7I$K M/]:4#.INCMO:-427E M1C[>>6 D>/[/LI'@IRWOV^$60WWU9W&_&F!8+C30_"K T]Z)I9J:E_-PMZ3H MNWO#U]GSK#39]6GGYN??Y[_^O>[_\YW=O]?/I^]^.7O8.3D_V#=Y?[7XZO MWO_]^63O[T/Q>;=]^M^K-V,Q.'M@Q+TYSO.!T/&C=#Z9(BQ1+_-I=YX MD\!Q<;.E^R'D=8\E?WKYR.#X8S0>?RI4O)Q$16.P8#9RQ*RPB%,2D?*I-;"( MA"D2;- X)0<4_$?"Q&7N<:\Z,^N%%W,=T4X1IQR17#+*-?&6>A,= [@HF!+\ MSCE"]\&%63@8G(3>P8FIX.(&>%C45+S_TF(QGAHY]J?X5 I+\%H4B&D'R.$4 M0TH#G\**6F<]U4H)X%/;>$7)>S\NBUFV:_@&LYAEVX+?C[VLL"WXK4@U\FM, M-H@: ["7TQO\J9!HBL-$[9T4"8F4Q8@+#TCD*$;6!UA\[7T,$CB,FFTQN8X4 MYJ&N_O%G$[9F4)99Q^]5:^^%^\!-CJPY;_MRW%7W"@!\:K]5M7RUMVIUF/9N MQEL5;8PL$(F##%<9A11HG@D9"A0)R1@*RP\%.TK 1D5Z! M-%.Z+1[,"K/W M9C@<)L(R"W#MK!2(.^*1$8P@K+07S&'O'-BE7,PV59TI '4,&3L]P;BK0N*/+&P?\Y;G.R(]LFL_7:[^>C M6D= V/1[O'S/W&\I_*S]@[CF7B)Y>]OMQ=!*/7C[M7]N=8#^88;;F2AI=)(A MS N&.#<< %V!/1X:)7C3YZ)"];Y!8^X!7R:882<:!HC MID@J2A$(5T"*8H6$M907!?8B%1XDN&B2AQ_9+JEP:YMB,-.J<7G<6 _+>8GP MO"7?>9,PC(^.3M$-8+UQ8N]IV=3K!^B'$=#J!UY0!1!2(4&(05]8@C;D& M"YIBST6,4F2$H.(IVI0LHXOKR4J631J8\U[KA3#+I@;X MKQ[)+BO%X'7'CYI6==.?:I?6(P+DX9Q#3@XV&W,H A]#7/*(; " #(1@JWTH M;/ K*64\0%#4@%;I"3NI!2T6.0-JYUA M#\.1:6>8$IFVA UKF4]^6(<2KZ*,4*G6$_,ME9TD^VT63GR5UH MSX9;"UQKM3]MI:@UG:/J"\Z%+V#_$@%QARDR01.$O<&6!LJMKMMBYNMS&1J/UKJP9,-^-?*S3#QD4,1J)) MC>^X1SI(@:*D!D=B(U@,6SM<-46!5QL7\3!-?.:@B>=#FV=GJP^*-7O@A&P2 M[&Z6L/W2HA=XJCBH)88Z1&11%4LJ<]LB)PQ!451O/ O BIWBU[>+W; MEP.XR]QC5>^[OFBS*=Z]Q9!2N_$>!VRFW7C^9:GM M9VPEO2E;EC="Q\.G0[]@8^@2+-M1-7.?3XJ);ER8?N,?+S"/_L8*E_G#79C: MMS"SDYBSJ>;9JCKFOC_8.U)<1DN50Q*GADN")O:#!4I[B';!215E+EG)9X\# MFO>2IGNUK*BE:=VE2>SMOCD"$N)\00W"E@3$0Q&1+JA#@A/K%9%6:[J@PD*) M4_>")TVCQSQB1PDGU*L8 A'4.>$!G*Q, D5T)5!$UP*U,0)U?"1)DAP)>[1. M)3NTI\!LF$"$2B^,CDPKESQ!>);?7/>V;C9ZH9_.H%O?0OMR>_*D[,9^\S-G M?<_$&E[?X9?^ -ZZ;:K _//.MS)F/Q.*3G< U"%]P76/ M.S .?SLW6(W)(:83=]ZOCPI62!D8 M3MY8 J .9,%B9I&C#&P/!L N@2+@[5F"T %:,,/S<;%2K/IH EG#_MMNK_I2^1UZ:\VYE6/_%'5G.@X],(LT$ M8+WC%-F$]5Y*3S$7UG(%5'2;39M^I1FTB;B>K,$D1Z9SV0#Y N@9@-V7#;R1 M'9ATH#_HNJ\H)R].XCQ(4PGI]K)Q/FBU6U=#"[$/4M[XM0WOA?YT)]UVLB1H^IBGM)_94LK5^__RT'/E!\A4 =PFI&(@&%=)X;@17Q!OB>;"!>1=!*0'\07:= M.8/E \H;2JF&[=.=MTLA!0&>Z^$8.3@2^2B%&[Z=I;_;;GG%? M+73(7RLY?*%ZF7(L60!N?:&=?V>K'UO]KRCV0FBT MTM2GR@4]X"+ MO=_?7>WO[K&]WZ:/FM^!*;#']@\^?X5G7L%U[?W?_W.RGXZH=_>_[A^\OCC\ MLH?WKMS%9+=#1V%L1\8(8I0@*!A)$/=.((.E1H9:%XT7C!NRM4.V9]-F__D8 MD3*U8LY5S <>K]6*N0&*>3FIF%S0@FOK4<0^!4M6*NOV+NS^R8.ECE)1**% @6G2#KC$>DL P;:7AD*==R6]^B MF'>T=M>6:H]*A'WK)I=@NS6XO /PO#P$6&?./%RCOT9+5&/ \ABP-\.:66$8 M$"^;'.X,\9 JSLLH$'&%#C)(P0K8G M\*P@\V-/UXO1IK:ENK4\KTJV6AT MJN&M@DFYEA$I+20R(4@;3#"%HJ!/_%9]>K&.XA%[;;=B:/S4ZI3Q)C,- E?T MTFN&'8_:)^ ^%;MO H>4'_GB8JR>%B$^S#)8+[6)WB.FD]_7,HU4<+#C1B.B M*@*C*K?-HT^1'_D#*=F]Z&VM9!NB9%.TEAD7"DD)\B)5F0F6(.6"0($+*8UB M0N=6M=ND5K+5[F3WX;RUDFV&DDUS7>CE%H)8TW* M)N$W*MF+\<;ZUK>6#QW?N&R%MJ\]LL_:+OXF,-BM%JJT>,?S5F+K>_#H*O2Z MM26\'#I\FN6YD5 9L$-$V]1IQF%DF>0IC=%I)W 4QF_M_.__*$KH+[5SZ6F= MM;6J;;2J3;%="1HE!7'(!"X1E]2F4"(!QJ4HN,!!,2)J57LF/VZM:INL:C/^ M74D!;0L%=#<2Q#6S2*7X/24B6)Q*Z5#<6=5FZJ^,I]:L6^)=?L"KU@!TUMT< M^)Q5[&/H#X#J)UZ MVFAU&OO=;V7J1.*MVXUY[_'XJ8V3J5XP0!A:2C<$3#V%"WSCO#\J:#/QU<'U M2^;7EK_T4][C:;=3+4Z5)Y83RH;I9=N-\;D9Y1CW%V=/AN_IYY"S*//H+EJ# MDT:_S 2N+DAYOVF0(.J^569#PI4&;MHSZ751>O64O09OEI.9T[AZX?_.6_T6 M#*ZZV3"?.3TI&'=2KM0P+WIP>9:VE_9E?MHP)WIBL9+UCUK?T4G+ V:^VC@8 M7$D.X]4;_/[@ZY%P7 LM B*LD"E1&-B#*PK$HU'&ZEBP4&SM#$YZ81C-WX!I MO\D+I$R4EA7>$DO!#H3_-2:RP##64E'I'K/OU]>'P42L(_,(RD9F&>1460#"PB6,,H QKO386LG=L][*#G+9M+% M2UU<)E_\D9*=AZ(SRG<>U1FXWHURLO.GM!>]3@5,6H/+.J=Y(J?YZU$1HP$! M8(A$5:0B,1[I0BODG0E%D" N6D_G**^LC<-=*[@T@/^>FMYEM1,V3+6:8SGW MN8_#'VT8$NPEIE]E0??SD?/@I'L.S_?])NQ:+IP-KLO;I%W0_/QJCCAO3!)S M(;>U7OQQG1>\5%[PH[9^6RMK>0&53U1NK,_08[3;>F%3-JQ*UJC*DC5R7;)& M*DS62#9\(QOQ#XSWV:2^.Y^&!;/0_+);>!)NE^NW4T[$W7)?7DY#'2T4Q\%H MYCSEE&'-M#<@CM)2'8"ZY9)AC^KXG2G--UT4;,2_YC76F>.5VM02?:53JGOQ M^_5F MXJAE?_?-D:,F CDC*#H7$3!GBS16!($X%([1@"U6BYU2RU8N7D;='KV)PR0( MWKW\^X,QX]GKNR_;%F>I-]XD=%Q%ELA-=''. MV[X<4DBCIE;8R #8N--6!0<2';0.!LL0R!-&X-P*?I.%G'^$KHM/A7+O9ABB M%(Y$*WEJJB8D\ISQN+6#FV*0C>)F,U-N5^KVJ=D@D_C8%AW M4+BAK/O#D.$)2=&/5N#]R;%AQ( ^P9C?'?% )186P( HDZ*'-#).%H@K(9SG M5ID@ !OD=C';9N Q7%AK3#P^AG9(\GPOXC'G;6OBL>H^S[>B2[6$"WA';5C= M$U;V9BB'P8[;6# 4K*>(6Z*1MJ1 D5DA3)"1BV+5AM4:N9Y^*$AX MKQM*A0 M^V.>##:F_#'1LZ+ T2$<,/],'A-0Y9J_%T.?Z>( MHBN*X ,/*$2E@"AZ@JQB$GG/'9&"4OAW$5'1 MPC@@(Z*5VFCJ.-W:*=1VL0 A'KVE]'U\('5+Z364MH-/1R0R+[GUB.M4_()Z MA73$"F'N8PS2%IZPK1UV77O_MI;20ZBNTB/SSH(SE5[+HA8@,%DX.J-R!F6% MB/4K:_$I9\&V!GW8CPC.6;#-\3(0C5-S6741SJZ B=\N',%$$9$Y+J/7G*GCWK]K.ZOLJ;9NM;N$Z:_>?6Q%45E\'7 MEQ@+S.5\L/B2F83"U=@,MZ\@H3 2@,*I21G[]Z1W76;I&%:M%\Q79"*,\95I M7YC+_M:_)A4+M&I\WJ9?>>&+Q;ABT2S9(.SAW5Y>VE MVJW^IT6HP !DQ!14<5G ]BJ]I]):2JUCQ!X!X3XP__Z7V; QV_;FC3F7HMF\ M8?^6Z$\GU3HR._,4>6X+=>.YC5$:BVG@0@?-@HVX,-$SZ32WTSWDM72.4AZ# M%8$;P6R(.%(3,8-14:.VUF)[O7&G,NZD%;YE9T1:: >VH6G!H(#;P]8 (PZP M>\%N @-]]\?[!GRU,VBF6DSM5CA/5\!G\%NR//,\@MED;BLVU/@I[8\4_S*^ MDVP#<)H1G688/J_AL%D.:92N"[+T8U58BI+4,RKQP2/\HT38-_P MFDD8$H_/3PJ]TUM9>*&5%@4!Z2XX$T$+ZF+0. #G-D+PQVPP\.;[6:O4J#G1 M!C\TP=X3>U=[1Q3+F!(PD(PP_3P$BY2+!H&I%+AU%!>6)E:P@%,WWL5QI@9< M+(!HE40MK5$_9B$S$T3L6B$&)R:5/ /9[=I,LA!6E.VWYLVX+1F##X"*$4I3A*A#ET!S?,S&@L4U7)J@MAB:GW[$L MR=8+IP"4^WZT&Z<]TO_TJAF M7 4M&6BN:\8EF'7M\^32:_1F^GHWKP=[W8"PF2+S*%-IMZHX7>D4NELUN>VRU$8_7[\(Y?-P3@U8)]WS MP5!P\DC.NMUV^L/DD\TWTVIG&4AWC>-]YUDMD 1DFV MN];0[+TYS&]12;^%LPGR7BY'M6U-R]3X_K>PJN"=G@3;7UKNT$H.P\9/YN?& MZ7E[T#IK3\#)0N%H)L[PD_UY0NN3W,*(?7+1WB)YZ_EVXDS"!2766.RKF.,22 MX0/+.K99D/-!_QB\=,NBB--K!BL&0'&6M7.*F67E@,M;&7]G[/F,M5. OI!_ ME;Z$/F!#+]WKCIO.'#$9F\PA&DY-YL3K73_I? !\*S]Q[#7GO4/Y=ADJ$IH# M1C7AATG7O>N64WGM+BUQ, WZK!>^)?=(^W+7>JJ7_BF6WC'GN1(%4D2$E&4OD%'1(D*+PE$P[PPW6SN#B^Z< MN,ZI/RSF0-WKQ4B,^89#Z+17S*^VMF&X^:Z3CC'4Y&8T=,/ Z"I^%1<#ZORD M#<.#8(7D2GI>1*XTY98Q)@QW3KI<:Y:H86%_]9B!CW-3WW_O=?MW/ O_ 34. MQG=\A(,U!AN%G P2<0RZ9US!D:9!>DF<+H3?VA&X"6(YJV.35EZV/:L#\,P1 M0[MUW*K(>";-YV<5G73M;K9@%]163_[*KG/GO5[Z$IC@P.HJ([T/JWC2^*D8 MG/P,DMMI)>)7E;$=>?RN3884^7$MY\#\SNT7X/'I9D"36F>M<2-@Y"$>D:3J MF4.-&9R ZAZ7WIQ MYK4Z@%;M=KKR\=3O04AR(0YY&AWH/:L0+II':J #TK)"U<#%L[7,VJ7.D=/RWGM#$F'-GCU0O9 M,FB."WK)_RMA'PIY-K*[R:Q+?J;;!'["DBZE/6\I%$\=BG=]:>0NMF,F+'IX M7.DHRS[YDR1H21>RVZ[;+H\LTA[M0\S]&5J=N7 Q.J+?;OPQCA5S8:73>.\& M79LFB>KA3G\Z<@F,&W9W-,K[:-\Q4PJYQDZ_RE<[8 M]'D';YTF]T5B"@US"ORB/!(Z/STO3_=O#9[;1$(S+7U#H%^.Q"A.7!0,,XH5 MAS4T$:P,JA2512R4=T_8"*PF,69(Y[+X,S8,I*SHTS5G-6*$8\M];>4]KN MY>H!,7>WM'AXY38@+JH#E3\08F#&RE'H ,>(M!\:, MHTS$>+9%U4A4+D["Q'XU= HN%XR\0HE9,8?]A9FN',KP]![&JH./$AS[] MVBCGOS%:@$:U J-@C=$F^2J,<)2&[S4 MT86@:O1Z?NG">P=?CR(S5"JF$"NT1AR@ ADN;2H'(X/VT@&C?Q+T6J'$U.BU M'O*U?W!XI)0!_ H:$9.BV0F52!<2C-@@%'="1F$+8%QW0J^/'\>/9"?M+S.8 M.<&[X=0NW!+ZXL][P[")<9.K.@IKO.[GR.I)H\*&8[!VAL96/J@>.VC/AO'< MP^KK"(WAV;(O3^J&IZN7]PWE&1XMEI$ -97X@95Q.L/D^(@SX Z%LTBG$L5< M!XJL5 (Y"HC+@0)H6-,%M&(BH:E2S1M\$Z,HKLHKDQK<@:K^W[GI#0&6BIW<4"GK<$@A)(@I.R"E =1'D+,.XM;$%S5:;P-MG>>#A)AHZ++]&)]BH:L M8259XD$H>3A1YS3 AE2&.1)X13U MMK"&S71E70--R(W+<^?5;%"4+51S[]8.G\KBHWYC;U+7,IDDNH^OVKM4%UQU>-Z:M*RNVN11U6]=ZL(\V6%XWS'UX M]]?%"%9WT7U0%]TWPTS+/U*F93V#R\_@QU&VQ&]CN64'H7=:S^:ML_GZ^+@7 MCE.$WCN8NU:G#USY1VOD_*MI9^.C[N.\JJJKG@@&_Z\DBYQS@[4+4AD=B57! M:ZT>OX]SM3N-;4X_4G75][^_;>WO'I.]W5^_[OU_]MZ]J8TD61_^*@K.V?>= MC5 Q=;]X-HCP#/:$-XY@[<'C _\0=06!+AQ)&,.G_V5U2UPD, @):$'O['@P M+7575V4^]6167K[MXKVCX_/=;U_YWI^?6.O/K[QU=-C=NO@L=L^GJ_N]Y[O? M/N'MS:]GK3\__]@[^M+=WH%Q[!P>[QYY&/_!^?:?NVQKLW-THVGST:K9LVUTV;%Z^ ^C@\ M7%X%U%DTG*IT.F&A!0FM87!>&#R_"8/8F&!E%,B[I'.;L(1_$+5!8C;J]90A:GU(9 4N4E>8P4;)FR,E!(=4[CU MO'])\5GWHL"E)77-D,IV%'UM]6V>&R"VIGB24LQ:X3#2/GK$/3%(&R60I<2' M)()GVJYMF'4Y4R'G42;M&R8G^.V0$WP?.5D**4'L"5G)I0_B9K%U5L/,PV!F MBH=X'ZU6 2,J(LD!S0)I3A627)LH;,*8A;4-*5?#%'O]W0C_++.EWD(OPOG\ M20XX-.52TH0-MT2[E'!D(:8$6R=/[!E;$3XT(>P5MD]]'AC[-.-5$I@E:5@N M-T($XCC0G%6&$4O6)0D8A@E96OO4"O<2SA/#( M3M.WO.]*POMSL;N)AB>#G8R9G(D>&9X3$6D4O$(J^L$#@10(\W 0^K M?H\WG0% IJM>U"D ][)"$E1.;B>42,>985H+I; T5(5 -'7WMW:H4P"J#_A? M9_A@+L0H0W+Y=!8 GR2)G$@)Q62"=+EU@ YU"L KB[*K4P#N9)"!8!!1Q%..DA89$=2J%, [KB'R_^L>*#_HRSB.M!_ MQ6%@.M!?4NH8]P0Q&8$-48N1@?\A(YT@BG'B3@%F=6X:A*- M>3-$*+3SA1%DDDQ695D1DB-:TN8+ M/VUGMXA;:3Q%UU@?@]4)_=-<^*OV*SV]7ZE<]O>],%GRG7[^5>UN>D) W)UQ M-T7BB<,^H*1S)B6C EGX$5GB9631,)"2I;F;YM.Y%SYZ>$KD>'$>.*?#:,\]WCX&U47.:KJI)H;'N[R79':=[48(6XF]2BD(:Y?D$7L>?O.Z(ZT^7&LJ]%2NL;'G MRG%V301J#]FR =+/>,B P1D9M$.8>@PTCAADLIM,66$5M5@%C=8*YE3L@JH6SE/6_7@+9VL2T38:?+K&G"I>(. M<4,2XCY*9'PRB$IOX%JD@1J@H.M8U@#[J'LLZWVKBRY5]<[=#2&U&^Z)T&4F MA,R#!)"0$.4J._"I0UIQ^(DS1RU-6GN]MB'7A:Y""-DKYD6/BSU[C;SH15UX MRT&SFRXZ4KOAYD6IZ4IL(G <7428,8DXP0JL3,R14EQ&*117Q@$'XJ^! 14> MNE^+;HD;LY@[Z4 Z>8=*]G)]_Q/76[,QZH]L9[JKZW#4*'IWE[%MI[WO9=C; M;&.X0N/*%N+G,7_)]P]Z,+:RL_A_SX$;/&+)K>=_GF,?\7!]_:X->N,7;75'[]2.?Z=/ ?7K_\!,[#5'^U&&-SD MC1[FN9(KBBF+]7<])JV=#W1KY_,9_+MOB9"*2H &"M# /=9(>Z914 ZL(R5H MP& CX?59$ZD!0M^!'YJ-L\.V/VRRX,]Q)D?=? M=*7^64L&:;01DL"R2VCD06SN[^Y18&J0@R <0,2Z91Q96% D1F0^>2>-MEK,9 MLMS($SB<[3+],!A?&*V+^[QK@TBT_0/:]DT$KE$4,VS\YW3@#VUN(MFQO7$Q MA<_Q8_DMW^"4GO0J@;8MS%W M3XX-V!UN>XD7VC.W_:@/FV6#FG*??/[Y76_D&8P8=[G8,H$M7-* 1+ >6V4442P?).D[@JW+7N4%\1Q=B?'_/\Q$$]8, MY#5CQ55#](P-ZXUR^:Y$'%:KT1ZO7;XCD(%VSP]BAI=^K_AB:@^ K 9[/GE4 M:N=E+!"^"2@#.%ZTBVWW)E= N%@S_QW4INREWHC_E[O( M/--^C [4?7>,2L M5/?&)YDW'7B,,K!\I'>49"G6W/L@X&=L@?4D\HR5T8!(Y):SP(JVT[60E4)1 M6O9'NWO:O11V1-^M5L]#-C[L3A,%/G4N1#',5!%Y \--SY M=1TM&(7Z;=CXO0^B5%B.;1C7J#\8YOM,&8K=;GLTBG&62I7[TL:_W.#7C3LN M/A]/R;/0 /3HGPT;$8S\=G81Q#%O&6;%/YFPEEMQZW).;JRH'<&L!EBI8D)7 M&3 VQR_Q<=#OMNS@.(Z*P\()E=L$\:P!XPHP=O8/[H]\ 4/_;_6_%R[ _-=?0DP%^MMR4XF]0;_3R0L,-QC%?S8;\8>/)Z."@UT] M9$IFQVZ:#(L1.%K(#YXVG9H@ZZ'TY,1>\8EKXR@^PM8;'RS<9OKF@#UW8^K) M6-Z>"E,7TH\RUFT[31"T5([AK'; SG#6'X1A[-7FQT13+OQ^LIABS2Q*/A'$ M:8[Q)3&B&)(A7CI-EUOY1%]*&2V(ESTY&?2! )=\JY+0>E-D M:CR]2TIV6OO:8.6I3H@J*A#GVB"-C4968F&E-SGK;6U#SGC_BOD;%K2X-/AZ M!Z/#@O(!QP9X'9W%V /\*^.F"CP1++6;ORB%5"B1\3 M!G*YC^8WVT[7?,5C]]A;5N&;%NWVYH?]A(-@)'#$:*2(.P-[*><&N:2"D!(, M6Z/6-O3=*CSQ+TWFA8"^:!$G,JO,TD?4A4J#^,X;0#*G#[9G=Y MG%VHQD1I.K:7@Z5*98,IZ99!53LY#F8'AO=[!S[]YM3FYLZWO;F[KR68(S)1 MA G7B,><,LVP0\D!ZJG$B1!ZK1%!+D]@34:#TV5FXS5FC=.Z_1 [[^;=BL_ZNW2LFJOC2;^/S_G&$F3B9B0DK8L;*R[^=MG%I*L2MO*;9NN+ZSLMXG=QY[6>W)7P="_J@V]Z3=CI'&/]/ M@N[S'AL'TS-93N+3Q*[.A$\4ZW/M+*7Q8797N!&-N+R)>7"%WBI.V?6(AT?F M*=];UO>V$.^G?-/; YN_M(?'*.7SM7:>^ES$;P";^B+1]"NR\G-& MV8:/L!<5P=W7N$I>VH^PLI_&"_OE59CM9>SW26=KY_W%UL7[\^UON[CUK07/ M^BJV=[YTM^A6=WMSK[U[M'>X=_0>MZ9CO[M?"3R#M38_B;VCSS]V+^"]=H[% MUI^[;)?N\JW\S.[';FOS\T71A7N2H7)Q3%I'N_O"LY"4Y2BXR,%." Y9'"2* M$6NL--=!N1QS-YM?_(_'(&UE@>.R]N?W?@>DM-,>G3\ -&H$>$X$F*S1WY=+ M5&/ _!C0FL$ *ZD(GF$$RRD0)SP!!N!<9HXPKI1-RN0L-;(^6V5N+A!875IQ MB0Z==HJ-7\!X*B*._[F,++WJ8\?2#]06]07^#!Q><1[K]'3O M9V"P.5ZHDB?O,^C $Y>2Z8@4I3'GMN<0*!P +)A1+CD.%^_N M$WH+A;C,SRSKATU#"OP]"V.[5_JS[WP1/^L,B(^M=D1C9_AZO M'('_6+OQK;$;$5]]Q;IAOW,ZNOLK,_J][)2CNU299(S)UJ]]#U>9M^Y3M?+*4E>[Y+U 00Z0^*=7]7 M'.KD3\%([ N/H'$XR,#X7VU"!8[*$2#5&@ 26ZM"H,HY2IUGQ.VKM8T=^Z]? M[8J-V756;\S%2<;J#3M79]=2@6>3UB<'4,5IU+P9Z(9I8;7%D5K/,<.6,^--),9+ M0H1\^0STJSN57]J&5QWL'-K>N.1%G:'^L&/;@WVI4CY7%RC%'(E-LA=3"S!2 M@)-B;;F)N;62O"5#O13+ITY37X*Q7*>IO[RP?3IK;7[8)Y%ZD"B/E M =XWE MR%&5$!/!"$5)R#;'D=0["< &$0S)M'V-6VB!7*T4"3+(8R+?=3$1GU MJ;=SM7AU/O6])5$V/6]=?-X7-%C,E$5"ZY0W'(DL40I%2R/5FG#+@>O ML9**49&\%V",BL#7-K0A32IOV6$6H2K+I"3>)!^, MDH;3R+GB!D M"M@N03T9E:2@)#.255.2!X@);N4476(-I1QV#*ERPHC ""Q; M(+@6YC?:7/ O]QHDZW0V"N39:,B".%/3D"5+#FEM^GUJC)$L6.25Q8B#$"'M M)*!,L(%IJS"U(9?0OP5<'D4]<'.UN,="28@K0#Z(>5GR073TR@B/HQ7<@K%J M="):VX2%\,S:# I@R):@0$Q-/EXD)7%WGPA&=$[O3\9PQ F8O)9ZB2QL-LH1 M3\"" 9RXJP+=HCZ31B^>/8VWA#-!E*3>DZ1YH$$[;#"CF!L:@K*%MV16[FIJ M,K<0[7S=9R2!;6L,2HEJQ&&W009X(3):,ZY5$C&2HB7R;2+T7#1E042J:%<;WP[S/GXUXEBK@<&JN,[IWD1B_H?PU-_>.V&[N[T?/Q&12&=DE9, M/C:(N9C9]Z+N7Z[RB2Y/8V GZ?6[;7^5?MCNW3J4\N3T)G&^?Q^*)= _%DIN MUF^XQVJY=8=\?I6:9]_U"4N'L8W,$"XBV)W*>!^CXX$$X71]2O%RIQ2L=?%U M/UHO0] 4:<8BXL(ZI(W#2#LBM*!7$ M$G453#/K/,H0-U=<( V*)2D9F*&<\6!I2#9*+PA323-?L_,7%8K6/BR'HE); M%)G$B!M&D,UA%M$G);FB<%GGLTQUITQ4B7KE>M[W[>?CZO4'!X-X4!3V*XIZ MOP!_G9MG5VBF2]?PA($W)U05"&_G_,5ZP]Q7 ^[]Z<$IL$3*;XL^&Q>OFL\= M2I-@47%MF/,\4 );K74V8NX5<83),0G2E*/)#_>Y0[/XEJ[/TB]-N[YGNX7^SSH*)*@J(H M+$BK,1892W-I9Z>P5]@(1G.WR'4RVS"RM"KO;E%X&6X_9RS2O*DA.I$D;9": M@T""W0%&8Q(NYPUH22.K#<47C;'?V=UGB2IKDD*<. 9V 9U4H&7&,JJ\IY[G MLC2SL0@W'+3KC3()J4(LY?9\J.>G>@_J%)KU[]I^4FXD2V@.:A186M%9QA7G M,F"78%.P&I221:.TK%.S7H!47&LPH*0D*6 .0! NV,+FM=F^ECT$+G'B( VE\4#8^;GK8B73>MNUP M7$QX6-2U&AWV3V&\8?C/V8*]=T_4RM3J%6P=S.OEU^JEZ\;7OLL,,Y.'0?P>>Z[^'K3)N5/;]__N)WOCZ MFQ8!62__JO.X42F16K&0'$T<<^6PDRPX3I,A0A-_GQMUIESP,MVH;$7MH+*: M7Y]N[?R["Y\CVYM_MW=W/N&]S5V^_>??1UO?OG1:W2]M>.YY:_.PNSM=S>]H ME\#]P%[ZRK>^_?NP=?3E>.OH@.]]:Y&]/[^>[_WY;WC6I[/M/_>.;E8$;XFM MB^-])CT&D\D@HG,Z#\_I/#$0%"G6@7$O#,5K&Z0IZ6Q-\-)E\S2ZDB_-J3/S ME>6]"<73>U<-<6\2XI3 VADE:=2$2TL<$28"QA65L7$9RO^S"+)'0UR-8O.A MV/E-%(N"!BV"0T:*'&EH+++)"R09Y4EZ'85@:QNBMKW4K<*X>G#!' M.?9&&)D<3XDY 9B!<69)"GM]^]E7;?55"6M:,U9?DIKH( 7R20'6*!V1,2$A M$V)0AJC(5*X2TY1L-NKZIVCS=/3G7B_CJ]9"*L$:5V"3*"-YX$[C"':[P\Q8 M8F#3>#+#I-;")6KAE-7"O"4X28P(]QIQG!S2.G D"+68 8?SG*YMJ*:8UVZI MM?")M-!AQ1E32DG"5HXS;N9CD%K$Y'FB<-> M*!DR25B$B4V><1Z=UVL;K GH^OQ:^&J/F+[$8;0#?UA0[!"_QT[_) >M/(!D M/^BE7PGB$,ND C+&?9#<4&))D D+QSRU5!!1L^_*(\[G&?8-YI0RW'HD)07$ MR>D4SMJ<$,LTI=J#P07R*)N:W-7!8%Y;OT)>R3>NT-1'E8QQA&J@$EZ#?N,4 M!' %8TT:%RVHB7S%%7KZ^($;'[5P*$A'$=>)(@.8C9*'*R1@Z4Q:VQ!-RN[* M8*D5>E45VJ@$FLRMB"EPDX+QS(?D:30)*]#RVB98 86>M@F(%8DIK!'CB<"^ M["1R24F$#<%"LQ!-SGJD32;F](\]J4*ONL_]S]B+@W%1*ANZ[5Y[.!H4W1K? MINN=IN"89M8)R;D#,S09JU..3! F!'%?V]4:6EX>6K[.D/^ G>,2D48@+ MA9')((,Q2][F)NPY_9^HIL2S&=6UU^\%U!"L-+#$E(C&$IY"M"$EZL$0%UQC M8VA-V5=!#:%/J.:G3DZK2:D1CU^A9H^?EX2]@HC9,2>XC9U);SH(.)$IK9&UXK@IZ3AF> M7G :,,.(L>"RX4F0PSGHRSF>3P"C)0[0DS3ELK-5:O2LT?,-H6=BVAF1#&6) M<&R$-1'^<#PYS2-.KO87K !Z3OL+I%;1F.B1-:$XF&/($(^1,]Q3+ B6..7 M=2.7G*[\(N!9."!^+2HG30HS354RN[>_8+7+75VK?NWM27L$DW#Q_,4QXWP= M!18U:J_J6H;N^;O9&L97%8[?%X7A_YC,3 SOA]?^\E<_C$69/&UN+Q$ M,=.MBT_[EB=%M+#(@@4'VHX!4@+/OC$0&8.-1H(R+*4T3C&31>8N=C+I=%[,-[*N=@(GE!G/>9ZW(DW@"A,ZWX[#X M OGMGS<[=ER?_I5A$..ZLW_ @/)0:]V^KU'1]D[KK'6TNR^"EI1)AJ2+$<%6 MKI#U*2*FB;.2>"M#H=OWM1$M=+M"->H? #.=_FEY]714MGHH!DZ[*PO[C9D7?L8F&K[YB'1AD MIZ.[OS)39?"Y&@(1^H_9*8FM5"%0Y1ZGSC+A]!?:I_=>O=L7&[#JK-^98=NU8M6'G+337 MV2Y&?HLB/XPLW>6X*?;;>XK#Y#"[1>/##S^VX-K6 MT=^=O:,#VFI/\90NW/_B]Z/640OXR">QO?-9;&]N 4_9S7P$^,Y[NO7M[R[8 M&^?_>_'YO/5^7TAGE"A8B7:(!R.1%<0@YH";$!6)IJKDH+#? @G,; ]S)XPC M7'FK>+)1RV 3,3%Y07$R;+IX_E8<-3K]X?"J0=B,,W*ZG\+U#;Y(T9&:H*XE0(YG"CR0HG$93+& MI]7KL9#Y:M$#H6"O12^#$S!YBXX)13<%V_&G'3NQ)UV6BS)-O92,1F]&$QIV M- (C\[2\6^Z6?JT7WV&_$W)W\1L-%YK KWW,1P;E]^'VU^Y66&VW-658I>8+ M=)VR)VB^L'+]#%9JL ];L+DC8\>:/4]7AGMO4LU2\72Y[1H>/Y4/N,>JEN.? M- !^4(.'Q[_\6Y[:![6$J*?V$5.[#M"![P*%$:O^83B=+4 M)"YRCU*Q()^$C70AD)>'*T=7%,6G]^A?M_Z>X>>0S/9MN; M'W[L'FT=P?@N6G"_?)*V]]=4)&"WQ;9W\CA_/]S[\A^#4"K3X"+2&SHT:@9T>@\YL(Y'2PVEN,HF(><6(C M7(U +ZZP;QJ!EI =42/0"P<3HLXUBO0O$>=Q;YJ"K;#]W=*[(; MWKD9EG.Y7)\ GMX%)ROXOES K=-\^+.=BDB#X?;I:#BRO3R-1=3!PW9)7.^2 M#]@EKU7<.SJ 7?+]/J,F<$4BPE08V"5#0$9K@BRP=6<(!T-08XXYW)OJ!"!43#69)HW.9NMXU)O$*]O@UC0HU9K M?)4T?FN*$G+M6>(,; B+BW+!'.5R3<@:1K"S0@H>*BHP-:-X?G$)BD4>M456 M2HRXC1893!-R-)$8DM#$@;A0U<1&-IF:;>E4Z:\XF!#R\ MI-"->*RZ6-DRYZ."_.&GYW&3M*/E.I;HG<=RT^E.8QY10_U<4+\[$X>D4F(T M&0RV@ 9F8'! 5C.*3*"2! ="CW]F/%9 $L9\H):#A>1 >R]9$ DQGQM*<*J0 MIHHCIH0ET5!' \@!6>>ST6@+',TN$4&?O,+GSP\%ZTVSWC0?NVDNZ&RK-\TG M!\NIT#F2','4 CH:F_*FB7-E-8:X%-9Z#3"J]:,VS6>3A'K37(8<1$$3%R8B MIS1%'/@2..FT4RA)8Q$' M9H-TKD.HF,A"8W@I#(VS.(BY#E A$HT$,E$6(+H2 MC%R Z"=EAZZ5*LH'$]';TV$L[M'NGH"*YZ^W>_G^XTJ=W<99_[03&H<61N)B M[#4L#!!-!G<9NKY*58:8YLNOA#W!8AQVX\*M_IP=5S7E<_=C>_-+.C=I:=*OSOQ>?9HZMF;-@-;B @E4:Y88W M2'NN$8DZR<@55D2O;>3V%X3^MG!+M7DTZH5=ZS5$_"QRU4D>(\N^)NXDM5YJ M&G"(*DCAC9TWN>$)(.*51K0^'TY,G]11QS2V#L%" T[D6N/.)H&2291KD /) MZ=J&%DUF2)/=DO)00\7J0P6='RJP]98RGX+ E M&'0F.BY2(\)@:Y><-O%&K<\!%4LJ M.5$] ^JO;!\URO9I=5V(V43_;.IX)XW'@%O<&^)XPKDI362$Q[D3_6O\JAA^ MS5:6M"1A9[Q!SD63T_\%X!>GB%/IM)(V4IR#DG"3<=JD8C9YIT[F7'FU-\D( M30S%UBBNA=:!)JR495)H*?W#MA\MXQQG!1#K$40%NX!%"LFZ&+AS-K=D<\E1RIW)S?]J^V3% M$>OS]?)DYZW-]_M .RTW1B-#*1 5"T3%,:Z18$DF$F30),=_-B6632;NZD8] MKWME1?VM*Z#UC^ I/#D5H["""L&C(28*P;3%8*.P8%6J@'E2G]$^7N'/;RH\ M$UQ;Y3T2VH#"QQ"1#5@AZ8C3%/B+,&;99[2UNE=(W9F*U' CH[0)\#XYK14F MSDNG&:%&5< LJ=7]T>J^-;6_T^2M]P(C'95!G#)1YOGDJ/=HG64&LRJJ^ZL] M(LE]WF& L3?JG#?:P^%I&1P_+LF=>\DM-HA'(:VVDP$VM9YOBU![4E5=Y&X0#DT0(@A7W(A@BM!).&X5Y,*FV3%9;V\]O:COA M/')L,5(2_N 2)Z2UCR@Y:1GGV$BEED95:G6OGF5"$I@FUAFF0^0Z$6T,IU81 M3K$*GHK:,EEE==^:VMR)%XRS9!%/AB"N9$)&"(XBQ=YS9JWRO(KJ_FH/2D#^ MP22)/^+ MW-KH.OU2BG ']IAK$]2IJ',)9ZWK&@C MRR%>RC!E;"*"FT"I"*P"QDH-94LX1!D?^X+]Z11C*&HG$3=492A3*'(>;/#& M@1U312=+[5-=UL$I\<1XL%)9$%P':@18I$+)"#\H1W%MJ*RTND\%=XDD V52 M()\;@7$F&+*6>Q2C8")XHH5=GJ%2JWOU#!47A3,XAW41"1:KU"FQ7#B+!NI< M\G,W6ZA=D973^>G(KL CL]P&Q!0WB$O*D).@_3X2J90,).6 3MID;+905GV* M\D*9^HTS.QC8WJA.19F%, R4E7JGC7!<$>FPL)G"Q&"2%"K6!LKJHM?7V<1\ M+"FP$8&851CQQ BRR05$(DO"4^N5M%7TM=2NU26IN\\!G-)+HP6!S0OL5,LY M3I+E '7EJF"@U(QE6<=%QYI31.B8) :YJD+GJUM$-H4 M1M0J7W&5?TRR?'2$!* \KWK53Z@NO1F MP?96-=95'>L.9F+#H@8VRYU!8+#FQ/JDD).1(^.P\;#;.<[!I*&LB;%I,_RVVFLI 8ON\5YK<'5T^"I>"_G<_AN$(A'J1#'0B 354!<$Q6< MTB(I VP%YZ[GM,GTLARKS]MUX%+Q:IRI LXLNT]VC3.5PYGI0+/ N3)88>2- MS.BB.3"%9!$S"EBBS$E/>FW#J";L/DU#7@/,W&QN,M76Y*K9B2]R44YMR8?N M:W=22A^A D?EB)54^_;I M8K?[L=VZ\&3KPI_M'7VB\/./O9GN*Y_/6A?'%WL[GUEK\_C'WLZ7SN[15GL7 MOK]U\95M7?S>;1WMPL\?N_][\0FW5YD$1QK0"@F?=&1\R"%U;IZ78MX]DOZCPR6P@GS/JL%U\9Y2AG*A[A_$S4'[8+$U04:3I[>T5:SN0-R_;.B],@]=NP\<=A.Z;&AQ^PNQ6NB^V4VCX. M&NUAHSV"RX#?ZXWBB_!38Q"_M^/9L#&,)W9@1[&1VCW;\S"RZZN13VJ'N;Y] MR%M?T61F^K%W[^OE6B_7!?!IZ^.T1H.DN#C83MLG$5X$5'HL9,,;VS7,M,]; M]AD .KQ1A7;KY];V#ZSU>5_@E+ 7&BD%^RQGD2+'I$54&BR,$$E@_S/.]LQK M6\)UWB?KQ;U_<:,P@(DIUVWV&'&E)# I[G/"#F Y!L-=T[6-T5G__EYQC?%* M#YN@^+UA!N4"O#_DGAKVO-Q?9;75!^0QQ,TGK/&"$8: 7K;/1A^.YS"&W8B6!9Q MD'$W'A?]N?J-OAM9F,-#F*@A BTK/@/7FHV#_/MBZC(A/>J[QO"XW>D,BYD. MW_,\Y1EM#P"G^RD.A[!D\! /%@L\HPG+4MZL81N]>):G=UA\H+A+N1E<+>3E ML&'#2'U_FG,+8#2'L7.2!^I.A_#6PW(]#_K :WO%I^&#P&CS*YV>%/>=%'$J M?BY'%[LGG?YY' O#"=!KV/1AIK_GH)]KFU(WVLS$AH687!.&W-(L6G]X.408 M,(@!+%[#V?$X)Y=@8XNPU1=/FOP.!"*W4(,Y:H]63+#^NN45F@T[O+8SN]CI MGS7SLH4(N@2_L<.9Z>CDI9O\TO>'19NX\<7UQE^W7QCWD8,%*7!^_ $0K$/X M3Q:*8CD[=I07:G)M(A"-X>E)1NUBH8&)P*7BX_9\O(1]GR46[I)BL>06>.$@ MCB$D"SQ(^?55OQKF]IF2G]QV4,/B&=[!&;718XSZZ?1&=R]"7,$ M,P=HDS_5+.//4"E$N05?[ W'5_)8I^_8[HUL[Z (8;/#85;M"=Z%/-CIV;.E M(!>B'?HPPEY_-)G2LF'?-::5$0"6<*P"Q6O"K6Y1A/RK_H3K7.+S>N,]V*.C M @ ZY\WK0'OU[$MT'L+V6"HC"/UQ+.X4?^2WS\N4)WXEF6-)'%[_3LZ2 MFH*5*6BXU?2>P,%827GN=7C2'Q8S_VX0.\7[7[4X_,=-8V+L94X[>Z''T*S18[%U*1<^_-P,!G$B3V(R VB/48VP1C?V^5,P$OO"(V@<#C*=_J_[ M?3@*B(?]UZ]VQ<;L.JLWY@)R5F_8?Y3[]K 8^2V*?*M#Y5X'R91#)1K+E? D M)1TX)SF/SLLHDD\&1\'%JCA4;NQ/>=AP+PW98;#.#>& '13?>\08\IA.7-E*YG]ZZ9<..ZH\+!TZGWSM '=A=PH1\ M7 VFW/6N>]1"CF5)[:N'P=V'E[2EG;G@*)O0H\.2/Z[/.-J>I6/VM#OVT]5< M_WX^OOBF';-'7_<93'620B"J,$?<1(J,H@RIZ"5SQ#!-9OMB5UWA/M[J;LQ. MQH*1#2X=/I=&RQG0:3L<=]H>-GX!HC@Z[)\.L]G\SW=S6'6KU.>:LH>U37[= MK:-7:K"OL<_U4X8+/*;/=:-N=%TWNJ[ZU-:-KI]J:A=N=%W\KTJ!Z;>_Z9?2 MD?BX$-CR'9](CJ9F<)%[O+H1+BF;NXSE8U5,F)B<="V2A7)KK&(U7N^_%WJO M5,WS$IFW],8:5(9:][,X8 M?6N/#O\8GQ)]*HX!8/+>%ZZ4&';LCX?%6;(5=0>4<99]W.I^YEMTJ[WU[:O8 M_K.%]W9VR>[1>]+:^?NHM?E!;.]\)GN;?[RMW/, M=R^^=+:._FZW-K_^V/K6.LOQFEN;?Q]O??MW]V:KP^.+UL7NOLD%!:P1*,4< M^J%#0E9$C;P0P23.+:4@G(SJIL(+]VFM7L9IC5$KCU%"26THB]8%P[$(-C*M MA:>)A*@T(_,4J^ MSJ:,-4:M/$9Y3ZT5)%'.';E]=<853V,FBK< =L-<4HI MI'W0B#--D#,B8Y13-#A-@I9K&Y2*IL!5:GNP)&])AK.;I [UZ;U._8>EYLM9C$A7WAA@* M+"0 "Q$V8"YL;1BMFGY/&T8N@J'K.45 ,!3B0FODB +F$;2R!I@(<3A';;(F MYPO7#JKUNV+Z#5NT5=@FBRWG45D;*5.$*Q&TUH+XVJA8.?V>,BJT4K"T'",1 ML$$\28V,Y &Y2"S!@5&EV=J&P$U-%T^ 7YYZOX("QK>?P):EP>XXAUW.*?MK MP- MP:)<6 Y:@0"&]GKD+NM4PDH3$13BH5A>-Z0G"H[IFO$>Y6()P'#M-<*2&?D MDE*CJ"(T>,PXEU*RVJY<-<2;MBN38E%;+'.%1D \&1S23D@4O1*<,^:E -[) MJ6EJ8VK$JQ'OE2,>0!CG+FC)HN#,%%6Y ?QT%([J&%EM::\/DDX1-C;B5?:D426;;'%3^UD0;VR$3V6H$U$F/3U_V&Q]CP?< MX]5Z3NXH*;)(3L0R,A]>_3U>__'^7='G;_QP8.F1VW^ YFZG/_O],'S?"W^- MJ_C\U>^$FIDLCYD<)>+7-H@P3<9I MA0X!ZC.^2@8WUVK\/&H\XU+17$<<+(I:1<2)\\CB(%'N09J"-#$2!VHL15/C M.A3GM:GQTN-_:S5^)C6>[B(.?(HQKI#UA&3/*$8V>@T*3;E3KN@F#VI,=%/* MA3VCU3N2K[ =L&"8[T-S*58/>Y8>YEMCSW-@S_&,)1 BQE01B61DN1]PHDA' MFY#&F&$O;6"*K&U(UC3Z%69!O7$M7GHP;ZW%SZ/%,X: ));+J) 7GB..-45. M&X[ !@ "&)E1"NQY)IJ"+.MHM=;BJFCQTD-V:RU^)BV>L@/R(F(O)(*E RUV M6B*M84,.G.1.W58*5V36- V6%=+B5UL;J8S,O:.B_;P&UQN*XICOC5<;?)<> MJ5N#[W. [X>S G@+&O5)M"Y:=-\"XXU8"T24\(C[&)$1." B!.,Q.]@8R\G6 MK,GHPO [EXJ\L)NU1K8WB6Q+C\BMD>VYD&V2;@#ON^/Q?@PJ2!$-LF 4(FYH M+G4C* *Z24PP24GEBIJ7@&P+E^.JD:U&MHHCV](C;VMD>RYD\S>1+ M(D5<:85LS!6/P68F6 IC),F1>*;))*F0[[X^@:MD0&VMN$^FN%.^$4698 2, M!Q431]PZAC3S!L&*)L*M-DX7(;2X*4652FS6BEO)$-I:<9],<:=,?Y)<9-$' M9(H4%N$"R."C%+E,G6R"4M9(<5]_Y0=, 0.*<>66-8CM.GB0>ME.> -I0VC5J8)M29-A53W*7'R=:*^V2* M.\7O7<)*>L=1$,D@CH- 1C&@"2E:&0G5/&>Z2M4T2POJJ/6V*GJ[],C86F^? M3&^GZ+TW+"D#&RYG3,(?N+LSNJY<25[V3H)NQ ML#\[#ZK+F;W)M$EI-&:\(AR4U=S_D>_>W(ZBH._QE-_?7E(S7&6 MR''X[+&Z H/:^)QN#4O'+9=("Z \RC+K."%!$C#73).:9>4EUH=S5=%ISC2U M$IO(?."!.T,(]HQRAY-2Q+GY\XMKG7X1G9YRP0A%37*:HL@9Z'02&!EO$[)1 M4!QHH"HWK9=-;>J2M*]-IQ6VE$J&,1>!P^O9J*VWA%%K+>9)SI]96^OTB^CT M=+"M-49*AU'P)M>EE0Q9!XKMF/7 Q+27N4(M;QI-"7)8J>1""H@SE7N9!TL M,BD0#)L/(0F8!FEBNBS_:(4.=-ZX)B_=>IA'DU/[1PSH(@[ZM1+/K<1?9ZA% M#L5D*(4@$,>$ ZM0"4FKG?3LA"T M9(Q+KA&(@$-<:X(T[+_($R8DB30EZ:NHQJ__N&$SG@Q 80J-J(\5GM8U M8BZDF%.,1>64MXHI@I",SR)O?0K[]&?7^,G!W& M_(;=D]@;/IZ-OUY?P/*=\YU.W]M1#'\=VD'\/<__']>F_\./_&.LG?1+A*0? MMY!X056D!"D7<^4,PY!)CB*+2XD>Q#>EZTNW%FI=?S)=G[(7I,94LV214S2" MO: )LKENEU @!=A(:CCHNFH:MJRSNEK55UG5EVYEU*K^9*H^96U92.>0T&8^X$QIEUR-* M*IJ )=?:A5P_$#DH0T:#L]@@K[1#/#?ATM1B9 -/.C /]FANO<5H4Y.%(PTK )*%B^#7 MD87'P7]#^_O&Y*6VYB-VHWQ@=QD9[.#RU/1]S=8#\]WSV;GOG12*6^FV8=;*8K7Q"WTCM'GRV MG0O]C^ 7N1C>L&&'^;NV%[)2%?@*]L1A^[+@[*566DV"NL$=VZD-WX,9B8,!W+#=*S[B.W8XA$M^IAJ?[P]'^>^#^#WV3F/# MQ=%9C+WQCQ/&-!H/H\WOFK]YX>K&V#>OZW^'^ MYQEF!M$.\W'MY1/N&DY^RPB9FJJP'BVTY_]?AB^[X6_XN![V\?A7_U.>!ANRA7%S;W_/<2^ M^W?/?C.GV]W/9ZV+XXN]G<^LM7G\8V_G2V?W:*N]"]_?NOC*MBY^[[:.=N'G MCX"!_L?6YBZ',9+MS:\9'_?!3!:>@!VMHLH''MX@K0-'>4E87AM-Y'PUQW&N MT*M$UM,P2H/ ;G@IWJYE[_<*DC)N<3(AT 0]QHV M.\(4BB&Q$)4A4K.U#;D^N]O=L?T!XG>R1%R'U)\B:K, FJIADW'>>I]XY32^W32.UG('\?]G4.EW&2(&Q= I"B!CDK*2J[3@K! M/ YS@906+,;@!0DI< JLG7*CE8J)H$73F C- G;;YG=3GO)N],R;2[WZBZW^ M16O?,*8((0ZY1 SB@9NCR8.-QT$.^?- M.XR\FU@SID?S8\T2S*P[J$PM=G.*W=:FW_JC0,(";>O#RRK=[I[9D0]=\>&.G&AS8#$6_G;7#Z/ =P87' M^]JWQLY)?/45ZX;]SNGH[J]<^\\526K(?M'3O@CKU!\72OCN% MW6:0/P4CL2\\@L;A( /-?[4)%3@J1\ BTUQ);*T*@2KG*'6>$;>OUC9V[+]^ MM2LV9M=9O3$7[O'5&_8?>>?JY2J_,/);%'D*XLKM)!H+)A6 :M*!ZJ>2\Z5T9[YK_.O&.=T2 M8AEOK;SQ^D02 "(VN_G5S/Y/MLD._F0:0<>_WNG[X_? M'+G[A%L7G_=#L%Y'IU!P@@*OQ\ LC-;(8B&-R&GG*I:4'% KAO>9(V,LP?+2 M1%L&C%QA8XGG @A@" R[")0[ F4^R71J< I[_ ZH;^IW.OVS[/4NS_:&IZ#A M Q"A8:'=U_S=@WB0L;$LS](OSP,__:=A0P X&3;LJ#PA;'=CZ2@_: ]'@\M3 MREO/5"^NX9'SCD/KQ MD\>7UXM+4V?^Y35!UYGF=U[&Z^3.:S^[+6'K!M]]^6>W_?DUCN7R!\O7L7CL M@%YDL.Q!MUTTQ^+.O"HB%DK4*$VN:;$N)?HY4S4^MK/)W]C-CO8/-ZA.([.< M&[$R3S:7#[C'@\-LJCC)>0]?I'OC_2__EJ<6UU/[1%-+S&+Z?WO-C/N":)_R M36_G[%O]P>BP\;Y@1O9I<@0?'$+\_&__\!#B^=[XWE#'YW_5>0YE<+!*>F%D M(MP:ZRC\)SFPVIP$.!=SIYM=,]BR\R0/X5M[=#@QVC[U?.\=:WO<[>)CQ_\\./O3^F M@XE;O-7]^J,%8VI]:\%[91OPW^V];Q^[6]W/9*_[]S&\*V[M?#P&&W <2/QA MU#HZQEL[G_83&V#&-.DLJIE0BY5:)FU M VK$>Y.(IUAD/C(%EKS@P6#0#6'R4;ORTD0R?^Y8C7@OC'A;EXCWZ=] MBGW2@E'$-1.()\:1UDD@(0'XG##)5'/&<8#I(+6.N M!8.UU4S[:+P2BFM%'9\[$:Q&O)=&O/.;B"><\00V,(2#XHC#MH9T\!0YYK4@ ML+TQS #Q"&M*O*R>T$^+>,]4-.;Y]?;#Z:!_$IN-5I$ U_A@AZ-FXWVZS21_ M^D*YE8:MQ*C*N:HIMRS$W,-/AG$N+%&$N(!KTW2U8*LU8YI:FZQR6B(;4VYD M+P6R^;PRN)9= MK=\5TV]EP @/1BD+A@9+VN$$Q)03 3:']_;>0.]:ORNGWU-FAQ(6S(YT,>$9)]8XBYB+&LA&),@E9Q"&"1:QZ%U"@&R(IN8OVWRS5N_E MJ[>G"KBD"=)*RB4)!G/GL:$".^=3,K4ML7+J/65+Y)007'@ (R&(BYRV(+A& M2G#! M2,(,EK4QL5IH]'4V:(Y'KJS7* 5F<]"<14;S@$1@/B;!".=N;8.9IA8OVU2W M=EP^0;R$!!W6SD8C")<6.\F4 .."*J^=$+BV)59-O:=M":*"IE%PE)C+$6*6 M(&,2<(]$)16$61$$J+=L\L5[[-3J73'U%MB(&+BFV#H.6FR$2C$%99A20DM1 MVQ(KI]XSX5!!:EA"A*74B >%D=-8PCY.:)+*Y )4N1%+$[.7;=;[ZLXE?M8H M:YP1_L@XL^?I;+ Z(:M/W-F@T@B^]!Y9-8*_*(+OSMA?,4@J6?;S6B)S85V% M;.X2XZWSW-$424QK&X*(IA3+<@<];P.$EPSPK[&TQM(G:Z558^D+8^FTL8L! M."WG"N4FWP"H(2(=K$=",Y$P%5%K8,.O2Y/.5.>\NAX MWU#IG<\]C%XG,APX=O%PC9S.4O#Z[*O8XK83ZP:.6M%2GOG8L5JD@IU3KLI761 MQYS$]3_[*>P.DJE\]T(OK\;;RK M5(JQRMW??1[O=K?96MW76VH3G'/V[L[VS M=[@UW:N]NWNV=='I[NVT^!;]?+&W^?EL[QO8,/03W;UX?P;OU&YUOXJM[@<$1((L%+!09&;ES;-+2JI<9NMF)?S5)C M-895 \.$S16GA)4!!VZ4TH+:*"6C7.0F"K+ L <<(M88]CP85GJU-2="6F40 M\[GY-N81::DD2L8K1@-.-.FU#;%\G_838=@S)>4\OR9^B:4OZJP_Z(3G3\JI M-/0 66))Z>""X#QA[U(*F+'>EHS](E8+&(.O1F<0Y:"L/":*C/812=#;9!@LH,JY,TWYPIEQ"U*"5?$D ME;'U,P=8E8ZR7QUK[8FCF2H-S]89:H6329B8SVE=-/F(G.8B'!A351.JEX?G MSS.$RA"LA0\..>'!EC.8(VV$0I90 YQ82BW-VH9I*K'D0M#/%)_TDMZJ&AUK M=+R,%_(^2,))/4W7F/9WQ+Z]/$=FVG;JZXW&@?'&SNDVUAJY5EO5=8='7@7FR'[$8.B7SQB M(%I^ @&_)JKL&U?G__=P=7Y1_?S]I/;U'[C/N-2N_[I]N#X_T:_/KT ENZ#B MGY^NSIX% G[_JEWU,&S:&GX^=[YC';]^_Z,.[ZM]/O]2 WBH7Y\_/'W]YT+[ M^Y\+^.V/;RW6;FMVIUYN&0;,(_&C7;-A'MEJUJV&66TVF#YU3C7T?,.F1M-N MU&L:R)BA=6Q6;]8,VJF#@#T/!!SW.6&BTU\^'WKV$="+WIF+.-T7S=JEA^&/ M?3H*3<:P1H0:BC'.'>Y1SX*70"WAAYZ(DJ0A^IG3&"$)?6G0L@A\!"OURBCG MTBC,.1N#21QX%7ND;BPJ$SX?,2@+'=9UR&<:6 XQZN)A1DD\ QNP9(,&+&"$ M/E+NBNA(K#X/PQ@*LNFHZQ=A;B5\9,F1N_;(1V8&,0V&1)]H>MI]W8"*2/6Y MU"5T:,#"9^R%M:FN4[M9:VEFK6&;+=IJ5?6F;=J@A\V&V*EBX-#5R^D?61IS M>?5Q"M[P-:=XQ#O6C'FA4*&3 *K7%4-P.AP7N:%#_.ED0 /[XD?,H^&E%X+* MBJ&ZQN#\>X=ZUWU\1/@KMC"\]&Z@"WU[.7ZD%0Y4O^K7]];@ZOM#%7@8M.6/ M;U6FUZA%M3) :0-=ZT;9;,-'"X:Y;70:AED%B-1+C59U9B(,&/_5"J*Q+3'\2V@IF"4@8+3+ MQ,5SZ)*/T"-_8H-12KH3 ()0OD;?0# P#-:1'0<#F B$S"NZK'R__-;JM%NL:IMEG=)VN=:T6N66;C*8 MI[4[MLEJ-1,/#>GX<5!&TO&Y-O'%YB#" M[-B24Z*^2R,<41(QR_% 3[I27$%LGZG<3+_"$DKX;YT+[:QS8<:TS)B:E:W- MM2!V15W"#(2T*^3,05L1BFX&=3[G(>T&+)F=X*YN-!4._PCY8SJTDQ_X$ M!A]W[_MN*$;R)O MT"@8OBT/W.Q*7\C)>((E]DC8A#D9-:*?ET;,.PJ'!$Q8 M)1OW8-[&,.?7J[2LU]^9[\%,VDRZ+\;6BEP\64)%0?$$4.KM:JTDL+,G_1KO M\ ;<,VIH'[*%Q4_ZA_Z4U\8ZGEPK95PC^';6Z3 +;_98*#PT^-S%0Y2X<\03X$+RIV1*< ]0 M:-E-D<-#X4(?DOBON]),LY&LE)Z:Q.QSMA+ MHH4T*B5UG2M5R3#7<'-JWP\YOOPH8&"7X(7C/:D_3_KE$O^[-KZ%FJ'OQM'\ M6Z8V2&U*@'7C9W%0S3-[FOET@K02?9"ULADP^@!L >IX1-T!'88'AY.:"&J8 M[;?G39[;L$YGQ9HI5S" __F!$)LCH8I8"FI"MUP#X@1(E7]:;&N:!\?W]#^' M=,?J;+J[5VB2E]:%>W+RB%1D9,WA3I.E;Y1UC 6KQOH'HH:AO'V JQ/P M5#_ 984>CS)V?\+8C VT)NV7+N03X=W#H"N)V^, M>"_M-IA7]1D>O@C)!,!<) P73OIR;^6ZH8PMIR)OH#Z4LN*>[$K MB $^".9@/9C\6Y(I^.M@(LB$^IC\ J0N$B-(,<6&Z &8+^*QO&:DA0":%TN>>^]@WHFE,WSB94T M*Q&(I9LFYIT;S5/GFS0T&N0%X9M@G$@PK51TT"=41G[DC>A\3E M#RA!4,NI&TJOJW@^I>O2PU'Q(F@HH)#083'#G\GHG[ZODP M^7F"UT:)KBQI!;GKHGL.E[91$6P6X2- X D+ E^^N1/0V*Z T1V.Y#T$31\P1]VI/K6=)L4&_4 M];X'6C?N_Y)H8SI+*DW99G12C0=!- SLOZ/$PLX!OQ\+FR&Z"_T4OR?=B1058$1&40&6'IGV'R_R)X>4>/!">+Q1- M/ Z"H3+&Y92FXX#:8U"$T F3,:\9)Q8/I859H/,YY&4CQG'B*^]W:CE9MD$ MDWK-YZ%CK90:#L(T:GXG@P"COJ$B9:9P?(_YRO(&4J@J054,HY2@IF^3%LMF M?320\ODTM=NQT.+4ADFXI%'NF?2*DX/A_N"9V4CK.$2":, M'1BF"&;QV #4-WF^%&#.PAGV<%EG:CV?SM33BO1YB^7Y+"O.I36\0@CM]V%, M$%(KTUZME3B^M5IU?D3E)@;EK))9E,CH$PP.%/;(=R"0HR"_V+!S&PCDG6_.=DZ\0W)9^H%R:^?%9*9>F'I M!D,=+B\OWVQ0\4"$_ 41Z!J:V0"LI1^$)9A^IM-67TY-DRF='_1QH!GI(GM% MZCHZJ.N M%1=%D T3LU5?1J,SF"EP,2(W@?\TE G%Q10#&3I."S"L*IW%?&9,3B4Z4-"W M'AS?!;4YQ'?AVDU>GZ3#.;0#&*#@23"6D[[X]X^!V@UB7CLK$R\9A*U/(G:FN,]VEKN11/HY)&E0R)/_"@GQW>%\ZOQ EG,@^&3S@4 MY'6!VV,?1;+6)!=WPO%X):Z_5P1]+>QJ)?VKE/XU3>_;U5S*>;5"SA*)EC-< MF,*#I(<3XBL<6C).-92+J';"8#(N,HLIY-ZV[&X6N1NYE.A:!<8$1I#WH>>S M/EJ6K!_ TQ^!:>?84U5@02V,[ZV]$M];NZU\;SERKBC?F_*][8_O[<^W4@-X MR"QJ@-LDR] NW/)T),/RAA^VOABIUY/%R(LGAYL\RN=6B,G3L&S?BI,4#T%J MCB?VART(^#S*+_=Y1]]GXG5&="7'; V#I"I#.+QJ',=Y*E^!9U48EE1A,1 C,B_?*GT/$''F$\B9A8 M,F&*/RH+CV3BW+R 17Z>)<%Z3^8B<6YJB7#,DEJF:FTR#*2> .0EX7@43CLQ MG\.A0D=C9EJ'H8^$43S3$#>/4YP!VDF\N'C]TJ&STR=';=3R7OS]V^7IY3VY MO#J_^'N9.C>$O=V90Q%;E7K[;<<,;O[PPFJ[TFZ\[0#'S5>V4=&;QH[458>+ MQJX<8=FLM*KM':FKWJ@T6\M)P8*4X:\XK6]+10U]JNQ6#O];', L?;#//)*W MJ>EZS9& 6\S7OF0S$X9"!!.YRO"IE0I%_MM_SD(KX/V)T-V5=$%.C\!SJL85P=4A[U"\U1G+2E=Z"[#G'ZO.I+V+8V>A]_#/[XG-+2MIRRXK33BEDRG]ARU5*UE,<**H'QX='@X&@PK4 MKM+U'P]/ LO!/7J'S.[2X-"F$3W4&UJS76T?0BUUO5W5C;JA5_6FUJ@=VD:M MWFA7;?94U2M.U#LX/DGRW^ *^*W8[P1?,/2#=X0# =T48_*6[/1#Q]&MV/B$ MJ3%G+%ODS=9O6N%:Y=]SH'#YZ N0PG)-:]<;JD=R!0>3F,_B-IWKXQIZ>:M4?-9%D0="33(3N M%$O9.#-116LJK:_KDG!?WKO<\ M.=%% Y-9$F#1 ,]@BT(NVB2[WL =2ES.&1>"3: MB#&)U"RBMHKT%*;%128]16NR(CVJZ'Z1'K5"D /2LY7@!UVKIJ3'T&>3GCD\ M)U1$1Q&= C5\HS"9CR8KHJ.*[A?1J2FB4UBB4\L2G5[?]8>,R=,QR$T,3\9$ MK,^=/,GI.7+CS#R/CV)"B@D5J>$;Q=%\-%DQ(55TOYA073&APC*ANF1"(Q(T M]O><9FIQ]-GLR8R4,.35/M^R(5Y"YA+ M<4%@?(#JSP<3=R7'KVKC6Z@9^FX^5L9[ZF'^:W6NWW2AG63QR8DL:: MIDX;1JO6;&B4-FW;:)JF89A653>_-0^.[ZF@.+O?$-/=DX:(Q'E[TA8@XQ%& M?,V@T>K,:W7FM3KS6IUYO?DSKW/MQ&HI)U8N*-:6G%BM%3FQ[FA '7+J4L]R M:& K-U;!G!H%=V-M#D5STVKEQE)%]VY)KZW84)'94'M%;.A/YM)A;#LP@'\R M+^[Z?>HJ2E0P UEP2K0Y*,U-JQ4E4D7WCA)EEN 4)RH@)P(16%V<$]Y[&OB# M_.Q;4VQ(L:']0M'<-%O1(55T_^C0=D_E4'1HVW1(7Q$=.J,!!2[$/ _&\,1U M:8]ZOJ)%!;.11:=%!1QR18M4T?VC1=L]ET/1HFW3(F-%M.B3RP$<(W(2=*'M MEJ,84<',8]$940&;K1B1*KI_C&B[AW8H1K1M1E1=$2.Z"6A(;?)K[#%%A@IF M&8M.AK9]HHB@QMFPPEAWN<.=3K,L(]@CNU ]^5F\<8 MC!?U+)8]UU[E35+,2#&C' !J;IJMF)$JNG_,:+L'?2AFM&UF5%\],U*;\14W M*C(WVO9I(8H;J:+;+KH7W&B[AX8H;K1M;M18/3=26_,502H\0=KV\2.*(*FB MVRZZ%P1)'4%2;(+47,^RFMJFKYA1\=J^64#-3;,5,U)%]X\9J;S6Q69&K=4S M([5C7S$DQ9!4JFO%D(I>="\8DLIU76R&U%X]0U*;]Q4Y*C0Y4DFO%3DJ>M%] M($>&2GI=:')D:*LG1VH?O^)%!>5%&X33W#1;\2)5=+]XD:%75/+K M,B(\U] M_0EH#1X:'\9FR&U. \YFG;A>&*A7E*9@;5>41E$:570?*$U549I=HC2QS7I# M[EF6[X6 BJ[(H=@9&N-#.?!GY";GS/4Y7"6_T%[_ [GW8\MAY-.GFQ+A\-0^ M@P\H&0@?#0N83?JQZ7*+4'AX[$4PA@3S-JZ;UZBBLQ!%F9$B%=U],U++BQG9 M7)MO_ $+0H3:DRCR X\-R3N Y8A"29OX4 NH&(WB@)$^[;+WZ^D?553!9]&+ MBD$_C*CILI2CP,QFX*HW0#Y^F9\Z4D=\M\.L&X5[NL; :,/I1I M!^IX1-T!'88'AQ/MZW&OG.W,U_3#_%:OED0;^>3V+UY4-(D]"7-.WIQUBO[&:S7M M;4]]J:[5=J7=F'\Y7Y5M5/2FL2-UU>&B\=8*;;JRS4JKVMZ1NNJ-2K.UG!3L M_+RWJE:$\T*QEG>?EG7MZ>$;>WJJZOJ/&B[D),Y3[-H.="[>BS8=8]AN NY9 MO$]=(7M^L@]"G_"7\IV MJ:+*=A6\Z.[;+J.B_[F$D<^U8L4A?\\E/+T/4/ E]Y>M5.K]H^ M"XGG1X3V^XP&F L!"UYB,!?8+)R6G-.( O*[C)C,HG&8O"FB7<#U@!'6,YEM M [@/>.2,[A]7*7U71<6(*N16115RST'NN[/?BHS<]_3)]_S>D%P\1A>@.FGDU,%IA-@^HF:S%4XJG!4 M%54XNC2.WMQ>*!R=P-&;@&%.*#7'W[IF*3@M4M$]@--:T:#TS(^ M_Z[C!ST:8: 6#0G/("^&)(_3/W$/$%C$LA&P2BKWT\84;FX:H.26,DK:D=Y* MQ8^+-(A'9?QE>5&[YST6DBLV(+=^CWKSA,Y8(G/'P?$H-G05X<1:S+Z'Y2+6H[4KT2%0H+[/82&82PMB1P:B325/:CH M$+[RD'P$O015*_\N FYL/)3$)ITX\'@H'@;W8@Q/!Y18AN$\W]&&)4:[VL[\ M7H^'@C[A[_A(O#ORB8DA0I8?]#%Z%!YE#DG .BQ@&#/$/2B!58+70/]B9.87 MC"4M 9I8E=D[Z<8;Z*HR#K2'F3GM$O%?L>DNO6?@,+@G(#UJ8RP2@!7#YXBD M3N)I-E1:AI)F^ZQ$> LL<\DW,%U;$27>8" ;J:]V!\NU"!&@)P NS"VG*35 ME3O,BK-62F\\I:E:TLU^%<) MN7:ASL]S;^U"G6>DV=J%:K\MHY;Q&C;R*D+0G.U#B!B8@D8E8T<3W/SE)[VA M?9C"=%FYX_^8P>'QG(N;H1!7OLQ' MS -QU*78H3[>OX<3++W^SGX_VJ*W:,8FGS/R>;[N.= M2>-9URK2\LV^_-;\A;4W)]Q\\:EZ!;1XE5D1Y[K)&F]UN,J!69.:S>:=&??( M[IRFM%K/_EI[?;:;^YQ&[(A\IH'E$$,>9O6:5&!+-@PP9:.M.AT>K;X16QB= MP_!03KI^!2/1)6>^9=& SU*/S>I"8@N$J>A'!"9#W";8"1_RWZ7@49"O(5I"=A>P[&E"'G+K4 ^(?V-M'FET&[=QU9OZ[ M3 +U5!*:Z:Z;NTZ^K)=@CNLWG\Z&F^N_+F[)]4=R@!O!K">6DAT>EHC#@G3]F<-G$#-Q@TL'G=C%%7IQW%E8A@'N4$M2!-I% MUTA)KJU#,9?T\8"T])AL4=%T/1VX1>:G$NG NQS>PU(BE6*06KX:76;1/+>%T*:'3!/MLXKI8(I?>&^'1X2$Y\;P8 M5.16>EJ@:IGU<+P-RF&X@/"RA*(6HFWX-)8&)@B/BUCTMXDOEM[37!X8'81# MY"6.(E$2'U!Z3?A!B7311X3!!,*O$U* [Y<'8#RTZ;!F1D,4E&ZA:(@MM&7= M0> PLDG>*)X 6 :]ESP;LY9TI0\LY)&4!F@8"T,:#!,GE8VB-+?-(%I8#5$8 M>Y!+MZ5\>1ST0=!#(7\B8"&$?WJH%/C%\F/7QHK"PZ5B" EE&'I!(]X98MV2 M\"L\L51\A5>(,)&%'2;B(T!01KTE9#%,97$DJ+)>HV_0T3TZ3%0"F@75PZJ* MY"^9_H Z/O(@ @7"&ON=:4=JO2UM;@QZY!6PV>@7^I1-F\01Q MTQ/2K;YOIV!@KC."S/=W[IE>+/!>EN:Y+A.W)N5!,M=*.,BI#_,C_'(.Q,@" MVA@6K_=>\#(N4(\W>9MRT^X-*(W:;)8O[WYN9 ]!^R5_9R& 9Y[W$IURLU)L M(X:?6)8?2P_)+&=G(?JMJ("]$851D*T@>RYD7P3,(Z=0A>*!3DJ0B]?RHL+M MFH5= :T"VKE ^SOS/!8YY*/_5#S 45!;-*A=N[@KL%5@.Q=L?V-4Q#+\QEU6 M0/^G@MNBP>T&!%X!K@+#.!=S_ M99U.P(;D$V-BC4+=H MJ+L)B=]Z=MV-I?;<=HZU<4KLJ1QKAZ9O#^$?)^JYQ_\/4$L#!!0 ( -5T M>50@ZUF:=A@ /L< 0 1 =61M>2TR,#(Q,3(S,2YX-3M35;-8I%B;YEQ]E2['C754[LLIW)[M,41((2SE"$ I*^S*\_ $B(E$B" M "59S%!3F<26@.X&OD:CT8W+K_]\F?G@"=$0D^#\P'K7/P H<(B+@\GYP=?' MJ][IP3\__/33K__3Z_WGX_T-N"1./$-!!"XH@A%RP3..IN";B\(_@$?)#'PC M] _\!'N]#Z+2!9F_4CR91F#0'PQ6OZ7O!\X1&I_:5L\Z/CWNV4?#<>_,'?9[ MI\,SY]AR[3.$!K],WMNVXZ(S[[AWY#J#GFV=#'KPV.GW3N#Q8&Q[EFX+H M2_@^=*9H!@%K6!"^?PG/#Z91-']_>/C\_/SN>?B.T,GAH-^W#O_S^>9!%#U( MR_HX^&.I],N8^K+\\)!_/88ADL5C=_:Z5#QVT>SUG4-FK/S L@9#2Q;EA+"" M- ["" ;.@K0;T5[T.D=A>1WV]2'_FO/I]_I6;\ XP2BB>!Q'Z(K0V27R8.Q' MYP=Q\#V&/O8P:AF-=R^A>W"H M+T$<]B80SAM(D:^92))^8BY-3@&ML[.SPQ>N4>5RE&J)*-_C/_:L@1G;*G73 MY\U^Z\EZFY A&TUF,LAZ:\I0.H2J-**NIO@]U!1#$ J1\VY"G@Y=A(5F?;=K M]+%8@?_82WY>M%,%$UBBK^*? M]Y ZE/@URGTXIV2.:(11F#>?@L"4(H_9)V9$>]*D_.[#\3LFB2Q28+"L#_SK M0U8%^3=92V1=#LGY0KI9=H1*'R+T-/HB?5]4ZK9P6451LL=65HM M_5#VG*(_1[&+HVMF:>E,2*+5M85*ZEYF.C!8[F5! .0H=*C'+T@0$A^[?#'R M$?KD8*I+1 0FP/1Q3>0+9O'A&CF ZJ"C!JP8;]_I (L M(PJ(!S*R>ZB\"S)C#9NB(,1/Z(:$ZR%6I*8&SN[WC_6!6Z(../D]@-X]XRCUTLFG(.CM>!>E[=: M.8[Z_1-]Y M6Q-$K7/'_?[ISG1N[TD4)Q083J]\\KSFM+2@HD;_I-\_,YB.&%4@R'8(J%LZ M@0'^4TC!]-I%H4/QG/]&O'$;)B MX.4(<] DZ3UD2SU]B2*(_&RL%(#T5-4NH1.+22L%(>P)0PQRI'&F2T@22^!VZE MM^\V#^"=#I"#OCTHCD1]()GCDOZT'XRK #QR]W"3B*8$57@.^T?#]?!,F.S1 M7.W\+Y#RV-$3,IDP&Y)6SYW']CJFEQ5>\-O/I)68?_\]7:D_0YYX_V2#DT5Q+.ZI=DI9.3YA?AF&4")07V:E0%Z,AG MJT2>,O (O23Q./)B?Y24,O*\-\=-K3:GMDB -%>;A0B R0"D$$!*L5>52O"N M(*:_03]&/.SEQ)2R[T9AB(0)N,%PC'W,MPAL7FU,.:M5Z,P6*9GF*L3% 4*> M)-*62@02D80!R@FUUZA*7&_0$_*'K -)X+#>$C)O7GM47)2:8O5MD0-JKBF" M-1B"9>:=U(A[UA5!C"CKB4E"5 OBDFK*=3_[K^A7I$1 CDJG>]Y@X5=96;G( ML]@ZK[ $*$&ABZNY8H\V6KEID%$;MZ$MG 0\=&2#(OK"BW7; MC))(BHGIW2Q'M34^M:U^,U7H@50*(,40T2(A"$@ED6&DO9$N0Y$?<79C'Q'O M+CF3],HZD,?_Y]RI^8*,W+<-LE-KS)EM%7*>NAHC1> 1)RF$T)J%&+\ )LA> M7TH!;+2V;D!6B?^@;UN%<(@N_MU>R=5#<0'G.((^_A.Y#\2+F(.[8:P5#-2H M6VS!WA3U'%,@N>X5H!0?/I7R5.]HQI:XZ?:\='K=K")H,%(K!%_/-U4(R1SD MN4LWHI.:\<#6MQ&:8 <'3RB,9MIKN-**RE4;\_]+_P;Q"D5U981B M<#PL1I9*L>AB1**L5QNM#;0(J_]EG5VV\8=]%L^04:R^(6DU MLJ>V5S, M*J97,X(@H?@+8#0%;)+J'J&T(PQF.2U"ROENV!\6?7(-M+HX^ZE[._LVL4DC MYWN,*7*C*27Q9"H-V$5FOTP,[;9X*RWQT+*M0MY<1SF62J4F6LH$4J$RDYX3 M:V^P"]@V\J\,2:JU@(?>FVE!M_TN-0@R%'451ZQ+\_&HS0%=ST.-_- >%')T M>L@O FT)Z^5X6Q>58>0X-$8NRA*GA.^J][M<-K4E+[:T+:*&Z-2 MV@#EDZN"/$CI@QR#/83%3C?PX$QIJIVYHV$QD&0&9Q?].FT,+A:I!.*EE2HV M0C0\R/,VDJAM_K$]*&39#76H!S+Y>,)=5E=LU^CZ41]MY!NY@\VIJW7EQ!X4 M,O+&NM)M)U%_R$^9VX7"B'S#T91?-(6#R2-\N6>-IUO2!CV6:A4YM0>%]+VY M.4D$ 1$!.5$ DP6DPG12=YB5G>$D1\=ZT"'BY!P*M&\84=57^XUG5G$K=8Z: M '2)WAX5P[M"ZJDH74&[/RQ&894(=='S4W1RPRUO^O249M.V[$'))A<5?%V? M2!5]G\0@/C->LWAV@V"([N"K\4Z+M1BHT1[8@T(0O@[M-+"2,@6"*Y!L]QJP M,OI(X/ ]83XW<7N MP<::_:*=4,O**ST@9J&+QQ>2VD!4[UPG/_)6&^4N5VNI'9JC83%4F7:X(-)% M_R6GKI?LAY!?*QRX5X0B/ GR,:*D(+]1?ZAT5WC*5K))XFJ,T?[&I>4I-KT5@'7/NC>VF5-5PGO4 MMX>%I,WJU"GO-.#H[B]9*P/X:Y!> _&G@.,C"A@CL\6A/C4UH)8]+&165@#- MTQ>@2@Z=A/'3;.Z35X0HBC 5;SC,?:AW.UI%5>7Z[XA?DK8*D"0$,DJ D^H\ M#"8C2$U!/6J&]K"0;*H"I9.CY![Y_(CD'-+H-:(P"*'#*>M>S%-163U2;*MX M;#LE!00MD">V!\-HOJFCH1XO1_:PD&6HAJ:C(T8^ >5D+T#-Y0-0(7_U21.H M>CKJ<71L%0_"YQZHRI$%"[I $-[#E>]FHWL[=:DI8Y=')\.RF\=TH.MB5%.C MUQM>]FE.5VT_3^UA(6^GB6O7@R8:8&P86SU(S^QA(?FF.U0[""-/,#+70'L: MS)=73G?'?:OLF@]>NW.36J[3#'<0+==23E+'UK#L0K:LP[LX%>7ZT'2+P$HU MI=4YYGMIU7W?0=N2/)^* X!E*^GSK@HX(&W1I M@5K6CP8&2%%=;8GL84ELK12,+MJDLFYMY ]K$5+;K2-[6,CC5B#5=8>WK+?% MH]&WXNG3$4^]B3>MUP-005(-)1MUA35J)93)N]<)&R#Y[&%-,?B&\&3*K[AC M2P4X0>(RDKEQ:*\9937()[9=\/$J09;,0,H-Y-CML9;C;70?;FSLEM!2XWEJ MV[HS)1NTC/Q^L*YV^OW#UTWA5T)*#=^9;1=2(Y7P,>I[]$JGNX\PY(]#S/AI M,B%C@XM+&Q-7(GS2M^UB1E(YJ_8$0Y#GV.D+2K^@B/5<.$I,4?9@:7NN]/A>U=1S:=B'& M6QQY/!:6<>9[O 5OL7LMY2YJW^$.K M8K??IQ?'9W@;W?>X#GVU*C!-* 3@2E4AQQ-(IB#C"B3;3N*?/DO&KX!"9$+A M?,HOAO8(G0G!]&Z4KJ&AGDR/K.+EG?*Q-'%'U((FR!'=0R1[PF"2U:.DGFR/ MA\5-)?5P=7'&K>GM1A%84YIJ$\IL:/&AY7HLNQZ8K0'A"@R/*:C4XL^U"HD9+ M#>0#F0+X">[H*: :2&Y(,/&9_723!"2177S$/D%^>G!]$ M-&8T7L;4Q^_GB&+B\@:='[@Q3=>_R7?I"V'G!PZCC1F)D,$;X2CFA?Y%23P_ M/TA*X@C-#D DJ"2?S B_8YF^7K-O./6#P\J^&,6,>,Y[&J6MS;<[$3EI=G5Y MDR8:M(61Q\%$HR47/@S#6^\;7R@P7.@]SPQ_>D'4P4R5?H,^%ZH"3*VZK<60 MOP#./A#/?S.UY#*F=Y96-UA1I;Z=. B9%Q"]<3/E^ZBWG@B>BAQ4.@I'_+5S MD9H:S9GY5]4YK- MJZW;AE9F6IE/Q8ZX$9N(HA]?RQ7W"PF2C5%)GO>:C6<:BRNX_L4-8'@=W(F& MK.SE$5]>P@A=04S5%K4-HFT1(IE#V@U(Z'M3BKC@.VG08W:*5&T>U'7^HF8AA_&7>+5WWE#!)',#?3+Q-;E@ MH<[TPGYUF>T)W'O$V# S-.A;?2FX_D1J2J8-VG6!*%M4!K\QT0D-U0TL+]N& M5C174Z&!M][")Q!BAUL8#U6,MK30PFQ%,$%TFWTG_OJ-WXX73!)7^1XE+VZ- M@B"&_CU?///E7AK1W4*O-A"AM>N^Q4O(U]E#R.KQJ*K1AE'YB>D@G5.VZ$YC MO^KF5!9O0UL>H(_"4?K2R77@,AUSHD?X(B^S>JU;H^L3:.V*??.^P&T<\9;P MMQ565@ R7'-'L?.F_J^V2)MV6IHM1\2Z/0QCK@ B_L,\#:Y([F7,[9ZXI3F< MWM([2/D6IO3WG*M;W;<;(+V&L=WJ2D%&>6\]]B]K2Q(Y(SYV7I._ZZ-))B1: M$AYJ/%J*@X0;L<('H1N;N/2(Z>\NY M8H-";TE9926=Z EC!KDCS77B%_3]0&]2*PG]1.ZH,J^],RTRD:H>* MY2Y)SE9H=;L(U)7:NJY[1+,YH:QL MO"[Y>.?@*:Z+CP"WH67U7'!XD5W@>"?O;Q2S8KH_+52/C UR:&_J8Q=+ M\[?/?.O+M..$^+^)F.%RC7U ] GS,' 2MKB>S9,ZHE-XZ/,"SC&;]+CG,O(B M1$>.$\]B<;'W:$:8 MD.\G-V0*V_I(1D&2=R6T)@!A2*4-D8F564=,(,DTPQ](N_56OG\DN3;I3F6& M1-N:2UIM%8F252[?\,/T6AF3UJJ[I07$/#;+,)8MX*6#L=A<7Y]-U"2SZWA MMED\-[]P,QBS*>:!>-&SO%W&9..Y :W6Y0RE@<_,/YM>XV!I_@USO\B&:4PO MS4FWU2@4SA,MI8GUCR&M5&NM![^DV(FGQD6^)[Y_E22 *C<5:M3<]6&D-W6$ MVI#8;"+=[C.8UP%39UL1L547'VCXDC M2@JUR&^!:F2\#:AO9Z&K'QNM!%M<@.C*@%2R[^EC''TAT7]1= =QM:>S#LD? M0)EVMWEB9XO6=25MQ5I6Z8#G5V&5T<1FOKTFZ5W[^Z-F1SY^@!,>R7$-\<@> MSX=,\;QF6[FB0AO:4W&Z.V)#G7%2>DHZ5;'B>I M.2BP#LDV8+Y(SGUF,VJ#IY[E?ZNY5:4QNUY&.BJ5N(1R7^'F/4U2SW[\QO;8& M]G(I";G,3:+VR78@Q14M-?5VODWHWY@GH; #_4?XPB>^*?'YVN:.J2DWU7R$ MJPV?"84V&,$'Q@V%(VMY$JIQI91UVM"J= =@NI,PR9('?(\@Y5>*.10+AT_I M)YN0V'W83\.Q,#O:U9Q@ZY(VAC$0#C-S9[G'(C,/VSK0I6"U>Y5:^YA_XL&. MGB 6+;DB5&PT3$ZEIPE>&2C<4G"_L20[SC=#<4,7'V1?^;Z)9\I(T5#>FY L M5^N4TH3&[K6-7Q?"ILTHM2WI!2*Y3[XR(UPS]YK1:,,\=1,9:(I+9!NOW(*4D\%.\% M-$E;E-5NJU]>V&25!.USCU/RRQ=R7KCAGBU=$SK_67.63+](&F1O/ M<\L7ZFQ^'EVEO_OIHL*&969*U0]ZE5O12'F4+CG]Q'Z0GZ6/T^4N46%S':)/ MBJAD4W(M#5>M[I2L7=)45VC)DH5[*[?>-T)]M][162G8!OME0')&Y+&9X.-G*L7D']Q]#F8MYX$[N-3:GN//?@.(RO-$Z+FZ-R)S_KSE(8 M4&CM85&=A=SR2OOM/N)OF+S2.%P MP,:VI9A0;N]^K/*V530K>ZPP*R"RU:9]9TY_MTOB39ZP3XUE_@O'X5.M7!R7 M&-@W.?K?3+#6FOS55=CB)HW%!HWLG13][:EJ*C],9ZB/2*RU.O&)*;3#\Z9,F>.Z8K";QI!$@^;A6P,SN"'G_X?4$L# M!!0 ( -5T>51R]E9*L"H *NU 0 5 =61M>2TR,#(Q,3(S,5]C86PN M>&UL[7U9+-O:EH[LG;%>YQQ'598==W37WB8$E87&*(MU< M9'M^_4T/YLU=3 M\'-(SSX/YQ?/?DLP^_U9GDXNG_TVF?X^O/*$_+7[1Z\FG[Y.AQ\OYL\XY?SV M3Z=_XE%!L)(1IJTF4HE 7!*46.&B9DDZ /Y_/_Y)RIC 94U4BIQ(9CCQ.E)B MO.9!9I:ESMU#1\/Q[W\JOP0_@V"_?'++/WP MUS\\>[:/6O^]1/\Y8?9\/+3"-:?74PA_^6'1;K\BA@X8WR)X-]V/^SY M-W#1C^)BU,W%S_CWU2,+F HXX,*88)XOQ?/8> M(N"*#"/X!>;K(6;I&&4R$*.S(%*#)!X"8DJ*90_12I_;#/$>5#='O,&;%]/X M;#)-,$4%]L.SSU#4S4J7+2'Z:;Q#J)LK:?6-Y[/%Y67W3#*TIY9(ZAD) MUAC"G53 F/+,V2;T>!#:/ASA3XXC=252D2BSBQ?C5'[[Z5\+).\(HS%_Y MZ?0K.A#_]*,%# 1W$ V-!'0&(J5/)% 1B;$X[N@\BTHT(LL>\/8AC'B"A*DM MF6JD>3>%3WZ8?OKR"<8S0)!OYQAS![@]B&,?'*$J2V5:G3Y>>C#<#2<#V&&J#[,)_'WB\D(9WE6B#W_.A", M@7 8#^B(L8.4*%0K4B)<)BUM $C0QE5Y"%G%D0]2MDHGBJ/* 0>I4*K>H%N0 M@G3:@K$TN=:#[)/[5945M]?"L1-?C?-;QL-#3H:")B98A3@T.H(4PV'PWF=' MP?+4AN4/\?IQ7:RF/#A1#/7< H@6'<2S\!*-%9%ZA$G:) M2(-8 DV2)!45H#'02<@VSM5N4'URJ9H2I)9@JC'E5[C\-)GZZ=?EX-;>WHO+ M$F&^F,^GP["8EQ#SU\D[W]ET:P%C VN1P;+ M)EX!$L$U3CTY'Q4;3RM@Z'V MR>]JRJJV0FSAF V$B#*"UNATHD:4%CBQ67KB:!".F,',>$V\2M) MH*+=7:9:?AO.+UXM9O/)Y3=X7S? !1N-4LQA-*0Y@D.83@L,DWBT7F,<;8QN M9(/W MA3A^TDKK2030O5N(Z=5692>:M)*@&Z%!H)C",D7&=&M0U>4=5:0QZ0 MP'@$]^PD.IPXX]4DOTR8#*CG%+T]3H1D^&YID7_H^!'\* D/6G(;&NX053&% MRT=M+"7T*R(H $(-%42F#,1%!H1[)C-H#(PL;V<%;\/IDP$\0NI;;=])4UXQ M03OY!-/YUW,F,JV M3Z::!&D88=ZQ;&R*EK/VF_UW<.U#"?5T*%%1"&*+<&'2"5!NGXGY<^]##/1UZ5!1" MR^(&G9AE-B42DRS.3;0D),](I!YLY#2FT":JK%^T\P[A <[N@/N4#:W.I M@@BJUJ!-QAN:M:C1C/X#25[[DI"(Q&4E<619Z!"]B[915N@6DCZE!BLSX*1) MKY@EGOOA&-)/?CK&L&*VH>-^A#R,P_E 2L8SL$Q$"$ D&$ML8D5Z$2SX:+-I MDP-Z&%N?TH25Z5%9,$W+'Z@4S@E'N#48:2B0Q#F)-DRGE*QDTC;R\!\J?SA@ M=.GR:['OTP6LCTG,UN7).SLG?]:JC+78)B*+$6O"*5HJV42 MG(0N7Z=B-AXP^(AQ+P+L?D>?'.F:$J\TJS4#NNZ([BTL/B7DE:#X\G(V1')! M@@74W2@_'B0J<]-&J6W'TR=7N!8;Z@F@7F+S\M-H\A7@/726=LM(T:9K$S,E M J"DYC60P"D"U(9;&3VZ[6UB]0>A]WY^QG_/O)?5D^S/'7 M[M31)+_]!-/NR2)MY4 .8@:;A?5$ M,8DQDIU=P]8,]#)H,\45>D-X:4A5G%*:& R M,VY=,&UJ-N_'U:=XI0Y;MA;UUI%+S2U\F,)L?@/*)L92;11BR#8S(-$ :CH: M-+%:(U"(FDEEG8YM2KWW0=>GJ*<-;ZK+J%XA\'0RF[V;3O(0 6@MG=&.1*A B..$$9#S;$R*$)239 G.Z>S>9O,%O,8! M;_,/<4TNRVM*>0;^?RI;= &4M$*8DF'%\:.'A:&%2:C8<2XL Y%IJ_SWP6#[ MI#YK<:BUS*J1Z^U:@Z^SF0,.P1E >FM6^@0HL,1ZM!,Q@F8\4BM3FV3!'2@G M%_; :%3F>)S^[J>_P\:C!Y(JY5S"&$K)4#P=E&VRG,12LBB$X&BNVA3X[,34 M)^_S-%;<:5M21PXU3YD /J;T(_L1U^EHTIUE6D-2S"BGA241=3JN19:6YYD\ MY=FFG%*DS8Z:[(;5)R59EQWUI%'/J80QCG"$B%ZDR^%X.)N7\5Y=N](L>RW! M2B)S,*69AB=>>TLT1)% )H7_M7$T[P?6IX1[79+4E$C%R/6Z?&IEYX?C!8[X M6R+I)>3)=%5FA28>9C]]0> HB>'83[^^P0GL#M<6#V'2Z. M.DVD20)5)/ZB% 5(-"O;Z%QCPT%5\U6^81P$Z0W5Z)I1G!34#X"J0858^E]E M!]PE;MMHZRU@^F3!^\+-.QFH$V58;?'N3I2HI*0)*J-B2JA+$BHKAQXX :VH M<99":.0 GY28/)?Q[RNQZLBS'KU@OL%PA]"%U&CK#'5$LJ!)4-&1K$$ HSPF MW28S=0-&'7N'(EW-[$LTRB50!BLH]9223(,H@2NZ\R:$4@3H7. AH(/?T%;= M =2KK-3Q1+B;A#U]^I^$[R-5YCHZ(%Q%P$G2@EB'"D$YSO!_(>E&N\]G\WT> M>8^@,B4?GP7UTV$;$P392J6$)\( 3I#AZ)X +9MD3ML07?*R49NAAUS,&ND^ MJ8SER6$LEHOVL!AE.VI*$9L1.3K* VN3*7X@W??(:OM4(NST>X^:^";;9319 MEX)6Y9@V>ELL1>(%Q9C99RUQ\8>Z9^1%\ZW5Q&)^]#=HQ MSX@!9I'/V1+/E2?, ,X,]=GZ-I=4-1Y8G_:HSJWY'H,;C^!-^MG%Z]'DK:[X,6BP MC%&$\E3Z3J=R=1Y*VZ64D_>AG"QK94?VQ'AR5QK_M9OU7RL60'==W/(G:2!!8_Q$(TEDRR6A(J+"=YH23T4@R97^[%(8>OM\="N6 M[<1XH&OW?7*LC@2K,PRCFG5[U$%TRGDI+ F0'9%0LD;EG!]/+,7L9(XZ-J72 M!I@#_:WOBC/'RJ1FYWH,/5.W._(!';ZN!')>?+ZO;_.R&+(X=M_\P(&6-AON M.(%LRV:>RB3HBU=-Q=G.Z&V%QC)P(Y4DEEE* M),7XV1O-B$X\<9R('%FC)H#[P#OPD.]WI;;JR:T=I>XT\KSZ93BPP1L%*''( MY7+XH("X8#CA@DM0AD)P9W*AML$[L/7V]TFID^56,W>Z;0:N=^$V9H RM-ZB M5 'X:$L;'8[X)$82T=-H,G?0B%?[8SRI:<^;<9R"G\&/L/S]NK7>[;[J):P: M&);+.5U/@G*1R&S+E:\85RFC#6<\2^;WZ^-ST&N?0GQ[*G=N]/QI)Y2:15BW M(*[[TKQ'E3&\*I9C$(S.KISV-;D33O0U)!MZ(E TZ(&#*+' >B;5)(1'PSP88L$;G8 X$VJ<]AT\#N4Q^K1S=] MM<5<=Y^_E"CC]-P\5V)H=(RF4&Y%PU^HQZC)4D-XCC@S)/IT$=69>%)!,#6W!:Z&,WS]Z\GTQ\DBS/-BM%:$ TVE!)XX4=SR0MN, MGC]'(YPUPT>!8XT*\N]#U:=;JLY$F&I"JM?U][+4!/UW-T=O\X_KRV7\"&:E M,?]P5M"6<_91\G+%.,C B$P^E([$GD@7T:6+D>;0IG)L/WQ]NM'J3%1J(+@Z MW<*W1XFW.ET/HE()O,C$2)=14<9(O*6>6*:H NXE%;<(M7_"\>[K]DHTTN^$ M(&V$4$WCO/;#:7?1Q[?ZQ+?Y-S^=^J($(3IC$N,D: 0B4PS$.Z>(<0(HS2K3 M1@>([H6U%W_.UL;S/ JFGIP:1O3OIO#)#]-:_:W<]'7$M[IID] "@[J$ MLQ!9N5<>W3-'.0W:4^T:7>=T'-Z]R/;])["KB[8:#7^$3U.(PV[V\,\C6)TS MV33) ^$\=0J1A0!H>*DM?2=BZ7O+L^<.?[-M,H_[H-N+8M]9]KJZU%KO6K\> MCOTXWIP D;6-:)T)4ZR<2)(6+;8)90=?"T@<%&U3RK4_QEIE(6]S=Y/4F]EL M@:^ SG$9,*MI<$X2EJ(ALI066$LSX<&D+'3)Y;4I8[\/U5/8QCZ53+N*0$Z6 M4I.ZR#6HHIP,QH*;8B697=">D-\,(Q8F9T/ M.))DVO0&.1IRG\[CG8MP9Q%OFRK= N/MIZYWR4]?8!J'.$,#P+B\7'Q'<%9P MD:#'3 )$3I04S >1GX+\0EL@I]#9YTNOCIINI4! M_Y8Z7&-9FO!8>B5K=*TSS24U9#VQWI0K-I40$J0(_E8>9D=^[O[W/(62[&JL MJ#SM]:[OPD&7_TH=[Y4?058?H(HFE%W* E+)JL[UW[.'>1VY.TE^^;RFC:D&" MQRBX-S($YM'YMN!197*94+4)3X"7HR9*46O.FKIXL.#^D=N$\)U0Q_#A)(0([)TD?S*\]U(@CWTP3#AW)#Z%T)^-MS_B/,_7!T5.N4^B!.;K72 M>%YJ-?0[964,-*?9.&"H,ST8']N4]IT$N\(=.AL/+O67 MJ]MI#3=.1)M(B@D7I++HVK@42%: <9*"P%V;B&$7HN_&FSV(:5MNV3E=7E6C M6!SJK0&^0*T_G7Y%S=#5,@PD5\[;BA7;@3@VK?I*[\7 MO._& 3V)5_4E6?.:KXT!KV_/3EX%FID@RE!9' ;DN[&!.&>FS7[KH :Y+?E[/UT]7=CITGLW&&I;E[=RB0,[EX)\U/)3=O M%3[XT<;[KG'].)S%T62VF):[Q&3$L+>KNT7>1>>)9X(BDVU(R5(;11NSLR? MD[82OAV#6&6WKX^ ;IN*P#)&_%"*=LHIY'*C6@A)DW+Y*?6>&D8?Y.WAK^V3 MQ]:"-#2%OU?IGSV=C&?S7'AEMVP!-(J1R/1(@8B)2]56("P MK-#,@C>JT6JY#U6??+.F#*HMH7IG53KEOFVNK\\YYU65R]OCC&KZJJ5V[R MQ&]*0:J?-[-6BFKVNBQ M]B+/<5)B7%P62<&-PQ_K,44+(!12(#BCRY@DN@><$\:]LEHR?J<'QXX M3G4 M/F7ZFO&O?T*O6-Z[.6=K*!RVVUG&GR^,Q??H/\0+28@23O&YG[S=V'ZN2\S#?5NL\AR]V7+1@> M?<)0F4@;RNX,#3A/@A**?D0*#%>>;Z/Y:HV@5R4Q#O.%Z MKJ\*:6IZ[WG?&8SMOJ.M5EBWT3#[\M,"7?OU:PO]%%4L&8F.N[ )W3\J2V/[ M1*B$H#@7,8LVR_=^7*<7-^U\^G)M)/!GIH5A[U>C]<;A50XKM3.7ZZC[\( S'W;-FVRIT\+/%97$FCS:21[[I9/-8 M8X25#.,:RJMO4-Y#G'P<%]Z\26BJAWG8]4/N\*WO4/S;9)(^#T>C%]OP%N9R M"1 NCK6BG@P'^[_#B,6(YG3VC/E0AOWYARCZ].NYO^HQ70LPWJY=MZ, MYW[\<=@-QHAHI%&*1*70[IK2$#F7-D[.9V8$FN#4IG- HP'UZ2:A[WV%',NC M7BZ*W=M]P#'8XD!)-*7NFAM#')>"\! @R\2YLFVJ],\RO ,O2OK?!?/H'.M? MJ+\RE9L_V'Z7V>859I9&GR1/)-G2%)O)3 +^'X$L0HSH@EK%SIX/.&8D!]X@ M];])@_[RK)>6:77>?/.$N3-)*&4=T0H2D:&K7XZ,&"\R:A'K-3R!%,*=+:3^L:K=[MLWK])WHQA#.;WY<36OWWYZN"'2>TD"MY1(X2.Z/I8[VN9H MS/VX3KXN:O?3EX45G%O0*@$1S@*141HT2TX0&PU RL9ZVF9_\B%D?=J>J\B= M._=$U110O5O&=J/:53/!@HD^"$,23PPG041BE1%$.28AZ, U/SN1GD+ER^-P MJX84'\OVEJV$TIGH]6*^F,(F_&8V]N%7-K:E!X[Y/#;3&,F$\(* C9'(K!5Q ME":BK$S:*$F-;M:6YW%LYN;$KW:T?L&Y_O4SC*[@[Y/Q_&(V2#F9A/- !%7H MOEI.B2OE$A $ZNSH3#Z_)[$'[B=D;P_AW2$ZL;)PSV*-[V+^?^"GOWZ>#"*S M23"T%]S+6)I%H^,@N" \TR!2HD*+-DU.CH+;IQ,:O:'?,:)\1-:]GBRF VN\ M E",J%1N](A4$.>]QGD"]%6M0;^E+[0K>/M4%](KWATLS,=4=T@D&&2K@U02 MYZ^*3MB13%X/D0@*TN'H>W3]4)O6+>P<)\).)U/3FN :>(CJ<(2 Z= M<(Z$CL2SJ(E).FKF&).V#R;W!N@^[??WAH+'B[5=+N9%C-,%)/C6VVU2MC97 M+?M&WS9T7EV?:9WDU3_:T1"N3O?E\P [.:_S"/-W:O:G[)??0K!E1WO=X"64 M*SVCXR3J6!J\&$.ZQO+)1N4DXRQR^9 L#WOEJ;KV@Q]UC__I2[F<]%?_9;5M MOQZ1I-Y)%Q*)IER4$RB.2 5/+*YUQD.RHM$5>P\ ZT6*IATY;NO.FF*JUT6W M#-V/7D^F" AFW;A_O?#C-V-<\=!]ML9GLU)>^$P8L\/X8>Y%U.1^C&@FO8M?&]6FD\?P5_CZD7B1.SD>=.J*IQI1=0U3 KYZ@H"*)HMY7,7&GFC0&.$,%Y&D)* M;;:H=D+J14;BS(;H9-&T[-)T>3FV.Z'>B_8UQ[N;C\ MN=PYN;HEX[2.YR>\KT*7IEJCK;3O?GWW:_?&FR"NW[^ 54..#>!B%A:>N4L M2 "I":B<9'(J9MLFX[TGP).MW'ZON5X[46=N4R:9F=+7C%OBLT5]ZW).V61! M&Y4C'X:S%V%<0Z;=,8KMI%C/G]H/8[GQ]JK+%,\&%J-.$T0B*O!R\4]I3B6# M0G6MC,( 08?'77P;6'L1YO6/<<=*\_RLZW;$ED!E#!*2TR1;<#@O0F.(BFY' M< Q,++EHW^ABA\/!]B)&["/OCI3G(ZB[R6*ZQ,D! 6HKB'%)+D_6!J:58]Q_C*<2R0-(_Q@@J##+9$1:%))4M[H!K,*X/L4A3\=[I[& M@4GHZ]3X'\TZ'N20QX M1.:^'DYG\TW<6K-,4W)$R7*]FXR(6X1$:$A&.H..O6]3?7 Z]C[E IX.YM\'W**3PA[I[$ M@9:'VDN1V;P4F?V(?YC-AQASI]>3*8IOO%G\N_SBSY/9+$#&'W=U:2<=;:_Q MX@H'W*N/OU(*XML+7R/O7W69D<5P_'&5XYJ,9R\[(!ME@C]]F4\]TG(X1H*] MP973Y5#*=:J3$;[FXYOQ'*8XQH$-+*ML(W$I*'16N<<_H?%W"IU78Z0)N/P+:BB8#$RQ3'L/5Y",&KL%;8C6.WU@J3%**^T;U;<=C[E/*HB], MOZWES\2(:I[)$7C7.F]@G%):E\YK.4LB=0E?R[$>J2'3'(/AO,U&V@F@^Y2Z M^(XX?!0GSN*AO)M.KH8S?!@BW@1)%\9'PZTSK,V>S7[X^F2M:S)IUWF&BM*J?@SFP]S/2R_= MG_%?[$2H F L)QF)!O6VM$H2%WS Z3"&&BV]EFV.WA^"LD_V\QRLJBZYZMQ: MN8^[L!D%+$;.2QF6*IE:2GQPDAACM0)N /]KJZ7NQ=>G?/Q9M%0]:56. >Z" MTDM;&%UCQ@0 +.4\Z]4&WJ@AO;]5WCQ;#+@=("84F96(%_ MLKS(UT!2IDV-UD'^3!_B[M.XLFMMU)!+O2N3ET7\NS!9'V3.0(EBTA%$X3#. MR9QPGIF-6:HHVS2)O1]7G\QS"ZI4E,JYF!(%T)+9(:'L.DEAT6 P;HFS&0!\ M9 K:;#D>PI2C1WW#/]HR^"2LM*75KPA )#6"6)LU2[QTU\\5'C*I2VOCZ MS=?L*N_?MHTP"(I9G6(D#*0@4N.?D&= N#;6,*?0(K5Q#_;'>*JVVOZFF]+8 MGF2"V4!JFA)C N-_[8GT1;^6]@S1Z&P5M=G:-CMLIZ#NDU?5B(NW==[9A%S- MB.Z#^-6%'W_$+ZSC<_S2LN'C/_UHL93H:#3Y7(J5!@)D,I)'(C+&VA#;5(=4'DB?'+L>D;<5%<[*YU\FQ;HM\&MA!"NOY,.%G\)+/X-4 M"K?PD^5P)V4+77J<-/99,K%2>I"2D9(DZ%]J'3*LVB( ('#B)JBO7$:V9@T-U)RK=J< MWJ@^E#Z5Q/>(UNWH<%96OUC'D,5S6N#SOM[X,MH9A:%H1J3E8F<9 L:GB993 MV=I%3V5RJ4V3I K@^U00WR/FUA1YG5N]]T']VW!^<3$9)9RKSJ-?KZSL@=&< M.&&B7'8#F1&O!2?4"Z:5XURG6WM$._I)GP"B3]WI6Q/MG/(ZJR;$#Y>=6F?O M80;XTHL!SYZ#LNADJX1!H_.,.&I".8D2G .J.#R>[[(YM+QB'%5/H> K]YX MX\"!]=RJ3((I1TU*UQ>K,R7>^DQU0F*:-BGG[7BJ5R=NCI52GE)0B>B@'9$< MXW,K2Y#.J!9:>R\;]3F_#U6?-GHJ<.3!LL1C!5*]Y/MZ#99+O1+3T@>M2 X2 M#39SE#@7-&&,!2ZLB9&UO5!C$TVO+J1OR(FC)="."W^;3F:S 7II4DJ+5M"4 MKOLX'N)+;8[V#)D:M56B[9FLFWBJC_+FHAR4BDZ=$WH=W=6:T@-QY2"&]2Q# M8C$*?2;RWP364]5X+%,>7 8GB*7=BK@.KE_YZ?1KGDP_^VGZ%F@' ,=#B"1Y MYDJC[$"\MH$(C2-/2;C4J+;P0*!]VI(^!YX!$IIA\@A&9ME=N>CV,-X^[1-?":F519B.\)]:U., MTW!C90S :X4N1CEOZ#+.B=?E3B:!G.# DP-C19O$QP$@^[15>PYJ51)7.SZ] MFTX0XOSKNY$?S\O=E/]:##]==AO"($TLS;25IZ;, QIO!$A T@TUUA%5G1W0/+?IFG(93B/.2L%LIU$'RP5A7JL*8Q*B+)DN\RAEM M-_* E8_$,]#$)YYP91I*==LV M-B=6][-'2$\?1Y<'U\*)TFF=JTY"6T'1;K3HW#A=!=3ILW5A+5G@>!2-1V5!.0^$@?<0065,FD\"!TK;1Y\,[ MG;5VL)>F"J)1@O*R9Z0\\I_&L[]J LD9ZL\2.G( MMKSS[\ULMNA\),@>XT@:"%I&(-(D2H(O)9!N_N_M8CZ;^W&II/]E<1E0<7)M+8TF=/=I M8."%KH7G#$C2T6N=-4NIC36K/I0^V<"V'+ZMWAZ7%=7,Z='#6()^FY=S_.(* M55.Y3A(G^6_X;^<#%C&$*MF$E !-A\Y @M0.2YM]\65'SM]/W11X;]J'4T3(>/<+=UR0%(((.4DGM&K#O >0]:E@X?EEX"J]J]_^/]02P,$ M% @ U71Y5/SYY1^ ?0 R=H% !4 !U9&UY+3(P,C$Q,C,Q7V1E9BYX M;6SLO5MS6SF2+OH^OZ).S>O)*=PO'=.S0^5RS:X3;MMAN[KW/#%P2=C<+9$> MDG*5Y]>?!$E9,D5*)-<"2=&>CE'I0J_U(?,#D)E(9/[[__KSZO*'3SB9#L>C MO_[(_XW]^ ..TC@/1^__^N/O[WX%]^/_^H]_^9=__W\ _L_/;U[\\,LX75_A M:/;#LPF&&>8?_AC./OSPCXS3?_Y0)N.K'_XQGOQS^"D _,?\'ST;?_P\&;[_ M,/M!,"%6_SKYBT@:HU,?_OCC MCW_[,TXN_VT\>?^38$S^=//I'YY_^0\T]S[_U/\[]^^>ATN.Z#]%C^ MT__YVXNWZ0->!1B.IK,P2K!>-_FGQ1_KH=/B7Z?S?OQBG,)NK MY]$A_+#Q$_4GN/D8U%\!%R#YO_TYS3_^Q[_\\,-"_;3\S$_A\I(0SY\P^_P1__KC='CU\1)O?O=A@F4C^ILA5U"Z MPOG7^K2?.F/Z0$ FZ3HBT&]Q5 G>(\9U3^^.^S'A'??W:O>,=7 M8=BG@.\]N@>T\P?!%5Y%G/0)]:OGWL%Y W(587WD=<:KS_^6QE<_S;$]&X^F MX\MAKFOJVQE]K8OL=%S>8$9: ^(ETB=HG9X-Z=O7A \GD_K)T(]+ M/%4.1Q<1_CG#4<;\XP_#_-8PL*1;"H!6H*JL; M:5V.TU<8+^N&,/["X,L0\7+^V\'U%-Z'\''P!0F)%W^C;Z<#GZ,H6BF(Z!0H MI3S$& (D6[QUPCHOS7W^3V_F4PG3.)\!RU?\5"GS$U[.IC>_F9,(&%]N*O^Z M&MX\D>8Y($429;L M')B"9& P&!>77$KF='1>3&]DLU[ ]%[EJF?7*D-GX M0"I9<((&]^,/XPE-D[_^R+K29P79VP]A@M-7U[-JI%6[=Z %%Z9P#JY@ B6$ MH.\('_U6H=21MD_?A#*/(3L\3=KI==Q0*?=)PWLFS;,PF7PF6!=7X^O1[&(V MFPSC]:PN]^_&KPGZ:#8PA9FH(@,O*F#G$0*G[XP3/%AA&<_R$"QZ'.JW0ZN> MU7:?9V)OGI$9=F\25.O@M^GT&O,OUQ."_1HGPW%>S(V7^,?\3].!\3*29^HA M>9**TI%6<.LSZ)B8CTQF$\1C-M_^KS]'\AQ&%_?9(_O>VM:#_GNXO,9;S$4' MZ2,RR,D44$$B1%TLN& T&;I<)\X/LMUM@_8?2@&F-SF:$DE4&E4,A249+.[Y#&TJ4)1V.>W-(WZG7I\[N,\_T M:J7-Y\("=XU7OBHK'W@W?C:^NAJ/YL,8!)$RP^0@DSU)7K:,X%02X*-1W@GG MFP:Q")ZS3RY9 MM0^I=D+QC7"JG6;N4\HUCW4IP1-'ER!9%T$5DD_TDKYHHZ-(*MA5P^LHL:Y# M!&Q8S%%P%HD1B0B21 '/+8*415HO>$2C#B&*70,V?030[Q]$W)TZCCQ:E0L# M;KDB)T-+\(Q90% M1EIW"7!1B M2V%*M/&DGLXY7>,ML%\=]1FP?ACERI%.2H:\4)O 9U_(DC.&5M>4@&EI6$Y9 M)1D/2:33.X [.(\Z:*C/Z/,2Y$7^O]?3V3S1\-WX(N>Y_,/EZS#,OXV>A8_# M6;B<,[_F>N=GXZN/.)K.4\C?($EK.ISA6YQ\&B9 UY5X)EB%XYB$S(QWGM-[:W(2!K4=VWN0]*5[T&1]?CN_5[ -.*NP)?JBY MX9](FFE\A1>?PO"RQL?*>#(-ES2(1'-W-L3IK41>XNQ5>1?^?#V>S!6^+@"H MO,^I*!J/":K&0B/XY",D7Y*7*DN#;?+^&@_LO%E_2JQH$,%_T+*9__'5QXI] M>G.:F@?9R&RE$:!=M9=ITH(+F,$FCX$S+0QOE>J]*];SIF9CW=UGFV]IH6X MC$6Q' OHQ"/90O2=*\$ UY);:[TQ^O#6ZG>N]:RY-1'CSGGX#\Z.-SBEM3C- MEC& BRJ?^6I-LBHXG%W7_"-$YEB,'@)6>67-(3J:,1$EE+T;Y-J_I[L0;!*68BI&#.'P_>G8](6LW?7XW"324M!S+_*?+Q>YE M5$B;T5FE@7PN!DKP#)Y["1+1N6B=**9-UE/ON7!K$@0X3\P&DR!AH.U(> O. MA@B"%Y:X\K&4-B'>QY(S]K#54JJ)1,OI[Q_KA?SG]2[_M!XHOAA. M9P-!+HU*!H&8F4!%9R#J7%,Q:>&)04;&VGBJ6P)\\MEK+1319W+*ZJC?U0UH M$,FG$$DF6K-"!J4=+6%UX[$FH:-])PK?ZMSV+HX>M7^G&D]SG7<0YKHLM!\6 MM57^DB['9%G_]S?#/V?/+^0O_^N,4WU_UD W[90C+]%NR>,:C M:OM?_#F<#JRT:+G(4(RC7<#F0#M<=D##C%(7GX5NM5 ^ *M'MCQ0)^D!]NRA M[DW,Z2SV!NF,*YA^F:^G6X$:K%1NZI43:V'UN6]LJC_U !.ZJV_<2O8'(X;P M3F:I(N2L0STC\N!-M""$+TZ+S+EM$]HY("&^*O!U?#[L(O(&/+ASQ^=O5#3N4[X-J@9M" ,N MP;%(&)03Y$Z1]:08\3LPCL1O*:(5+LGS_75]64M M_K8I6K8$&J-F,3H+*C '*I$((F8/62@KC<*B69O+2A*C'Q>"J;9XG#T5;G(X_E9T=Q@*BE)GCRM:9ZINK#)&I]CD+DP MAJ=@2(_;,(%>>(<%]-,J [9%](0]SB9"[W%1V ;?AS##6VC MTQT(TT$A/1HB.R UWCO:V@+8:,E^ECF"E]% 9$E&@99IL=5US).GS 9']508 MLXL>#LR4VQ/;Y2XII//2$58GN0&5:]*"4@&X9LZ:'*,R6_FT_>Q"*^@.9YVT MTNXN^U,7U31PA[]LR\\NPW2ZS'693Q^,OBAN++ALZT%NH>FCLZ+IHXT5C#%3 M6B6$;H#TA$V7?L7=H.+D73S+*; -HJ91\ON8CAPB[Z:TUF@*["+I%^0_:KG#Z_.N+ MVS>NME!)\") 6]2@'$L0O*+-D;-8@@ZLN$99VIM!'3ZRT55GJQM"3P)O81K, MH?VZ%EI$EIA+2%9+8;0'DH'M6/# :7%R1B0C&N6%/@#J3+C07> ;UX5__VE% M-"_HQU-J<[/((?V LV$*6W2B.EC/FZ]QG6@#G >$M](-)W+)+=9.;+7PK_:> MZT#^CJ8]BQ#D9MUPOD;8>VLMQ)1Z[V!5 J3VK"D4,C&1DN=0N(LZB >>T1A-I46Q5'?;$ MHT([Z6R'J- N C]P5 @=V;"VCK;4RVB2%_""*>#,91U<-JQ1Y?53CPIUYT)W M@1\@*O1J\CZ,AO\SOS4<1CGC-$V&\V//<8G74[*NI]-?:A[7Y72?X,XNC^\: MH]E[*"NA%JF34%&5Z+U6Q4IG?-)**A>ELSG+P2XOZCASK^,4__NZIO9_^LK9 M4=DF:T4&)F6I5W8%>"TMZ**D\S%)Q=HD/6]"U'F-"I7M>)0C_,[^(N M7>_1G;ON RFUXZ@=F>MB;KTG<#)DT.A2$B4KE]8T%.]C]#N@/$)TI ^VW%O+ M6BFFQ49WB_7U9%%+<8YUX!./(28-)GE#*R_MPLY9 ]PK9JS*++A&8<8-B,Z/ M'/L+O(7U>XNKQL6']-1EL!*V'M0$H*4_D+4FG)6Y M*"T;74/>!>;Y4:9GU32X*_ Z?)Y'AY> OPX >Z:*KV6%N"VI-GJH38M$!.FM M#]D)Y*X-;1Y"=28LZ4WPO7<^N*7O[V0S3OZ8#&KZ;RGCOIOP;H7S:Z/I;^'/ MX=7UU4!9[G4AXD;/:']T]?)<;547?(B9)V48+_U18RV&;X8IW370H!_!+\O0 MP*M"_QV.WB]6MNR5DH9'*/5"E HY@_,E %."1:DP,FS3#WPMG*?.D-Y$W:"1 MP#X-@&[+: ^RU$8'0UN@YQQ4#4QYEST@9T)+@L^=;72FUP7WF3#J@,KKN]?M M!NB/@K[]P,]A.IP.G-/92-IMF8H"5"H:HD[5P4LF>RDY%KW=!M8/H*?.K&/I MID79_*\%LSAK9XEL=5439;B@+U8I"-QG0)2"\<"Y:M6=<@V:@V6I-%E\NHKW M9#)6:"##/ R3SW?,N/E1K,N9EQ *<*[G%1+)+(O"@0F\F$++I#2-"G]M@G2T MC)7.RE[#GNY";QNR>QFNZ-L[8:#ED=PV")OFL3R.\4AY+?TH]8'(?X\:.0YW M%(M(#I\%67*-$Q!<)[,!9-D7QFCU98W.N8_$F];/:@_UO83;X"#P%=G# M%Y>7XWEN]R(*= -,F2 2(G':D.65V+P#94V_8"C(-@ZFT:W(C9".4&E\/S6M MUJCO1<9-^J$_5 Y1J>()18+B1:T^E6G(,A+)C8M)),9-:E->_C2+RO9N7_8F M_ ;'>>M+7&T#ZGMIV9W5MU4IT7UD?[#2LDHSZ4L2($S*H&A!I*U0"5!%"^DD MM[JTV2N>2FG9!GS80>0'*2VK%$>7/6V)0M,0%;/@O45 SU4I.5@6&E51.-72 MLCNIZ-'2LKO(=Z.AV%\Z[-OKJRORB<9E.GP_&I9A"J-9^-);X>/X/]^@N_GV46ORALD ^<:;V.P(BC]VT6\=CH(PHO"9&T[:6SM_A' HTRT7AMA%#'3 MA39#W@CI\(M:K[RXUU>I%]$W<(AO@+W!C^/)O/O7%V39%(8A.I!2D[?F7880 MM &>2^%($QI]FQMAFS&=*2LZ"K]/>Z<>-R['>*?5?$W(O+["2?4*;ZXTO,/) MU:"8$-!& 4C>/.W2Z,#;H.C'*'4HL:@<']OP=GSGN7"@H:3[])#7PR2KZ7J4 MY\"X#M$:9B :)& Q$#"L=:&3R9SL/V11[DF!V[>Z46>YP=-R?9\_F?M MC8R#2,M+K*F-.6HBI(NU_;$M@,4&9-H'O[IY]U9;:!7+F:F_H[!;I)76%,2? M[[7&)L]Z]'X>Q_OY\^U'EI5YD,[,W*>%A7ZS&.] M"28N+NW_H\:-1K-7DS?#]Q]F7Y+];[,CP^4EYI\_+S\W77Z0A.M-X$B@C9&J MMC99MH57@2MF,-O@V]RA[@C\S'AZ2#4VR'9="__YGSA)PRG.+\5^^>,7S'R0 MI0H*"X),BJP$*PH$XQ/D@EAR\#:F-L58]X+[+3"N5Y7=YYGORK,;0!>T^,X1 MW6E2/G BNWI+K')Y8 OCCCL/)I![HEC,$$J.!)TG8X+1!?-6+-CMO>?$ MB(827\..SME/:PE\9_&B':[H0MXKH#6T<*'7X+,P) W,0J!/MK1)C7L,V;F0 MIH4BUC"E6X6#!ZVC/'<,!X%K;B-90+44.2CG.,22#92"A;%@K4?590NY^[)S M47X+V:Y1?N< \I>SZQ<8IKC@9OE]BO/P]J"$8E7P#&(V@:Q@^HX&JZ'4ZFC% M1*5UF]);#\(Z%X[TKH(U!.D<8OX:W8MAB,/+&OGV+M9>:!Q,J>E@ BT$5@-# M,:E8VVTI=@AJ? %TUJ383^QKZ- YY+QAT(M40IT[5+,*^:7($L.,2;.P1=GR :3'ES,Y'YC[Y0 3B\F7J8" MT4@.PN3 ;78EV*TJN)^&&A\X ^M7B[N(K6?M_8TD=75]=0/$.Q-84>"C0K($ M6(#( @.OA2_<9PM_W(?D>K2FYD 6W8J60()R.@O:H)6O MM7D33^!JBX=:%D2I&%C$_DZHOWKU$U3AWI+K>19^"5J_33@*D^%XOK043XPJ MWH#WBE=.$2 >'>AHH^8L:+%=8MQ6JEP+X:R,G^Y"[K$6PQS0$L?OH^E'3,,R MQ'S36'P+4+V;11OA'-Y(ZD%5XU9R[GOJ;P27:#$RV=0ZE_,D_V@@^%3+ 7D3 M.5/<;=>_ZQ25_X!I=2C=[R+>%A7(E\!>7X8;/SXFZP(9$J!]H#&F0/ZVHM&Z M$I/Q'KUD;>K(WL=RV+V\)R6M)G9TD_#)5)+]4FMC3/M@NI[46X2+.E)AE&]R M_.ESS0O-[@KD,'5H.XEGM4RM+,A%(E()3KQ@T5HG2K:>G#SGE-^R3.VND+JM M)'=KL>#\SOF=5_P-P_2Z-K83FQWD_N!=?[AM(%K@LI8!#TW]$N%1V9.8PE\FHT1I_;%.AX&-?A*=6S(M>F MB6Q3C70#HW9O0C^P:9 MP+\.1V&4AN'RSM+ZD!""8R%H:\%S70.2IK8/10]9LBS)=9+1M[EINR/0;WFW M:JG3OBN!WZL#^.5V\;K)(JTQ*=6RME;2"LJS W+@%?!(_IQ6-JDB'G-*=G_M M$;C44H/C@XB_P0;V4/FK 1:N:$YH,,62"&*-Z3">02<;BB'GWF";DHH/H3I3 MYO2MC^/M:P/!H]5!2C!2UJYS3D((TD'4%J,N*AELDS6V)<#S9E ++37(7>YC M:U\<,B7,11@:@S>.@=).0(@J 7.A^)1JPE.;@MB]#>%0%2Q.R)PZBO:/71OC MWNA__KP<:WWJKY-YZ\[T>9&LPF-TPGIPKIZB,&_!U?NN!8LO(D>6XE;Y'?NS M>C.X8YTU'XDUF[C;D_8:6'5?(*X#>-/L?0N(3>^); 'R.-=&>E?P)@+UK)TC M$4DHX9QE$E0@BT4I@1"PXI5,B<)CYJKQ_GMH CURL^04^+.+4@[$F^F7=?GF M/B:+2F'.( VO[@P&"$(Y$$IRZ;/U;KL4QEZ(LXKNB,&NOM2Z!6TZZ:3!FS!T44')'<7TT^L+*&T3SR"-Q845(AV+[-[;7M M\'VWCWK688M@QKK9N!%TRHQ% MP6A=]YJ6>59H<6<$7RHTF;XHX=N4V#P!AFUO5YT&P7;154MB_3;Z>#V;SB7 ME_MX,EG+^2UE9A4)H9Z+YQ AY9)B+ R;[Y#W09V&2=63.C<1IZ,N6MI4=Z!] MN2WJA2I>NUI?A[ZHK"'&J(!YP!_6MT60?71QH-9%+:%KK@(+6 M4"9J46J6 OA22_UY$W)15B5LG&EX']2W1I-]=+'1;CYT8O1B!+5Y\BB1/S*_ M*]0\"?JAEQXFX7GK8:\D-V.(IK9=U!J3(GU[CDJJY+CAB58!OF5R\T.O[VFQ M>-C!G'N4OX_&<8J33]6QG//Y:T"W!TJ<*9>E#R"BYZ!BM!!2,&"4]\5QP6RC ME+D6H^EM.>Z.Z5FX3/-BJ^/1F_'EY:_C2>T+.I"1&\]4!HTE@DK,TWX32KT, MBU9QGIP_>7&O']H1MX9CS8>-.\A)T*>E57MG,_['MR%F,U0:KU0&=2 :T\+$('R))_6#>=^?A/.EYT ?MMO#N#\N9 M X67MAG4AC'])ZGYQ7@Z_6V4+LGFR;^-;JIH#JS/6A7A:E>3>F9%\G?&:1#2 M),&=X,$UWC!:#_'[A'D*W#K0:4"'@LJ5Z.Y*C7[D[(L^: M;+=[DN2T2?_Z>I(^A"E9#UKZDIF6]:HK60]*U7Y)CA8Z,Z$-%VBU*9!%INVU1 6NH(# -4,7?9*\< M78;IHA6)P*QE\&2H(K.UY UMV\DI&J 0&A6GC;MY\OM]6$?/>3\*83:GOG=4 M7$N'H[ND5H=W)DN^U1"/GEG?E5;MEML>.?$DR<]S"%*:NFXX!RH) M!U%*7:/W61JN4);&@=>G1?KMD_V?'.=WH4*[FCXW^:*AI(0^@HF&P-@HP-D4 M@!G%5>0B6VP3"_T*QI/VVOI0\_HZ/WOHJ$ES\W'ZY\7'CQ-,2U]Q7GKH[<6; MMS< DY))65TO+I!1E$,"S\FNS\S6XTI;R_ V(=&CT+X3JZ4N6^[$/W^>1[QN M%W5OG3&H$F"2#!0J#:XX!,T%MS$5;W*CNE&;('UW:GI36,OP4:=H_=U1+>?? M-N,ZC!_3\\B.[KYT(5"3 _&>M-]RG>Q[?)'6^:"K2S29CA^V'Z;?0)ERV7E[8(MQF5)]/&5H$I M'P/!R@B&Q^\7CWI9/:79 M\!-VN"^XQ5.[7@C<%?C*C3_G62#3/F69C0K2.EY8]LY&[5(R# =;/+_;?K-\ MP1NL5*M-T'%2QI.K,$KX*EX.%_W=GO_Y$=,,\[OA%7WD57E+OYV6D+X^ (K& M.*.S!ETXK8#"L=KDCSP9)K1GY-$:V>96>7]CZ+I[/QN/YJ58 M ^=D*Y#TRT261GB/ QM02NX4%*T+*"X\1*X-%$%8,7&+I4T!B1V!?F== X4V M"/UTEAK]@^$X\X%AW&'0%IQP9/Y*7R!ZQL"&H#DKQ6;9)F.HKQ%\9^PA*=#@ MQE7G<2PBO#H914)3H#)-0^5J?W/RYFH=(FG MDMS6>>AO9V$R^R7,<-%M6+,L+-,0DA9 KG.]?6\=T.XD,T=NLVESQ[;?<1SK MI.D81.Q[+NQ/B(V6\2$#6H.5I+^^0EH#?H"@UBKXE;"6],8R--:R*%6R/M+N M&E-(RFF),;(MPEKTAN^!K>^!K>^!K>^!K>^!K:=,M>^!K>^!K1-EW?? U@F9 M*M\#6]\#6]\#6]\#6\<);+7T_'_!@I,)YN5??@Z752[32(;VQ_%D5D?^=H&E MUUR7W5_;?]R@X]!7P@K):'29*S31UKH5L121:V4TF2.M=7%-6&%W -U6OU^& MT_#^_007C']5EN^]G66E-H*(9..6XLG0]>AH=5:)IIK FO_/36ASC?!+1!-6CZ VW#'9\(+#VXX=9#[N66!]VH<5 M$UFNTVNR5K]&Q%3)J&O51%;[H]6P1%"&@8G*%"0KUCB_E0K7/O[)*K"[L Z0 M %%!CB^'F1:@')=>]P?$&7W@XWA4UZ"WZ0/FZTL3,1DUL\]AE)__]_7P M8QW52^P2#>GQ[5V#(JT$L1(;B4I)D8K@03G%(METAD6MD].,?F]QT"..;KOS MS<-?$X;9Q9TWW#H\CHE"#,9:TC/1U- )O+"U3FDTM=2+\*;-*<;CV+K:)AO? M\)^3\93V9*NL#8SFKG 25+0&@H_T14N7C;/)V#;EA![&=?BULF>6K-HO/:JA M0:SD(J7KJUI+&/,O>%O3@[Z_Q+G81_GB:CR9#?]G<8ZY:3 #KK7B(=JZDY.= M%W*!P+T$DV) ::/+NDT!E[Y&<';$.XIJ&_A8&X'1/C'@9&](:3+((L@@X3% ME/1=$6B$*CIPUR;(_1"JLZ-2;RIHD-!P8TN\*AM1+J)0*3L5R$@AL[6>5N<8 M:>Q2 PI'0W?>"]6F3MFV" \5!6Y,EB8*.968\,8A_?SY'3UB'NU(Y&5Y1@Z1 M"XH&EPNYMZ@1.$?G0@P^L3:1X2W '2L^W(84VRY3>RKGD)M9!7C3V'L+B$WC MR%N /$YTN7<%;TN@CMHY$I&,]ED['4$;05!-,1 3.K R&)I'3"EV8..H-8$> MB5*? G]V44H#WCP;7WV\GN'D"[1E4"_$S(K@"A)+#I0@C]2QFAOM-6="%J93 M:I0VL1;0"=G0^RKO7LY$=\FWZ'-]/2')7D^0AOSK\,_ZW4WI)BMSR$E%2(71 M7NR2!N>D !-=+)8'#*E1(X"-F,Z/%CW)O\7AYKC,_@AS8#??_H*?\'(\'_ZS M\?1+C2]M#2?W@/284)(+2!J-25M(QCL6571*M$FJV1KB^?&FC78:..@O,$SQ MP_@R_W;U<3+^A'>+PT6AA#)HZK(G0*7:VCQ$#24Y1UNO0AG:N$H/@#H_JO2E M@08Y_/6LB/SV>6;V;S4&^9Z6OQML@CF1'1;00OB:J6TA"B%!6,NEP9A4HXC- M0ZC.CQZ]Z> ^/]3A#WMO>WEO^P/>70>_>K0KF14N"Y&9 M5$S47% BCI<8G&!&FRV.=K= T-%>K7+#%\-/F'\;S<+H_3!>+@NAWL8O1]8(_67I.-W?^#E)_S;>#3[ M0 YN](;4JL"'4(O_8^V>EBQ(4UC.V3N2T:%ELP7N(Y39[9MI]TS_PRFRA>.X M$_K_PC!Y]\>X=H2D!<8@.+06%,D. D,/MK:*S.32N%8-A/>!^\V3;A^UM:A5 MOSMH(@\.BD/)3 H@6=#U/@,#GQ/2/%&&>Q&49XWZ=>X'^#O?]E)=B]X?FV'7 M0^^2++>E>/*I8P&%9&^[4JM(^.()6HH8#TZLHV0>'),_NRJB@?]Z>Z[Y ,[% MR:94R1=3(EB4"E0A+CM3:A>'P,GE5C[PW#C_X#&,!^L*W)HTC=1R*ED(#PSJ MY\]_"_]W/+GM%F(E*UH;#4S2J%1Q 2+Z $K%%)5E-NHV090=0!X_*Z%?FFR_ MA'52UV$-K5N@+\/53=QI&[AM.UGM!OA(#:I:$6![HO6FO1,@G2M%B9)JX2ZD MN:A5!I<# \N98D::R&R;DJPG0;;'^D:=*-=V45K#O(>;L[(5S,MH-V9C#T#%A:=0A M<9'^^WHXO1'!TH?P63ACD:RVZ#BH8 -X^@WY$#;Q7/G2J ;.0ZBZ+F4WSWYV M*]1Z+C,DAB\ZLD[":+HH1L0'A@N%4600W#-:V%D"%RP"8K922VE%HXK"NZ \ M_,+6&VM65[%FRFD0P7\=/L]3 =Z-YV*8X UXG"XNIUEF,E/<0[**K )6!$13 M2U=F74H4SI?0)J_G,61G1)A>E= B"ZSV^_YM.KW&_,OU9%%Q;SC.;S_0%CU] M@]/99%C/>Q=MP6G?SB]Q1O[T>%)PGM8VK15W55X MWG\4\WP(-*=FX?+NWVM:W,OQ[+]P=EMS?"$(&NF;VV)^?*#(D-2U2 (7MMY# MH?4YDMT)6EMCI>).8YMH[6''>48,/V&"-#AX6&-GW)'H&YS?^YUG@0ZXC";* M&A'-WM7J.QX\8@&GF2O!H_>K/9#;F8 ;,)X1#1LI9F-N71]G5VN$,?WY\YV? MEG?S"M935P3E70$ELH$8N*"]H"23@^4*VV0.[8KT4.=8[7;KEJHYE5.L-4-; M]+<7FJ/0&3"$VM_>90B*OD.AI,T1HQ-M3JPV #K^Z50+$FQ8MKHHHX'WL0[6 MPDVZ"3EN [#I"=2C$(]SYM2+0K<@27=M'(4VW')M0B)?&EVM41PY.,,3L.15 ML4(ZZ=K8]T>BRR.G1L=ARRY*Z+N:X[/QY./ORT,%J;5S1090%FF4)=?ZE*Q M':05BC,C5L+$&\O_?7GH29BT7>0][D%8+2I65?/MY]9QECG M([@=QBC7&U5W3B^W&5/; LX-1G4HNQT%O+ MIB@-KCB$@D5JIA(SME6?PC5PCE!Q^>B:OMUCF6O"35;O*E%BLVN UQ)NB'W*Z/1"I$)%8WW02;%?73)1VE=7)MTL\4[ M&Z;AH'6Z<%HSDZPUE>8M PV1T$59NW\(9T3;))0#I>'#]F;G'2QW=]612M[OY)^DI2(.D?SD=6,TB-YHX:)T% M51CYHXI%L-*@=D$+%&VC<"U']YWJ["4C"!UY(7Y.V=END@ M.A4SR1>8Y6Q18SV4S&B4WB<,Z'EJ4T*@T8"^\[I7E3=(^/K/\3C_,;R\' CI MK<[,08S&@/*17 L9$^0L++?1)^W;^)8W",Z(*WL)];YR=:?#[ ;&R-T_I#2^ M)I?T=?@\?\;2)+GSB8'TVF?!L9XITA=M=4T.IR6;A1PE.DQYI:S3AA/T8X_D M')AY"G+GP"RYN:RT[&@^D8VA88;7\ WFI,0MP:#SD$C$%:P*R MPS-]!>1W$O>KQ_O\M$>R*F]VF[5#G-=#\LDD2=:QTRG2L%!#\%B@:"EB#LP7 MWN8V\.F:S(S ($RQ18YSEJ5OO!3]%NYAB=^C6 G>6^Z1K"+ ML Z0B78;I@USZWN$]'-^O[2][U4N7MKFLP^3\?7[#VLL^PZI:JV@=,UE.XB( M5I/=E"]!&U\CY$K&&'BI/2F2CRFRA&K0"E37MNJ+]VQ5Z-;4&EK*,S VJFKA ME]I 60/G6DAEM72^CFDX,LYOFNA#K(0)XL MIL*]-N0+M:D4LPVZPZ_$S5BT?2W'/95SV'83BSI)+/&8M8A@"U8;(P?PB6?@ MS$H>:,7@NDWMQL>0?9/$V4,I!^X;D=+UU?6\&L?=/@0#9A,30I,AHFJ&C4H! M7%86+"^UXT4N6-JLQKMC_3:)U8?B#M\P0AA6@HH>?*G5L[*IY\26 =:T1F-Y M$JI-3M.I-8PX!0KMJI"FC2,>%\C=NLV+$)T+AO%(+I,*M2M?[=_H-+EA2B.+ M/@@3?C"*'4Z)IQ)LWZ6Z>%(LN$JC+#Q)-@4&@19H\#99[6B> M)7WP'CFGUWFB.7,Z-*/818,GT!=@&[C?FU$T(T#'!@'[:.\$2!>%B61U!HB% M"*%8*>3A& 81C<"LO#3IX T-GV0SBD-R;1>EM6A&<3V=C:]P,J\&64]A/PP_ MWC1<3JP>EF0!,M85'5V$@+9 3AX+9SRITJ@%Q690I]]X8B>%KC:>Z$D;?0:] MZFG)WW&4QVM1.<%1Q)Q!%V;)" @"/$L,1$*OA;6,\Y7VQAL.FC:^XDPUWI]8 M&ZP*O^ GO!Q_Q/P.TX?1^'+\_O.;X?L/LR^MV!-3EB4:IRED^C&?P3D1P0AG M,R?=QM3&Z7L$V)ERI8%6&H2=WDU"QCK4&SQ*<:[J-8278?+8IV?$/;T^>=VA8I33.S^(*BH#+&11%L M<,4R)-UI=(\<*O?:0V9B;02@;)TC*KI$)PRHK:AX*1:<9-L@UZ558 #K[T)+"A I73U'Q7$H ,8&7),G+Q+U:@4Z(.XSI F/2JB@1G]Y4)F M+5G,95$06&W9*VEG=]P&*-HH:Q1*F]NT*SC>+=?FJM]+N"WJOV[?N;FX0GM\ M<*!#)"M/\T0NO&"097+,)H6:M5D7GFC?]2[T:*264SG]VI3>;&+(&@5"-($V M1A8X30M/7Y(6@1Z3R&C^MJZ:]*O^+2^9[**&H]P6V ;@]TLF>RITYVL#^VCC M*+21(K',@P!6ZH4LGPFRH[W6%&F<2V;D1;U-2YO;W?W$9_;_V5=0W4]#7,E:I>Y,4F2\YA$4A)YE+RXY$N] M1N1YD8/]7]MM 7\QKC=(1K/AZ#V.$CW_UI;.I11K Y(M76L"R20@:%8@*VZ9 M, :=;),"M1E3U^WJZR=_G@L]7%[,GI%0/],O_QXNKW%@,3B9@JS-[R(HDWV] M+!!K&Z'L)?.197: @6^ =_CUKB>.K&Y;_2NC0=QN!>3SZ6QX%6;D)+RF/U2_ MH'Y@@)X6=DM^)GF?!!)E@D@2 1.T<2AM2:'-N=56\,Z5,3THHX%)?&_L"Y_1 M2!\LUQ%8D@Y4FD>?2@",61C+.RTPGL\&;VF!C MD4#&/"I+=IX--9/;.[(8A;-09'$.?>1QNX(?]-0[U*"?5FGQU6N/%6OI0WWC MKF+L<>Y_ ?$E\^IQ&+O$2K;7:O\^T>.1D XJ6%5B!_DU5"?33CB/ 7(TC)SS MVDB2(X=LD\J*8'B]55>JTU#CA@A%_UK<16P]:^]O)*FKZZLE$*T<\YR6%)/J MH9[1&J+.!9BT60L5!7/]+:Y?O?IPIE=O MWJ\7T1GI###4%I16''PFS%HCDU%H'DJ;=A+;8SP#@ZFQ8AJ'??'.2FF^]'P-45M:6VMW0EO;4BFN:U&O5&AWHV76 MF!!DHY:/!^?+(P=2)T"77731]^G4_QY.Z:_#%"[?A3__,9Q]^#"^S 3R;D3I M9COFPF4G$B'TM:>9*^!MSE 8QR2#B4*MQ,,W'%YM_\YC1^XZZ&G<7LBG=.CU M[$,UW&B8=X9'@WV#4YPFQ/9G9MMA:7:0QE0TF(C$0L@"](.%D$J$X*U&FD$QIC8I$(<^2'LSOKS\ M=3RI/8$'2<8H!:T3*69?9S.M$T%Y*#+FX@3SB;6Y"OHHM&,OJGMS8[L#M'V5 MT/[P;,,)GX^**Y01R*U-M=%>V7:)" ^B>/6SFK=Z]1U%YVT MM]R7(%]/QI^&U:@=R)2]CD5#T"J2)1IJ9;8L06JMT#F>$C]$I. >L&^#+/OI MH7U@X ;>HC\]K:TH/#DI"E(.9*^:&" R&T':6J'7Z^#+(?;=55S?"$GVT4*# M6F7;K7?:$9,S0\C"AMJF,8*KMZ$E0>3)>N$;75'<8P_J+25!,>]]";6%GY:U M*2N#:)BC-=^6XF(Q3!S(+CV5E(3^K+&]A'SLE(0]8D)9,>&+E+5<9;U6*1UX MPSQHQGUDQ2O/#L2AIQ*SWXD0^\?L=U',@6.OVT#['K/O0Z\[!&'W4<.= M]3X@!YTB Y6X($LB),@AU&*YH;C#6/U/*6;?BBZ[Z.*(,?OL#??,9#"RMI<3 M3(,S&,"(HI4N3LO5>_5G%K/?24][QNQW$?)!NJ'0MS@+?_9S%>6AQW6O"[,E MU)70N.=>!6Z80HPJ%>><-UF3L^)L\>2N#!YZ<+<%^A590*%2;^!;@NFY0STO!5,6Y$'$]1@@S M7$R_:WKS$L)X-!VX5)@(CD'1T=+:RS.0(\G >O39,8U1M-FOML=X^,6J;_ZL M;EJ-]-,@.G[3U)<@+BZ75U]_#NWB\G+\1Q@E'&C)2EV+R WE')3C'IPE]R.Q M8A*)HPC=JFS>H^#.CSM]:Z2!?7P?T2KHQ6'G;Z.+J]KE?! ]D[GFA%E7;UDP M&\#+9"$96_]$YH%LFNFH03M\LCX$*'J53&JRUU<33 GRVADR\ M*&/0!HUHPZ+-F,Z/+SW)O\\@>O4$-L)Z>QW_+^VU[\;/__PX7&RJ@ZR]$LD0 MO%),S38F?T.DVJ@D\V25%HF)K1RN7=YZ1E1H*O#[S%!MF/%R/%N'U4C-;"D9 MDM:*L)H$T=8-E!OZ#4\\:-F-'.M?_*WPHP>QWZ>([MW.I6^>T<_#V5>"J=E8 M]-X/@ZQ"K@4R(!>RJU3 ")YC D2;E$*&WAS(YGT8Z!FQZ@":ND\L<[!=:6%> MO1A>#6MZN-<,Z( M4<=1T7V2V:ZKU^^C":;Q^]'P?^;SXF<SR3!>$^6?A\F(1#E]57X=3W#X?D1S9#K,PS 9XG20(RVE06?PVF=0GFLR M_\GF(\,/O2M*2[_5!>0N6^*A!GM^1#YUQMR?)+[3UKP.^K.+-\_?7J390"=7 MN*TY@F&^IH<"CCE%)H1(SG)C<]GN%LU#;SDC#O4JT#4!R6YM?I99?J_*#<2W MXS0,E[1]7T\(Y+MZ '4':8G)982"MMX?*K+V(Z)EQUME)+<&\W;NWRYO/3,J M-!/X&FIT#E9OEL0R%8K4:F04P!PM38HY";[4)FI9><,U,FO:W!%Y!-BA,A&/ M%U#<7?ZGDIOXY5COXGKV85PY/\]S"4:BP$!&(=8 J8P,@A&:^%X+2[D0LV\3 MH%Z/YU@YA[UJ?-R[Y!L)40'T1^2&I$) MEQ)I#'FI =' P7L=R%8NTAO-C.%M*IL>EA*/9!$>DA&[2+Q%=T)"-9T-T[/J M9TT^+_/63%!:8%(0M:.MM1I*WM"/WOC G4E>B4:!YG5P#F^H]J.M56>WLZ@; MI-J\G8497HSR"_KDY?]'EO(T#^0^L5!C*"% 1*Z V1BB=8SKDINPXL0Z MH[0T*ON0?8-4F"T:<&P!\'L[E#T5NGL[E#VT<91V*"HQX6W1H"/27 FJ0'3D MTV.N:858.(]M*H4_L78H3=FRBQ):MD.12C(7$T(L-$"54H:8F(-4V[TH#$&& ME03QI]D.92=Y;VJ'LHNP&IB09!*]QLEPG.?\%#$7.[],I1%!19005*))AT(P MET/Q,C29QE_!.$>#8'\Y-R@>\ 7,DLC;P&FZZ:\ .LX6WT%%FY3=0;X-MO%5 M6%H%'YQU4(HD_R1A=7M4;;N%+R8[@6GPV,.[+9++I[^N3W]W^_077TXN?4HE8BB@=0TDAQHQX"<<7>.O--WNO*IFW5A%JM"I&CZ6#!].UJK7M%BR ME)BG_W'>Z!1R(Z3#KSF]\F)U"^E']"TNOA7-F7.@N\@:FXX81O\5+^A?O_Q-'Y#E=7HSR1;XBZ4]GBZOY MSY) ]JVB>/!0^&R9MS7(+EE##BSUDI&+!=M"-5V7&?& MS!,B08/8^$5*]6QO^CI\KM[^U_/OV:+X,@WNY7BTK,0\X*&NP@Y!\%K96[H, M3E@+40?';10ZRC9Y7CM#/3,BME55@X#+V_0!\_4EOBH;Y#+]^?-7?YG'FU!G M;QB/X-4\S['6I,_<0Q9"DPZE,;G-JK@7W$-E%S9E5GM%G4K"X7;CFP='E)0A MQZ# %.**XM7VT%*322IYRD[%G-OT^-P>X[%"Q@?@RW:;<%>]-;89;TY,MD#4 M--!\']-Q8LVMM/@ 63JHX$#DT!Y+)/LO&UO#;HSF!VW:$%DL%DUB/+7)5CH4 M*1Z)2!^1$SM(ON>.EA>E#"^'%=#ST6PXNTFLD\P&Y9T#A3=0_'@]21_"%"_> M3W!NUZY"7/)_&Y#]=YS>%M[A^U%WU^3X4&KHNW'UUF"YM\RSZ(!;0_Y?8@I< M[>/!C-'XDJNTB_[]/OEV%*:_#TQ2Q?C/*KVC3MJ]U/ M:^N,^6VTO.ZIY^==CN+ M<.,L[C,%(M/@JPV4QJ-/!+B6ZOXX6=X5G\[&Z9]]U,3>YS7=4R4Z#FTE?<*8 MPKU+S!FCR-1/KO@@HN$R,*^]%H-]7M@Q[PRO/HXG8?+Y^7]?T[)Q&ZEU7#DK M;0:CZN%VH"\>>:WB'JT6Q6%P;2XL;D+4+??JZX>^K9+\;3J]QOS+]:26F)^G M++W]$"8X?8E_S/\T'00920+. ,;JRDLC(83D(2F:LSZ)G,IVE27W>OT1&!FTP19@V]RVZX7[J=#N\\OHVD3= ?Q3T[0=^#M-ZDX6'G+GQ(%D-3$74 M$)3A$'GR/-*42C)OM6SU!.BI,^M8NFF02+&Z'L]GQ:OKV7061K75RL *)/X7 M!3%H"TK[",ZG (8\AIQ=%(*W6;P>0_;42=1" 2VNGZS#M^#] LK-ED),J$! MY5B"8#R26TECKJ4;BFQSUOP J'.FQ1YB[[O<]@JNOX]GBZ4OD;,;WN,[G%P- M!"KE%)'52Q]HR[01?.&UX'/(*CHCV6I9TNVLY'4O>^KJ;B'3!O6SWX9Z_#'? M\UY/A@D)W9R2@^ X_2_04'G2E8&"=JX00!?I//<:BVM3@G83HJ=.B#X%WF>] MZ_6#_?GSL\LPG2Z1+@Z^I A)%%:-Y4 (C<_@ZGT?:Y/SR H9/&TN(#R.[5!I M;X?8$KJ*_E1RV^:%6>J#%L-Z-J91CFK7[L5=/Z:#CB:!E"[2L+R&*(T!'KC, M0?'4ZO;"@[".=1+=-P76UR5$[-!]V$7D#'A"< MJ_%HOA0N#\:BE-(D[@$7L15=[>6"P(*R,AE?$-L8I_>@'-XJ[4%%XS[EVR(L M?U-L_O,=:WE1NB=I@2)GR"S64G^U\CRK33NTSM)E[;C9*JMD=ZMA$Z1SM1AZ M44&#N.8=./7<_56YDZYW4Z]K"X1-38?',1[)CNA'J9L]VCXUTF CV08I[9*V ME )*SQ-TA87 ; *>LN0Y2_AMBK=.T_GNK-YSMG- I&[ M6(1 VR2H'"TXXPW$9+0OEM/H6AWM;X!TKH9&+RIH<#YV%\^2\]L@:FI8W,=T MY(!$-Z6M^B']2+R%!WH?F=7&>8,2C%'D9:.4M//1&I8-3Y%'Z[TQ3YH#V\8@ M6E-@%T'WGJ>#M=_9!7]]DYAYUTD6Z-&45!-S'>U=:"QXLGH@<<,1>316KP2B M-B7?//"6P^_]754P;B&_%GO_'-OSM= "%]:IDJ$$E4%Q*< %[B&&*"++*4?7 MIKK8 Z">+A-Z%G@+QW .[=?UT*3DSE:;5-:RAH:41C9- DG6::J]#H-I=%"U M&=29<*&[P%L$F!9KUEIH-F?O:I)H%H*<'I$9!%X,:%4T&;Q69MV2"VM!G0D7 MN@N\1<6@.;1?UF]?1KM21 (1,D&+M'@%81"T9%PYJ;W.C=JZ; 9U)ESH+O"- MV7$'O0W5]A+4 >\^;7/EJ59J%I9;E)%F)V*P*3E>VVDG9:.RVUQY:GS3R40M MN2X"4JFY=IP;("YJ2,8@ZL@,TP=)8'K15['8MEH>-7.>'X))CT,]3SKUK*(^ M[R;MP/\!>8=$\TC;*4LU"3\%B#X50.>T*<:IPANUTMD"W7DRI[LB&EQJVN+( M6GE7?%&EUB.F)3*[ "'Y!"+I1*:8<;PTZK%V^G=9>J1'5]&?W%V6>Z>=/G.A MC#2U7CX9;,)["!8S<,LT)R);"/Q ^4*"(4V>,U13+J6 VG#)[)#"849;22JE6C[Y-/%.F9 KL(NMD9 M\OIC+&-5D4Y*P!@=09,: D]D1@>1HT.MD+?QE$_^W' 7G>UP;KB+P/NNAOA@ MTDLI/JM@"QAI#0'+!:(6AK;!%#+M@BF7E6)K3S9I:!_5]BJ_9I/\Y[70N+$2 M$\L@4$A0LD0(H?8*KI,Z%G@S1)%GJW/6V".%:XSJ

)]4R.6 MJ#/A0G>!'SA1Q!O);N'?D] AR>ES1"+4] M?8E&*L<:55(Y]421SESH+O &H3)E[X[0+ MK:Z5G'IB:6C](8BZ4HQ#:''B>? M6-J9"]T%OK'"4G\)9(MK]UT3Q=8\I6M"V&/ 5A*_9"!/W04A6-UDHPS,9IZ] M=M%:FF]NL.9Y_459;L/6#HTE,\!"O6-"GE[-N^$AU]Z#Y/45G;)J/>#-]_F$T'M(5Y&:R%E'.-G#@%COP?T$RB,"&78.)C MQ-GF1<==#O93[==E]7L49(,,K3N%9+]>L1:)(6]PBI-/F'\=3WZ]GEU/L&81 MA7K YHQE.C@&Q4E%VUIA$*+G@()FG5(R1];&O]@7\9-FTB&UU2XH_8_:3V T M>S69<_]NTI&V*4K-'!3N2!0&-?C@!3C+N);<(#-M\F(?0W86K.E3^BW"&)6\ M/X!,5,O0M*T"S)"%$*"SU'Z("SGC9;5G:&> ^_: MZJ=%J&GOB3(>+9;Z1=[.;^2I3Z[K7]^>"6R::+3+,BBR>;!,/3M8VB"8&B)DAL&RX MX819M JP;P9UJ(3.!FSJ2=*GDL8Y9_H[^O"B#2L3*L9@(>14KTEH&H&+HE9/ ME>2 T3!RFX.YKV 8DQM MZXLV&-5Q\D,[D&77C>]0FGXJ+$Y).%%* &;KR:CQ":*NWSF=/><%,VM42OG) ML/>1S-83)^\N"FY!VGF>[\>/$TS#^7 61RYO+]Z\O2G^Z752AG89GC)9)EXF M")J^\RJYF(J)IE$'ND>A':'BZM$9L*Z[9F_J:W!V=C/6^>33BBD>?0$F"DTY MY$@&2\I02I0Z61:S;!.ZNXOBW"RYO27P^_T M750P;B._OF_ 7%0M;(:FG$N*8[VT@:$:(_7HT ?(T0[/1+ VINET-J1 ML%;>IE4#7"@,BM;D&V0R*8P]K5.\%WU53.R<3G"1\YQV-^?!=\K]Y)N._\_RH9#C&(B,4FI$ERODP0'C%I31RY=5F5FY3.?_#.=7.-'")"Z2AY*X!<6( M9Q<4 VNMTIQAB+;1YN;C,OIJ%","4HOJ]@/9??,'.6C3!=YR_'%V&<[?7ES. MIQ>+:;KF,6IN(QJZX*RMNY2P@*^Q>F(J*!,TXL,Q=",QEEVX>[60H2'SV"SL MH69Q^TZ&\]^F"=>S_'/MT%]4ZZ[<+99LW/W[[V:+RY]GE_\/+]]CFGVZJ'FK MYG!*RS8EB4=A[\49QOA \]@RW&@M MX_HLH.A_]4?UG^,355 53<&]09,I2BJ)'$QB.:,4GN(EIAI-SC\NGZ^V,AX8 M/38:/U#J=&.39%G<&;%;>=OPO+P<2QF' MO#MA9\U#V\'OR.UNU=O?=/TOO;O\C/./G\/%S4TKO,J1T2GA#?&K!W;_+ M?IS/%HN)I0!(F>#)G+*IKX,:@G$*L*Z%%DQ'QD96%[>9F9>#Z9$ 8@W(]W\O M/LB!N_O&6/6Y-&%\W_,+BX_GR_]NG!^OG3LR%.+091ZFW#N0%4>?:YK M;H35'NN+N9=MO?SN1+\N;G9>#_M& 8@W4]W]\[MFFWR,%ZW-RU):E3Q1, M7,WG]2_Q-[RXPL4D8,@Z2 9&)C+I9"4$%ST8@<:H%+D4_-@'_!::7P["1XR% M-9@_^.&X6>0\X:4$$G&&:),FZ=>%*BXA2&%B<1%%T6VJXIJQ]'*,8%3@6 /[ M@Q^&NP_J#-RB]U&"CUZ!0I4HQC81C/'"*,>":[4H8OR#5 >&:5MEKH'?P:^O M>POLF[?TKMS) %TOK E_3+]N7ARH1P.1-?C?_R'U4.:^GR[2[.KB\@=2US_"_-]X^L7_4!!9TX)UX*K??3G[;G:Q MH "B3@5X1V*=WY9M3R*WQ2BCZJ0VLF)GZ@,4.G!)9F6Q,"E$VXAR(VTO![@C MT.T:K/;UPKAG5]CM<)(E,XN)1FC2]KD'I0%VM][F8",M5] 4A^E03D-Y ).<(LE1?%*9-R5J"$7@[&QP6/-<@__*TPW,Z3O=\57A,OF-]>?"0F%R%5AB=84 N)"FS.C&X, M(\ G,EB?3,)<4-B'AVU?6.Y YLOH3(V 1M7-2ZI M1"^!HZ##-B#JAP%RG_L-#B']Q6'RN,I> ]?AWJ$>[WM[4!A_^RJ\O3/%"<], MR(%N!%773-@,49!348*U)"#AA'3CRM?WR/W+,YH1"+T3Y-;875^-A(]K_L^^ MU*>+U2MVK90X6]SYX<.L7/Y>G2A>&$LR,F!"T5TGC82H2H:BK G(4YTX<7#+ MQFZTO!P #Z"[-6//^GI[VHG^5>'/=[.+RSG%?.2\UPV>@H'0IBZI(K_=4TZ*L:[O3/O0\8JY1CI;@[?#1ZQ^6S2T38@;UU5=KR6R&9UQ/ 'Y^)(D MJ"QXQA@D*XHD+RH4W:AHO"\6CK74=>@[?A"5CW-?;,F<&2])<)X54*9N^+.1 M_ TM3)#&&)';5*/<(V,$6\:.B80GM\MVTYI#E/0CERKZF"(+5K8YR5[(EN)#<-6O^AJ< M4P_>#GXE#2W>?_CU9KD;>FZ=I C>U8GCWB,X1^YPL&0"GAL959L7HB?)>L55 MCVIKL0OYVQ29ZP>J%5DQI> B\9I\K>$(SH W&$%&9^A/4C /FY'[VI"[GJ!7 M'/6BJ@8+,^Y=QRN24E9*^60@,A- $7/@O4:H<^*%(***:O-VMX:85^0'(HKHDJ,TGB7(4?,H"+=LD1B!I&)*C0ZJ]*F0&LM.:_(Z4%-#;9!K"8I M7,>R06A1; *=(C''+$),1H-#6[2(17+3IO_Z#A$O.XNZKS8:.#,K4FY28CL0 MTS3Y>8^<8;*6>RMGO9(/D&R#>.@^44;ZQ.MP(,GK)G-.OE"D"PX")E]8B2K% M-O-F]-EKN(M#CI9*7AQ:=:W3VO;O F\2/L^0^O'WV4WD5((7M=[+QI"K M2,@IPJ0AF2A202N]/NHVUG5$/F_8[*>+%J?-55Q,\S3,_[S3HK \4 5'9@,R M"#80GK.UX&H?551.*J&U9(T&5FTDZ67[F_UHJL7FT#L]4A1]O2MW>J)6QK0+ MA6W?X[?2.(R?VI-2G^A:ZU$C+8Z?[93&["EJ1P'>+*=Y!PKC(T>0,OEZS M^:TOQE51+$!. 4'%DH#.74\RP12-,EF)W;9L=_O< 1)G/:MM=AR9]^G_KB7U MG\O.A[L;QLXN\AWZ5S0+AD9RZT%;O=Q6',GYHNO9VL2)&Z&DM/OA9#<"GCE@ M&FBA[X-EV35SW4MS1Q(W^5XMDXC"@#9$CN(E0V!TJG+/0]:.(\;=X/'4ISPO M#/0FSP9ITK]?+:87N%B<):)O<2WD>F]J5X3VQM')Q6M:WW)BV] -:KPOR99 MYU@3#V,#02\[SNE#2PT>[M:1E9;#K&_>FW8AL&F0LY7$86*<7A2Z T@.UT:# M &<[H9B3\"8;L JQ;K00$!GG(.@T5(8+[K%-&\] <-D2W@R#EBY*Z-L%^6XV M_WI3%17H7G4FT V):&LWI -7;&V(MTRRJ#@&LY/'<>>7'M_!Z%G>LQZ$U2#C M?E-NL(1G-"$ZCQ&,] %4,0("2@>%*Y95Q,Q#;&+%=ZEXV8[#WOIH4*KQL!1E M!VJ:N@9CZ"3:7S\;%'V 9]GU+GWVIV8U\=I%K;5@=O2089S=3..J\P>EO6.F]26I(8]"0 M>HI(Y*\D7?.PD03 G!->T/UG=UM.W?&#CW_;'Z*DV9$DW'?"\:SJZ7K@T1K* MBDS6,.'HVN)$#\H"/F8-#)TS'I'+XG;3_5,?<\*:[DUZ/5KY8GXY>5_=E.6I M%8I/G"D"ES?DH"+W$#B+H%TV2?-D6-RI XY^ZYVCFWYZ>&S?^]B7Z<#M+_G' MZM][(.(M$;?!Q78RNKALNP.A?^O>[J,=H(*'2CQ ?BVL>44.T\9AS@C*KW?2W[V//MXU>Y#P9WU(KD8_E+_?]?W[^]E<3OO__^'U<9O_SY'VGVY3^7,KAVR:KYU&%_'3_C/;VS<9V_U,?=4VS-#^,?E M,FSYZU^F^6]_G4HEO"4-NT3!+1KI8LQ!HU#*"U,43CI^UD #37^Z'7P56"Q, MYOKTFWW=NJW :7+.?4C&:.ZTEB-;'W9+^V#C8%?%#G?6S;V?G9__,)O7OYR@ MR4F'*"$[U&3-5H,W5D!.TH7LD5/8,RZ)/LG/"+L%^T5U;R-;^X/%\?H']N'J M>E/")$:#3L< 3% 4JEQV$&W(4$I@6FJOK6Y4N-DW*R<$\1XQU@[V>P!DB)E= M6QA:#E)>O+VX'G/^XWRV6$R4*C+IG"$K\O*43JH.M$ H6A3ODG"QT9Z$!LR\ MHGX$(&E0!O?DG/Z[Q9IO_L!YFA)?DV2Y0Z;IDDR)@\*@('(L1+:WN@YPYJQ1 MPUAG6E]1VU[%+9J(#A3BG342-\8V\1B3SSR##8DDR-" %T%#XJ6DX!+ZTFAW M2/_,O,)Z!"!I4%;:OU>%7 CZ7X""D@R9J3I0WY!7E0I%-QB$MD?M">_+[1Y4 MM@]V:-P=1] W@R=D*D?" MZC"FU0EHHYH2OC::?))5$1U%D\C!&>;JP@H-T7F*.9G/SA?#DAS(IOIC\M6N M#K6K@0#7(JMQ**LWW.S&K37>>\LL6"T+:<4RXE9:X"Q:QY-G*35:OG-4/E\M MK+6%M8/=$%F:;=RNB<"?Y-=HC](;#R5GNK!U)']=8 9>!#>*,9/<2&^QCIR^ M&EIK0VL)O7$GAIYD$Y$;;;FHES5%Q*I0,(Q*T0&CK-2N^%0:K688(O;:4P]Q M.YFQ,YGOL=HI_?G-;L*KZS]#+M87!PC/!)\WIZTME%?O/'5ZRCZ#_.ZA^M>?&A2UMY M;4%:&4GZOEHW\Q04,&:%Y%;C.-\Y=^7PU2;& )T1.KG;^7PZ964QZ>P,A.0D M'1!(T30K$1SS,3C+K4MM!C\-R_>K.8T79@UF41SJ<';F?I,?RB?&2YG"3OK.\1*-85*QW-!=&X4,7J;QC4+TG>#78VOQ\8ZALT^?YO@I7.(# M3UA(&Y'K""A2 %4GS0=7+"2MM6$*N>)XHA?=!I9?IIF-'ER/KK>"H8'B,;CFNSI=L-;%$*5# :@@P1A$Z.6\Z$"0U;HH_+[,NTFQ$#:DU98C^]O_WP?-\W MI)"+FZB$,9"=IN,!Z62(*4AP0@=>I$4Z.L9N*P]X>C6)8>"Q!OF'5^3V-O@L MY<)<5 8BQE(GO7 2L/3 -/.98Y0QLS9 [XN%'G$=SL_'B^9!5+ZNFOPO57[Y M\G^G\QG]_K_]]7)^A=_^D"X)_./RS?F2DK_]=8&?ZC>' O[;ONPZ(HQE*[*T M"F10Q($G-R[HR"')E$+@DOZJ3:1[CXS3GWK8"0FSOC0RJ@Z%)Q:Q[\)3V^U_ M#;@:9H;V 6#IK9ZR9TV?"HK)24?G"R.C%IJ<]$1..F,2,!I=3+;2^8%RZ*-! M[Y:QX",';Q<%MY@?C_,RFW\)%PF7I"]6P_^,+$;E*$DZ6.^6(L!'X2&*8EU* M$3FVN:,W$#3"\*>YMA^.I>]!5:T7DG"MKSVUD>#$MP'Z-^%FI>UD*23?IY>4[&/<-LO)/$N8 MR^ B9@JAM4W%L;K7\615W64A28^:[B+3WA>2/+E$P3(4.GDZ+574U]Y5K$-A M@C0F9[KDPL-*JY-<0=%) ;NOH.@BO=Y7BWSIM@9%"\69T :*T(%$X!0$;SGP M5 )ZK[EA:3=-=_O@$]9]0PD/-'[[P5/3V6)Q]>4Z^=[S%.[M']1B&'=']A[, MY+96,6^-$$IS%0(ZFP3/1M7]@4$)L78F]_:/''PT-X43N@06(+&ZX$%2,.,Q M2"#7M$B*K4-RC9X<#J9]L+*8'\)TOGQ[NJ/0]]/%OW^88WV<0@KF+M_3D3!A MW$D64H$0 ITNANX!YY0"782UC"7-ANH\/Y2U$0;P_6*]MU*8)F 9T^SN=0S> MU'_^ /8I6GB*Q>MR'5;('>06@8*! BIK 5$3<$G\S%D?D:F&0QZ;\/0R+6!X M>(RIV?XISKZ?_C;-Y%,O+1NU+(5I"2&6FD"I+S=UCJ^,ACEMBG#VA*Z"NZR] M3#,8#5A:-.'W]A)0;-#:*@/>:57W&#-P27M@=7N%]%PHWZ@KY 46>!V$Z4%4 M/LX"+^%<="9'\%F2ZQ5C'89A!:!PTD4M#512.G4AJS M"T^O!5Y[%'AU LLQ:F3VT?2IH%BCH_A4,$">ZSHJ%JO?GNF+2C'3K6/$0&V? MHT%OIP*OT8&WBX(;@/;-EZ_GLS\1[^S?N=F5C>30A,+!9%-[Z,CO\3 M4[R0$EC,28GD?&([K5\_[(1ZQ5!/*MJ8=FR\)/SL_:+5=O UO[K)6O!M+#RH M/5#>*!Z-55XIE7(FPXWQ46+R_G5\L#8L!TOY&0P1@7:U:8(1^8< MHXS@T'.OHU="C&Q_6%<61WAZ]XO]WE+L3<$SIBJ$G1A=C>-),K DN*)X4CGB M,13B,4GP7@0KN8I.C6QD9P?N3L@VVH+SJ":T![+&M&MO,X_+Y4UUM6]"'8)/ MX(LVH*PW$ 7)7WE97Z.ESE'U0-*:RALV.5(VK@,6F7GW'^\7-8D;XXRWEIP>'\^^FBEM]4 MP)W%Q7+NWD19XZ3* FR,Y.KG.@+<6@&:&8\L>Z?,R ;\'L;P"9UO ^=@HQ\1*Y@\:T3:TH ['PPF9R#$Q M.CL]@)V 7778JHVQ+O7EGOR'0HZ2B R"=1*$U]HYE.=S$Q\/3%,\5RD&HH6WN^*]N?D;6U!%R? M2::!/685)%-.1,@"3=TYR"$4Q]8[YO2SEE-!R A[Y@)X;>>9Q,>G:E&](:O/M?-CD<8F-WBBI.58'6#G MBP7%D@5O@H,D$O/*%V1FL-BX-RY?K6\LFNB$MS[7S@\FF$V;PHOU3NM:8N]R MS<5%!1&E@52"RR$Q)Q\.#AN3X3VG3?.G96A]X*G/S?-M'Y+N+!_G-GM+D2/$ MPB6H$EAUE2-$5X0,S'(_7&#U/);-C\D0#M-_G\OGVS/XI. &2)5)* M(-Y=5 I*L#[QQ+,6@ST2/N=]\R,UAMZPTN?^^:.SO=&]S%DYHZ4&(;T!A;9 M##9#K:$7%HU5:;=5+Z-@Y]5PQHV@7O?/MQ?!)M=1<&.-M1ZB2@&4H>]\<0ZB ME39($X4H8_"L7F..DT#(N%?3>X])NF#K=@I>Y^\+\(8C1%Y,D-R+&-ML?GN) MDXL/>KP<1.7CG%R,7.O@LP:)Z.LK$0-?-ZQ(Z5"CC\IBFW%#SVQR<26OMBZHL"@BJ10TPAU+W3 M&E6010\U%&DTZ.TTN7ATX.VBX!:@W3JR-'NA4A0)Z):) M28G7B;-'0T#GB;-=U+=Q+BV-7@11@F$\ M*NE4P)25C\6Q8BW%GFL'AZ[YC,'GAC)F'2-($9@$Q=%)%HJC68(83 V&2K)I M9+.5?CJ]N:'!T$D 1I@1E=3T>M ,8T-W1KR39)XK=E<<'J.548[4-T"930#!2J#$ZP"$'8;+61.I:13=?MRN() M64E;F!ZM#><0C(UIC.A61N]/$Y@4ACIJBU R-Q0C*0>!@B3ZSBI?4BK:C&P< M>$<.7TWIV*9T ,)&,Y-B*Y/O\1S#G6$!$V\UN?05ZL92["6\!&_)48@Y,1;J MX.'2>,)+9YI?3://5\JVD!G3D-&MG*Z:^S'?LAJS,@CBA8W+@#- (@'A2H>WNXIBHE(1R-D,2-101=122\@BD92ZX4S;( M\&R-\80L< PF,$)S[H3?D[+A)X==KA%$$3XQ:R4XGLCA,ZQ R,$!LYSY1'XI MQE,++#J*X-6:QVG-+9%\NGFR[7)P+!IC,P4UDN(X%=%!D*).N)(:T6@TO'%; M?_],O=KH7C8Z,BUV@N8I)NSJ-,[M4M!)2N.T(-XEJ5(@@C.< <]<,U.,< \- M=/17;A?^7VUYG/=M,PR?9IYPNPQ2B5)*"V1.S MXWUCX"';NG1P!F.B4"XH53N? _A2(H%2HD[6N)P:57V_P+:N@_)X@ZA\G&U= M/@013&%UK2[6\Y.#S\100*9EL&9M79V0\&1;5Q>-G$I#S"X\O;9U M[='6U0DLQ^B,V4?3IX)BLN?,,RJP]<6<'&2$D/*RY\-0T&@5QH'>&D:#WDYM M7:,#;Q<%-P#M>_)XY],Z<6W9(?0K*:1VD*QZ@H))@:7((*9:9!03T<5-G83 MN,[>6(KAFJ#O2;)&&$0WU_RLE=H&:N5:DOU(HG7ZW\4">V[NVNFS6K1[=6?R M00.8,3DE1,&%8DJ;&!RS*5BA)?/:*;VV 6RG3SWLU'A#JIC]B?@!Y[]-$VXP MC_/E+Z+OWI7WF&:?+J;_0\:Q3)=^-UM<+KY%5D8KJ3'7(8XE@:K3[KSR"@QJ MSPVJ8GUL8:A%L;2%M%!+L0US1E M]21YP^2>>E/F;B Y0!-'APOR$FW09!E<<5!6T7?1"Q I.JT2F8]K\P8W $RV M)'F&04D7!31 1STNWY4/X1P7J\#?HQ%:8P'FDJROLAR]"H4B2<2Z+;=.0 M^XB4X\< /:IJUJ><6SCO>'Y>5R)$ (C.6)X$#&__[G^E^PREJI(I.78+4N=9!8-M6#WNJ<.NBQB;I MU(SXI5X W]5&L?GEE+[]A>""\_FJ#/,F[YN#T6@CP4'S.K02P151@"-)1-G$ MBVM3S;8SB6,)O?;5[J/L:@O5- B;;BLD*DG7;8%#'?7:1UU5VWQ#*,D5H-@&%]Y+\ M3CI=*>;7@$%8YE +_[#L<\-PBRZ?^EQ@T%3:#9YC[N%U19(T+ J1B :!#I1) M KP3'H*2(3.9N2UM8L(UQ#P77/0D[CXG=MR?7'+33?*MV>3Z]/IP%?\+T^7' MV7O\>C5/G\/MFU#.1DCA-$3+%,G!*7".!XA),G+$0DRLZS3ISD0\%W@<4Q<- M9D7\*U12+U?$1!,1F;7@8A&@)!/@4E)0,DN8M<\VM'F\O4?&\P7;]B$/?70]BZ<%; M*^9BBM:)15^4K#.>0PXZQF*,$,'+2=Q"R3%E#?9668;=03O0%T_)8T_SF9Y0=[9JI!\\6%V7E=! M9&6U=Q!SJ&\5CFS4\P0E.A]#5J+5J)/-- W0B-HW0M;7.AZL@ :Q\X_SV6+Q MRWQ6II<38:U)ECQRD82JGAFOL]0\:"X]MXH7X]LXPG>(>(;*WU?$+88I?)N2 MLIGKO_^Y^LOK=QD3N,PN"I"A!O*" !H#W;W:"Q]0ZU!,HYE4W8D]VMBCUIAI MK:BAWWH7\TLZ%"\6L_-I7O*R%-DRVZTM=R5J.@'1%%#,%8C>*(@8 D\R(<\[ MY>SH(^Y@C7YZB+/-- S_HMI(Z[->I=_C ;6>HE4XQ"*I_UL6!5Y[]$M[#26J$<*+3TI;Y[1Q4#L)(,.@J-W&Y;K7.+S -2;E*&.Q#3^U7_B(SCW_$'*66]<@^0:,^W^F.B$E-"F9" M.U?[:VKJ'CU]R4RBE+G.*3@U]3YQC[?3;A=!]J[5WZ:+93'3+_/I;'X]:^+- M?#Z;?S>;SS$M)9K_ZVIQ6>F]3>0SCTDIL*(V5A'M$.LDE<"L<#G:+';;#;.C MXKM3>-P[_D"%SHZHC1;M#C>\__UJ,;W Q>+&*5D:":I8A"(W!Z.-Y)*@!2>9 MA.:EIMVT!V(:3N2^"XYPU0[]ZBN1_WX MA\JZ11[['E&>#LP2O8;(,P4OL:Y_H: %G%?%,'0EFS:#^XZ@^"UEQ\?2>Q<1 M]UW-5P/AJR\X7U&TNKN4HM,MU"E6Q09RI!B#4'M&G!&I$&E1JJV/[)M__6#/ M4/O(>]:KL/J\Z"M%;RXN"@,\.U%O)P\N$#R"ZP MO),"-WS R:JP#X%MM,&C%<'\,+T(%VD:SN_X)_'/:Z^E>B(XT%Y30C:2:E+18T/V-^6/X8R*UDEX(!E9).CN2UN"TIA^Y3IX'R5ALU>O2F=B15FQT MP=3CSI>V*FL02S]18:2SU4X4!P(U@K(&P=M4ZO1:S[,HTN0V8T%.KL3K$,ST MI( &P=+=^B.65+#686W2\G6E40(";8!BB]->RE)RFU&&XR_Q.D3Y^XJX[Z7! M=?0O7>WGTU6;Z8KQ.^1]_'KGA[.X6!YNDVQD4BG4<7KD4"J= P3+ZMAT844R M5LN'%_#&'JB]"'A.D#B6'AKDU;X+7Z>7X;R.CK[N5J8XD$-R^I\E M/WR2;#*2< RFD#@42@>.I3HL1[B,1O&8VF1<=J7PB( ZFKX?7C@ME-5BD, = M8MZ5MS4N^50[B:OS=+F8\!+1*FXAASI'.-&]&)CP-4F1<^*,E59C!)ZDZP4 MJ$?%-.C4_!Z_SC%=RV-2DE*JSN\TS#A03CF(!2V$(KF.,N>P6TU(9Y#(% M0&)OH3>XC';<^.)*C%RC LDP@3+. 5W+'%+.W":14PF-)CJ-;6O/8.=(_XIJ MT+-YUT77(6NG90#/T=(I,L(CA#YU+-T0D3G:HYNNBF^6/^+L2\[&J.3NIZ\E5_'UDW!T#! MY$S('I*J.*_?>2439((X>2+!!-RI1'",BC^HFJ,_O7<1\7&J.7)T7A+]I!./ MU3E4$.DK:)=#G1>C?3SA:HY.\MY>S=%%6,>JYE J:5;7(0HNZK@O^N*5T< 3 MP9(B2:N-V4F!(ZWFV%N%?0BL>9?=\GQ11BDA302GB3O%$X:23I@< M=RJX?2&-M_OX8SU)O^Z\C0![(BB71, M8=VV97V"P%&84)C-OK]NO+$WWO:N^2[2/6+C+4_12RT,%!DD>9K(*EEU*T;. M022=1&DS#&G=M+5CXVT743]!C2[SAOYC.68NE%,I,*\UJ1$E=YPNCFTUNAL^\@BUN#'4HF*AH 26 M0!'>()8D0,3,BXPA.MEHW--(:W&9Y<45#.3=,T>7?LADX,5!0;LT-4WW4XG916=,U7KM'DUE':UE1H&-X0 M;+56U-!/<]5[N008C3@>'(B1BL%3[V% M=AO).*643R?=S_K60<\A_TUIR!V2;CK7=B"J][3/1G*.G_?I25VS5K(^&A"* MX+)($R 4QX@XY\'7 S;5PE$;/:>_.U4 /)'].:;^NXBX9[W_3,?=YS/RH8B< M5=@ILO$8)((P7(-R L%'9T%*SG4.&'./"G_\^<>-ZWM2RJPWB;98C?2/-V?;\'O=3310_ M.$:"S$PH!#16@#*\/C9*BG>B5UQED[3L[QGF\>>?NGH/E.C&ZO:C95A_FEU\ M.I_^AOFZ.:-]IG7+!S;.N'9A]T'F56>*R'3MP42IG!:.L,&]D9HN7"%4W)9Y MW?+11\C !B5M*9*!B746JU$"O"=D8WE-C/8,G-:*&G=B%'F*)"YRY(.6UWO+Z (A M_X!\C2!*$"KWYVP]B\1H)]WOE!CMHH.CY<-V(>IE)D8[J6NGQ-@^LCX:$&01 MT0:LE5^B$L<0 M,6K*#L(Y1G'85%_C?5\1V+16Y M7!R2%-GPJPY.=^Q"XH-$1F&)?'2F)"M!D79BMKI([U!G84O"R:9?>F",=OM; MW]3?^BV>L%R@*)&#%JZ DHE,ESD#J%)$YY-.JE&%R@:*#HY&UXXKN+.%FIS< M1SNJ?P_S_.:_KZ:7?[Z]6%"(LJSE?7?Y&>+Z[W5BQ_KZN+%VXOK*?P3 M,I9DA#=@-$>*NH."&")=CH9SGD6*_N&HXKXD=R0.!TB=]('21U'O& '1(@US M)#[_A=-/GR\QG_V&\_ )EW_Y/7F0/X3I_)_A_ HGQ3EK4 0P2/>'XO7^9\E! M8=XY7V24OM'6Y;&(X-5T!H14BU[V?06Q_/)/\K6F%Y^N>>63VN4KN$U OC"= M$TX'""I;2(D.CN T=ZVNW!ZY>.D(/U2Q#6:KK!RHJ@P9Y6#E;T%N3L(_ 6 M3M!CLE99J%T(:SO=:1-I TUZZD.!VT%Q@/2/"@_% UKG%*#E=,]Y0;8@)/TH M@RX,8V*N3;_QD6&Q;0[445'11>CMT7!3?JET(5T1/<'3?>HCA7$A""!O)W+M MI"B\T?;'=>0,[FSNJZZG0;"'K!NDHY8!TBW&)<>@:U2DL<[8D*% ,+J.7$H9 ME1(E89N4T#TRGHV'L+]P&\2=6V/HQ9-!])*-B_S+>;CX.7RYL8==>&KK4C3@ M:AAOY "P=,V6'$O30Z3X]N$M<&MM41%XHEM=Q53GK%.$'Z7&I+,W4;39^'4Z MZ-WB-(T52J#/%']G0 &ZV 4 =61M>2TR,#(Q,3(S,5]G M,2YJ<&?LO 58G,V2*/SBKL%=)B%!@[N%X,%"X);AKD$$GZ"7?.;M[=_]]_N?>M7/V;HJG'JI[^JUZJ[JZNZJ[9^Z^W2T# MA$IRBG( $A(2\,?]'W"W0G@J"P._!@ 5%8 5 !, !5)%$"^I_#O"THA8 #U MGD:ZIW73TG_]!V@ @'!TEP; N*_#O2]+ +\J=_]\]C?\AM_P&W[#;_@-_T-! MQ=+*U(Y!Q=S*UM[.$@#08E'^C"=([N.&_%C4?Z2;XN/^I%'X> $@/OZ?Z'^* M+3!3?O'['5O\AM_P&W[#;_@-_[.!YRD/C\A37A$>'@9N'A$^(1%>P7^U[CX* M 2P!*\ 4L ,8[FGS>]H6L+\OW47G3.GJ86]F26GN3V4 M"V;JP,7-^90+$).$.9B:0RQ=&,PLKYIW]5 M3GLG*RYN86%AKJ<\7#P\'/S@ K:W8_A5-C6S=W419W)U!5N(O#9]S6]F M8<'/86;*:\'!S6UARF%JPQ_LV(C).EJ8NEL_O4>)7 M%W,\Y>7@X7GU#UW,R<[YWSL?%A:6&-?_+OK_:PNNO_K>/?6/GGK_),-_ M ?P6\EO(;R&_A?P6\EO(;R%_7T+^*=JUM+L/<=WO8]F[.4 &P$!#0T=#Q4!' M0\?$P,#$)L*YCS&P20D(<8DH2*DH*4@IR*GI6!BI:1_2DE,P<3(]?/R$C9V- MBH&+EXN5AX65C?47$R0,3$QL+&P2'!P25AH*&M;_:[AK!X@PD4M02E&0F !D M(B04(J2[;H > )#0D/Z$?T@-D)!14-'0,3"QL''N&]02 LA(*"C(J"AH:*BH M]Y_ZW'\.H!*A$3-R2Z,_T##%8'(DX7D3EXW)_*RR@_3EV!&(U\PI N;C)R" MDNKA(Y;'3UCY^ 4$A81%9)[+RLDK*"IIOM+2UM'5TS>WL'QM90VV<79Q=7.' M>7@&O@T*#@D-"X]/>/<^,>E#WK[^ M@<'QB8)(\B\NN[,!BYGUY1&KF M-(9-!N);>0C_I=J?FOV?*1;P;]+L'Q7[)[UF 5P4I/O.0R$")(%+N?#'67UEN=NC2:I#X6%>R=FZ+YWM&,XRWI,5\)+9";X59Z-J(VU M2%>4)\?YN.9\\Q@U>#J\XHCSH2<7:IXXX6NTE[+6C*-'&ZI MXKGH+4-S7*[$1--V6EIDS00?Z!U'/X@ZKOE823-9@78A- E MRGQE:B2RC*F9C*SN9(2/@"IL8F#A,_9![^&[92N::&N4HH\ME;X2VR6FZ'E> M*R;DNCN\)'= 6%[O.[0JYEB4)'RGEI@F+/$W8CI6&)&GIZ M/4*HR0S7X^5$?-.F0\)]'V_?4LQ,R,2H39TM&'9M#9A__'Z3KVN^3=DK!;,,5MX(P M$]69@D^)2UKQP],_]!8@W+.O>Q?M@N@,UPEAVWZSA["^6*P8+?JW / M*'MG,O%WK5S1-(9V,PQMVFV4U^'+&XBNE896\KZU:MH3<+SB!CLRW\G%X9-Z ML$_C/Y?S[7 'X4SNHI1$ZIU3,1A07=ZV[CKON M+R5:S!9SE-G]F;DGI>92JFJ*#VJ,>J*:7JI_D^$>$Y,NI\ V++(U1S-EC^=M M<+05WO*@%);Z0KD#FM,'JG<;[PUP??7L^K%9 0.-]X+TCA3M$&GG;B8I>\T2 M+ECD6H(&3I=G7C1+_6G6)WSHW+H=[VJM#:OCC#EPA#0. E^3:ZRN^YS01<=: M6]F<*)35TC@QQO@^O:Y\YN2I#^P''N 913J"2.K5]PNJQ2,>40_>5.0OF:JL M?\H:&_VMP_M3Y\D.\W%% IUJX#@!*O* 2HHT>1 M;LT2]*H0Z,W\J(G89S$>Y70E'8J "$@\,Z*3>/5''PM&*]*R%0AE%&;5Z^D> MOC9-KQJ\RYVS]*5@9.MCU+A\5(]#']L(ZO*5.H:,K$=T-GRO\](^@"^&9,2T MI#:ZC+U2FDJ&Z/T+6ZUZE$= _QKJ=$&T!!?,N5TYMZZ =G]Y*G; _OSQ6*MT M_2;T:P,&K,\XV/_>X!BR\*#@YM5T/ZF:X W.&K(@.V,M]6C+EU\^!8.."H11 MX*5DB,]9G!'.1:DJR@-U,ZIO]S;D&T;ZODIXVVZ5.^]+T6Z0Z)":PG6Z+F.Z M4V-0.VA7=PEK0EE@D])LO=GI1/46GS#B:EPDO@/[UA5B<*M>:@(,FV/=75\R M^(O":A#1HL'.X/0%\=/!4CM#.W$YD75Z)0/[2!&7B]?#?GBPQ-Z3'[Q+967[ MX3)L?>2+G:X .%4K[3M.[X+%=<,E5\? +; M"SZD'1)MKJ 6Q7LVJO$72]]F6Z/JS,F_GWF95']U0)HG9]D0[O61+C?HR:2P M%:,M&3 O0ACT\'S\&BOO85_ 9C"OT,5:V>C8<$:Q%^OS&&5TNT*\$3&0\QU< M%[]H+0$*?-GZ?JUVC%[E#E#]\!@M3;;YP'DR+DV -U"_E1@1DX-H5;XR4(;* MJTWQ;> YY]EH+ZJ,/Z'4_AZ/*>8B9F%%20GL65>PV\>0817G?[A%AS?M$I"G MU84H:+#)I]EC;5J4PX:Y]2\DR5LDK=:@O)T7;DWOR"_#I604D4O=#GD2:%[& M?]<1Z@7$,CX[("UJZ HNXM.R/(_(J=N+ M^(BC\O)\]A(!W@%#[?(W.+$KC[_C(&4FT3P8H!BV1AFU+N?M,B%J6P%-)ZC> M 6]%>U)43U]?:1?E_22,Q%UN71O8-[S.I/W!-+DZ87DD^:<$C:S/[+,Q" M8RK (YG!\XT478&L,QT^?"$DBEXCNK=/HS)5!;;6$*(>9.YBI3+G%@PB&@V, MI.IJ0HQEZ2.><1%&">HVU*=JB[QP.Y*F5CWQ[PM:"L ?QQ >H%''R!XS) N" M.RM/76M892UM2S =W6Q<"M>(3&>>NS18 %5%\QY]8LN.D>O^=C"35=_ U6_\ M,Q-DN\)\PK2<6>FDAD$8F^H4 040I'A\>09'*=HHTNXNN'E7%<)=9MHB1CU@ MSC!6U@94*XQK6$[Y[MW"<3PAMQD&-J0Z6"MC43A62(^$)XPP!Y#ST 8"?T@Q M^=/+DJ@C_0T0(]$;G'3%<]+A>7;,:SVKW4A3?XS*R8#Q-M8?JS/M9%=.F*F) MVB_4&&=*S+W ^M)HO[RL1 W"*^MJ5N+P20X[4>Z]<[7;J./$.F6OCKCW:(^S M/8B<*/?38!XH6A:W//>/ )U>9N1<3'^;)A/G@A^1,%.L"V6ROMBF4USH84: MW#66BJ(L A"">_4.P$=PM>ND8$3P&ZC0ZXW;VTDLH:U_%'YHUAVB[I' "OQT M@M'EB/'7Q;O28R(T]Q/'I?,AB\*)7D(@HSRH)9)4WQ\.?? 1STL9K:/,$/Z] MO*89/CRNEPW/B4KK$S6^[F;%DY"AKH'2O%*:/?)U;7@,% MUYXS$2S]"W#)( MG7$#J9'RX,MVI9^6T5U]L>04\'1S:Z:(1&3D[460+J MD"/A14IL7[;*RB) ANN$<+9P>*RH(2'LIM=Z]"-3 A%)VHJQMUW5::%2GI9F#.KF#PH?IXJ5WY M"SS;UQG?:;]RQ(X=,(NJJNID#V01I%24>6OD>S\]"H25=-?KM!'4*I2MMM57 M5053VJK[CQ7YY"7SH!NT1*MJ.%#_2)!_G; 1V"L9HE=]IP9^8,;?D0UM6/?"TTH'RU3YX%H"2WKX.RJ MJ*-U@HQMZ XF0^@;%$8DE(V='L![B*XH%^$[W*=U)/&9+"=/K;3O#B#A;(:2 MU).-V[M^54[D_L3QGA5#H_%#)/WSH^GF7 3OFGMT68N1AWWN2''MYX6HH1\! M0EO^;)RD=V_I_3 F27SE4QXS,RV&=<#<+K0D7 MN4)1Y&=6HCG<%2LGU\+JY9(2!Y[*3# \%>)#.LF,M%N&XZ?"G;N;R$<^JM$& M?30L[';G[0.9?O=QW)M_*KZ;&<&WMX2RJT\0M!:VU'595VU>LE.N*ML2N)%" MI_:BZ1/=6\^42\M3#B85$NMCL+9:7A FN_X"+K5T/YVQP#(A/K>RUT>P_CNW M@<*=1'>P]:JR:\:"X;.NG$?R@_*%6?B":QG)/B7>%#-E-0T9X$[Y)U$B5:#B MPSZ_]XI]M4Z+DHB(Y2'(LNTYE40.Q,>U2+\';)EG\,GKS1,&U@\A7YL51AA< M* 88Z,&E,#&VE<^26CYF,]+C9?878E%>M&E@3@/1#PV4 P,#(\)\2&MDBW3P MYW< 5?8$G]\#OS]L$C.(:I5+*BKE/3:AEMI&Y0X\\P=T&6?[K7254WS[Z(LS MQE-W0)TKYH5'_=)K S]!=H6;V:.&E^31#2.>KN];H[RW(MNY"(_E(@OPPZ/@@(/U M:EYP;'SW&6B_+'5?H._5Q'KE9.G^(?LZ(/ZY6QEDBX1JJ<"P[.^'#?RT.^A= MWYL-\=='=FD6YFQYH>PS6F;9Q*^Q#7(^+8O!7-)'0#016JOTA''V.0.Y:N:T M/S)WRPXHE]!BG@_6"=)]9PD"^2!YY,-\1_9%RK/-\^=61^?F%]5P(1%V>;3] M=X!.WS/''N*=5OH8M9"N!+V=$BLQ6\;QQ5S_&PV<"M2#$42!,4)G.^UEEW-G88Y5B(^G<] CD-N'Q0/PFOH^S?=& &&%+AT\@5)%E M/E&:/8&>CI?>XL9&'L^A_9 ($QZ5RAW5L$;1(W5+/Y8[ 3W=X8L@JZRUA''H M?\=5K[H9+XI\0KD<_0YI54)@5$PO!S&W &PX]?B:-,B3E84B#U_79FI!2P306QG"1A?^P]2&"Z@[HOL1/ MMRR$RN3#L0PQQ@WMJ-&TZ]LA==P81I>RTZTJ)3H@]W# M5G&:\P(.-*B_//#7B!7 6>>4,LR0+ZS0&_=F6]E'7]D:K>'@54F1_7:L][T/ MAV=+Z*%4?_^.UMD(/DSM95/X87>30)2[Z/OZ<.BS:9;7H/3*8,>$>%42]_N9 MI#4UV\_ZF@NAD6M#]"Y&8Y++G+4+ ;(";AD"Q$/+35ZF7'7[8C1-\L.HA,6X MT(+?$/KZ.O*2FQZ^E5++KJB0;8TJ*RO;[3(OC%#4G9U'4_1.)GD/C1J>1E-* M<\)DKGU^2W9T77<_15KKF\\MJ)TGKT*$!E6X3+B#GP[=CFWZBWWI\KR-6U&+ M7B)BA OD07+3I735;"ZJV9_PL+^@*.$&EC]1G$L$M\ +PFX)%W;G.G67O&4$ M8^^C.-8:%A1?->GCS/Z94:I=&+7.#$=-Q0.ND,-:=6Y[JT),4!KZUKK\%^?H MKC2MB#D3K,54/^S=I]8SZ$*)NGP>XX^^4P44?\':SOJUVY4'J$_Z/H(ISQD@,9(AX-)VEW M).,+BWC'7G&V@NG\4;X%M(]PW!1H?NP@@T6K]?A\$06FS'5#^XX4G1>\:I=Z M"1.AM/N].W9D512+V7'L?6"L'[,FA+7B2G6;=9FG/J0 E2A6_L/4]+PAXN&I MRD/.S5%J9; Z&,+6M4Y)_O;8^?B %GU1WJ;163"$":[U<5$Q+[\-Q)[X43O2 MB,\P_H&DL#$6@V-'%D$ZM/3 P%@MP#8:F@/G;C'KVA!Q,!%BO#R[3-EV_5X. M;;.6?' 3TC=-AW4'2-6@0[[ 'AJ\^>3MK]2.Z[KZN;:43TA,EO9D%@S?TR&J MDG5AYE[G.@5ZR&F5=-U'*@ MSNJ9& HPZ26J?PV*P>ESCFD1!\_ZEIC>!X6S#/RB_':VY>#Y2>1>! KK09:LC52PL5UHE+,5<37HSS+1"/ M_$@1R(04S-EQK,]*53Y2TZR5HLPB$)JR5)"TH1702P,Y(O2UWJCW+WR]>8-:YOU:\;GI\VJ%C&A.3JDK'T/TTV2U$G,J6F_IEV+$9+#1,8"+S*N^(ZZU57<"L M'XYUE;0MA?2#G3'24.X!;.P5)U55D93F7)C[\Z/+03Y:NJX7#_X89"][2<]+ MV;N?944I[J,"P/BTZ<02>N@?\-.'I""J&FHFNP32SRGR!4/L8.X8$*0T0%B( M1ENUXE$$2[L:QB+,7BM^5CF33%K\[&8/%&,/>ZG&/4_#2;+L[X =Q%+$?UI; MGFQJ[N@L'A556S-COVFHB,L:Q>OGT4]I?@"1L$='F*TN6G.*">8JXY[]1!9X[F%J<.SMKC!P]1@#M]>5#J":TMRWU)MGR( MSL+N@.(8_7-? ])V[$Q'>@=\XI@YX9\%+^(SY0>]J"S:S8;'$F3Q(:TOXL(YPU8D MP]J(.,14BF?!O&J%?:Z8GS\\>QB9W?'RV\*D@SAD>!8GM>+-+47BX.MJ'YD^ M,P/1Q BW]E[U*JB8 .8P 09%16ZM/0[,SR1%N'8!1V5R(\HM9U&OCY=ASU^7 M!KO2.0><5'<^?9$"S>L6< +5C7U!KFK??EKJ'_D$6"8:]Q?3>5$_#?65 'NJ M]1BYK6DG3K,T'BV,&_1 [44_=86\,FD%EA]TT%[@PO6-T[U61O!L_ AKA#(T M[4M,=IIZFOR^0(0QD>"[D=^OJSMG)LDO)9*+E:&/"@KTC17!#(D+Y0QZN)PB M/,3X$^WKSCT"M 2*=1,'MARGS8]+#R)2(ZSWQ\P_-'0=JC^="S$\.Y2B(>\H MHU:>O,5!0,\X!,;W>])&[1K>6$@8]'=,@'RFV_NWO69R^ZADB/N(6>7"237D MD-^,(GU[)2! YFD4Z>9IF4OF5HDKC]9BQB>==I0#.-GT "0:LG]W2#IP+=O2 MH(9;'E? *I%=KMKDVF+_)))P.5G1$K6<20]_&8M&1T\6@$W64T6G.MHO7_7= M]L2UR-B+&.SH' ::NVXF1EG,44-/R#0ZH]HXGSY+B9%OF6$?*AM.+=K5F1DW M@KAQ&RPL*O(YL=/9Q^;IQNI2S&Q)<@^@QAE/Z#K!OLA$&!O1'N1=::IR!.+H MO6 R2^V6^Z-5UZ=EGR-#GN9^8E0\:UR2)T+ _01-:#6-=O)A9V,@E;N$N:<3@4?AAX<#Z?,%#&52.QP**T<,7NP$+Z MI#HQ0YH)+M^1).3_4L9*.L54_ZDV8-^.J:EY(C=VT,(H#R,1@?Q46AC#3>I MBCM'1;[;I!IZ:G/AF9'MFK? 2OD&7&#; $1:.;93]-4]<34AG(.5]%"]SED6 MW?/17U,9J\4ZL=EC"%8D9L26$-)^K1DD=EW6AYX[+O'(>M9SY]*H+L+5\H]Z M]Q1O1=J:'[L:?RI"HC%G6G0N">UDDY7\%-*?OHAE^K[N.O,IO8>) =09W+_+RLG:$*9B^MN .][4L8'RA@ 5Q:!H2T/'0JUZ M>LOK/#K.&A5EP_ 5;5$.NE[JK1;B YUHV;BP7B% -FU]2[P0Y&6VN;-F MY+2S/K%_ )KUSC,J),(7R7W]$ACYJEC:? =0R[@>#=\!FM.GC:56T8ZF[J;G M)P1Q;/V%S0?DX"AN)F'?IV6C&;@ZOLS-HZ>PG*:CW*?S.\[?9?)SR<>I*6.]]2F:@W*)#8-##ZT<+/)\W%JC=[D_ _3&_6K/2,9,I]@E9IR=_=@&(/8@^2$)+V[8:-4C!=-ZKS_*G42A M7-U)464C.8@8M?H)>^:Z*PM[>Y@=8R+AG.ZA162P9F1 0]<3U/75Z 0X_O1% MYVQB;>$W-3-V2L6ZX9\/HY_KO'E'*.P:ASXQ5I5[I (8'9U79TMG\1K _!>^ M2SU*MJLXX.E$<\+Y&1, ?[*LI(@*N LN"F>2,-9"N60:VC*4O;Q\G(9RW]ME MH,GR_)%H:=HGKB:C[5?/5<[%<2I)L>WP3::L#T2V#_&="+;G2%Z)_?$L6IT; M31FEMO4/J:$%@V[!T;V!CS _E4#U2;2&YLQ]G=>S%&;L6HJ6\F9?![\A.0:9 M*;2CHGSU%IM-C,O=<6_"F]I;7!JID..@6EG$L$A<6<7!>HAB+]U/*1H*"@S? MEB"ST:F?3>]UM;8O4WG+):9<8FA#0-O!PCX$4F TXVTB]'V9@YU3H2D8[;+ MJUC;!,?5T;?LOK6&2%9]$0O;H%'Z%H7%S87QM?TEI:K[(+- M!]A78_,^>_:XODU_YBSKDBV3JC M;UL-IYU CT@G+4%DQ[CLW;'(A1:2W$.>RM[/C\;G#)3/O\3/O/R"*[!7,,_? MI4B$_/SXF<>;)(98':&!;:R"!=BO81K[;8@SGXIZ&^TK3Q=J_,=.!0U09/AS MQ404YWU:C^5EE(2)&CS-[B^K-_S\!FP^9"=Z*6P?6MO'#45((GP'O$>+E8X( M$K^)G1C< 81,G_Q^")^9$&?B2UOYVI$=#L:@=?,P%<5K6:]=K5\O;U'0+$<] MN;;\V%6LDG^3=SM%S>?A!7[.P=1KP1U61\))0OR*N!VE#[V*KR*LR>AD*;7; MR\"+35DYLZ94L^F%'3EKY>9#=J=7CU&']KZA/3@UE.%XDVW><(W4YC/MY19(V7YR!&H&;_ D.((Q6U$6GS^ A4WE\P6J=0RN *4H/$_"K=>44WS$NV%G^PAY?_#-&Z/SQK4;7H6IK/$5 G>OAS>U[XHK M^YF#\BTI>'X\:6'#.#ZFB(;13+V%'X: 4C:%#G/-H33QU3B*=?UQ==^I!+Z' M/:OL(N&H;WV,,F@YN5;S>6I)>JKE!MG']V'C)"=_8]E8+!C^ \\S>T'S*V _ M\O59D2V=6\V-C@;T@3(O9&($1_]P^F"__*%E?>4#P3B>YK>6;B^"W[$>2AU; M;3SS41UY53W)R6E:E?9BNK3DB912D24N^L';?58' J1@S_!Z*8#Q':DP1JR\ MY^./_MC_'?&D3*9# C0I!J;+<_3 K4N\;-'Y5+WKSH!)JN4=9X,17RIA1K_) M[KD_KW"J_QCE:U_GU5X%+IB*_V:_11&:9R- SM/^M9LZOED/"84!*CS,YM=% MQ17* )<]KU[EFS#U2A<9'V+ZE+Z!]!&<_"%1=OEG#EVZJ,59C3H&1BZ"2[L* M[E.>[7!N8EX[Z^K\S7EM1:*,+!D,;1W_,933 MDV\B=UFV4?-DHR93HM_M)EOI:WOOE<0AKB"_YP8)TIL*ZPMPB\ M\JMC?HGY4R0MVN=9.+#2MH(SY0)5?I70.1-J>[@2K,@X99??Q*MV[^"O$[Q0 MXYD*#4#E/8P*_:4A"->2"%HE%4&UT5.KC$.U##RZWI7I$8&),&,Y1^Q5>7J6 M+_1(Y ^;/8-(D-HA="1PKC"))7=?EP61W'<7C^[8FN_F6;NTTXQ[@I$RR5%_E7Y_@+9M0CXHLF/#C&;Q5M+$EUP@H\C:-<1"7]Y,WJ"9)UTL;/:&:Q@.Z? M;X':HN(=JI[Z"(Q0,5':J,EJO;+W4V5G7>UY1-_77.,TCJ3C.EZV!--$M9Q. MJF/@^*Q4D$:4&!G/'JI,\KM5-E4U1N\O8C+KI5NHL7_D9N+)=NCB%&8O*#D?S"=M!5\X!B3DNGFVB,(N Z_/18>AI M9B@5]/:]%<3[]60M=14H7F%583T I $JH?: O@-YE^)S+S'&'$T858W9U>QS M'JIF7EG)W0Y.%C2"F:^$N=@H3:7*6LQ6U8F2)7:]YU/.1!ZC!/AA0-A6A?,J M(0;4Y&"<+WC7=\!.Z"A%IZ*-_+N*AA+*=XD2NLMV#!9W0&?U='"\[?656%YB M4N5:2PJQ50V%Q7PXI4:P(U/ZH(-;FD[1F!3-S%MO88F0CR:RKKB$1B;S XZL M/5Z.[@$:&NXJPDO,4-F!SC>C7)1B[R1Q:S]<JE@:Z(*Y5PSJ)E^F C.?9 COX'%I(7Y M*G##0F!E!DS?H^5"$#([$U+.Y*5A*9;BPMMGZNI>O#C4TMB9R1B3A$]^B+;4 M\"8J_3-/.-!^%!.2>U2>=OE>^57_Y!/9GQ'(Q4$9:&60?(3XDM_#@V8/99OALOWQ@63FUMWJ ,'7K-]#)R4"9 [WTTYNRKY9/P M'_=K$5_@BNQ"4LAI,P>OSH2MG4M#.30K$>_)=7[ ZM,J^ZB"A[GSQ1T7:Y&D M_$L[5):M81]U=[1%@VJC6MQjH=DZ+(WMI$[AP/"$Y#ICR1TPLWH';(>6 MR%77C/S$M+D#SA!METRL8_^.:YC_O1!WG_?V&57;C2_7;6AX#43TQ1T0&UQQ M!YA$W $?FJM..06"O5=MV8".6)/NGX=;7%Q89 M_*Z'E#LIY $$X>&&-E0>"J!0/0:/1WKII-AL1&E)FI../]71;OY9UWSU?@)W M5YP6\Y ,T9&?YN"R/U@R-Y0E2**,)D@VS(T*_ "B0>EGKNPK^-\G19?[3@XZ MV,^Y _0= M%8_#]CJY_"M7 Q"U_>! MI+-!7<)MXX'?.A[@\DY'\ [ 0>D*.3":5[P##']PTO]DS+E]L$!RTU^;++F7 M$>AY!PQ2 3N/[]D]B$"YK5"&H]P!\_@[?J>/>^B/4N3\IK;I&/RN@ION!Z5N M%GY\^.8=L,*5=@>4'!6$TM]^>]YV21(0@U"J9;ZMZ)!@\$/0QM^WU$'V%U%B M2[T#WB88VC^ .:4_5=@W%I0\P3RZO-= V^V^UE$^<\WO$@/A[>73 MY'P'U%BCY'YL;)/LO0-.\8]^W@'U]X@8HK>&M]T@7TOX'3R4O ,H_E3R=N+^ M052$]SVGEWZW\CG[OO>&S!(,&;GIV;H#UFW^(B[C5R7]?66OU7VEOF2-F$V; M5U<*M5]CN9)?>N%?S57;8MCFU3G-1A[1+>P? M; J:GKBQ"N"_?^UR06V5.R!;M<:OTP#6MM="OXIY!RR3'=[+>O$7#1 JIFH( MQ&B+-,%-YWK"'2"%)W_-,DMU_RA57MN-M_5,G-^V!O9?>I6,Y:W.C7LH>]D= ML+>IQD)_L/IMO(PVHH:A6@G+9= ^QJ]B[%H+#5]Q]=_\B-:0G)+M,''F?%HBNV7^3. M8Z\3Q1B.(H]II(9*=R0^]?FF&1E:>6BE_F%X%7:]C33YBAY:>P=D?O [7"YZ MF/+X@?\_ M >%D#OL_^E@B7:2[H+@QNVCP%3'\;4-;Z!)%I6&J9D\Q4D<_J)087TF1IX2@ M/06HE]6IG60_K+\)/\!)_["PWD]OYVE%*T)5\:@MIXM-7J#,G";4K8I_$+E@ M-'(4/8A4>TEKXI#1 \I55A"%Q Y_45J,81@+*[V 9P:MQ7@A$A1>#0M2;_N/ MS+@"4 T]Z&H4D@S9#-\HF21WM3L]ULW:B*KG%#,P5NI?9(9A5*2R, K\#,/'5ZXFN*Z1T^ M7]"G]\9J'&1/W)L%LS02;QZC%'[\Q,]%@X#(31FH3-7"V,OOLT;;E3BE-3%N M:L6M+.%B,A.2:_JBSHJ\W0K??49I>["5V,01C\' *T[RF[)F+RL^I!D-P[H< M.$MGBGPHRYBKD3$UVS?3!SSSF4\46"F (7]%C'QPDTXW]('Q!-U)UZJ/;M_C M:&7(TWAE.FG&9'?O8@<'%<#518?6&:[<6>>Y,9SD6*S7][ J_E@BVZ;8T#4& M7;WC)"X@"QE?H82,3DC%O$M>;ZPF-6)[^G78:OCY4*2IG'*27KAY 76]\P3- M*(:FK*,*7+,K\%7\ K\X1UFB^(#[38E][1SE7+W;R@AE+^L:HNH(IL@_^6FB MF_W[ZP0M#<*(F@R;$I01BIM?7R%HJ$#HI0A//0RU:4*J)-ID"YI2C,M$"8[Y MTFZX;C?OY3B,-J33K5\7E=7E7AR%W;FJ',..Y8JE3YRJ2&TRB%J/$=70)[PO M1:M"VC<'VQR^ XP%ZD2F(X]>-'/$BB:GO$1'HL&U$A?>49TZNY%Y7ED?HCWC MHHPGIX=C'S]H%?:1-B ,:2'CJO*>@ROIX$[K(Q6K;IZN/%B$:L9"]B,VK4\) M0]J =Z\F@S;EP"P)C6,&KY:KBJ\*#\&/!?F>NNG97"?[>.N:?&932IQJ9Z09 MX9$5*=H\TJ$=D13(9=G\K$FH1$T2;,ELT/HN$H3^UI"AJ6L@NB'L3P\:J3^KFI8BGE]!9^W MPM:C'I[(5)QGO:OC_AJ.0GH'6*01* &'A:5X^AS4"@T^9C>NQ!?*YVZ$/L4. MTL89K[P"CMJ\K+=:5;UP])ARB? _;!LD;.O?V;J\VMH77DXD0A)PI M[XOTO6XK,HAXWGJ%>OP1%!W'[4%$P3DEC.WQ4 YIF"WF*#%Y586^VYCX"E<$ M^OE-<^+,@$7\HGHPQXDI7AHH6W?RNB,LSOPGO)F![O#?D/M@),,RVU/.:^%^ MLC.E2:K5595==3EV(Z1CZF-DP5)"[Y[JD:IAD\XQ,]AGZB+LO7RX(FY[.-[7 MZ%?MC!3T"J)%[>,?E2-?%^N]LG3V5^RCJ)#[Z"]6[!=#ZF_K(L!39'Q-U28N?[Y_('GJRG?-<=2E_X&2GR?OXD"DY[O=A]Y# M7J'S\LYP8)6@XP[ J&F>G7O)3/'--;7%QV]Z,P0AL_*$;\QB^F(.Y?!$LN;1 MB8@Y=;T5W=3RX7A.LX'M[.KGR)KL2/L(TL+.$U.! MN,ZA+:RINJ^JW#4-E&Q+M+Q#GK0D2%MN;<@M:)9%>?MU[UE_7'WBGXPAE,C3 M3;M<7O=Z-2.)[LWB:D6#GU398J>KAC80UL]\D.Z/+'0Z\ME]4AV#.O]>@X.X MDMJ;L#;#7G.RXT6Q,4XY030GC\.T(W"2"8Y+:H- :TFYO,1-[R:M=(X3=U3S M*]2^:PR)L]DQ*9KSI.4]'VJ-E#W5*5=7Q8_'L[.0";$_WOAW?9V7<)*=X+PO3ZNG M74W!/#PW\09![PG? TW-1;%TO!?P>%@IRE%\^P[$1DQEU?*#\B9U1V$,7SEW M-;4 ]/#"W6LM_+ P"Q=+[#$HK R_MAB//XLP@HO_:8WR-/8ALO^DB7[I6Y+5J1+IV_ [J[ M=";I!E[95D=-\\O/U?N>JJ^?";'+J:F^CX(<#;*QP? J0OFU6@.67W#10='KXNC4 MHUL5N@43U>D#30T]K"N+8HNO%N:F4:G@K;2S\N%P8,-5$D6Z!!$-5;T\U@Y7 M","Q !.RH0$"6GV^CN&O$Y:;APB4XVFY#*PK'K[C2U)#4:($A(RBU_$5A4FG M[S5P'>EJ%OWLN7H)?A/@"II[\YCIF;!/IYIAFOELZ3>8CL9XBX#+D*AN\!/] MU^[I/[X$OWRJ TY@WFL^*K_/2NZSTA5]<-MLA>!!5'*,S1S/H)X)O9=?ZH38 M&GV4@1_.;LP*4G:Z_D@(,'!./FM&^\ ^/6TK?:[),?IL\EZVSC6;D>352\5G MLS=A.9T&'S87*V(^;WK,1YY$M<5X-A8CS+6F6R1I@_.*P-7S\HZ;6)DJL?*? MGB"Y874L)%S4F],VSVC* H[G2P3[MK5P'^LZ(H/N[.R('^/)S+'XU'[I ;S# M J=KXCNS;6^YSA8DB$J,K&?T(WEHZWG +W_Z:M"[?R$'ML0.EA#NY4WWAJQ9 M0NO)0015G#:<-D/\0+G6=3R4[_MW+7BA;!ES2'V4AUK\7,CSNT>I44I&V&LZ M8/2KNO'7Q[,,#3@;$6D'=P#$E[MW\6Q60XIF,V'E]:@K),Q%(T_OVQ"A)JX; MP6822H#%R:=7Q*H+_B<.33 M AT;^6FS7L2E3Z67-I<+3=.;)>G._'W)]?YD,M$%\7TT;R<7=$P!O_!N$Q4> M$:WW,O\UZM'1RU;J9CAQ]:O!,RGZG*95F6J+YDEV* =<@9/P&@?'C#-_"3+P M3D$O\4377B%H[G;FYFV0TEK0-\/EK;2MH_++<&"EHI4$X:X^9>QQZH.K7V/Y M'"M7+IJ>WNOK2ZRM-")CC%7[X%'P'4#([R/0U;U(/AY5\9X1.W5?*NE\NQW\53C$:+_)AWG*GUM"1!VI#\EH$; MHNEUG^QAVU!YB"O7>C$FMTUVWSI_W&(>KH2W P&(\M[RZ91?K M!O/4!NY/[@"QZ_PPN7:/WOFM-IO3\&@OF%TVMV$7S5A&$5,PQA$?TH#LT5S' MA4B@S5-P'4\?R%@W6%075YR[ 4CWVN*WNP/:/57+LF5S=\<7EPRZ)#."5Y>K M VO*>7<"Q_-2VR5($C59K07<)@3U;->N1#,1)%YJ>_>)=B?%)[]^KFZ1FY!\ MKJ%^^J#V>']J^Z.MSNF4I?.R\OQJ/I('N7"X%+SG32[E!SCY=C MI-\5.EY*#5"LD5(AY+O 0)"89!Z[=#UFSSM3Z;/>Q=H*64";"AH>0#8\C]R, M2<2U<+HS$?VN>^RTOQVK0/\Q+3=RS([.XRS,C0#*4= 8*!S_65, FEPBF6,# M;)]!6S.V\REF"8DZ"BC@2>76\WCS_ T,$A"1G#.-0D'!8);F=A;ZNV=.6HH7 M)-E:OKMO3DEJ_H]",E0=M\2+8FKFWJS?/VBA/U#E4X8@PTT!$K?_WU[K[S_?#>S])]M\ED# M'\,?_Y=@L7YB1-X>MX=^:ZJ5'QUWU2[:.]\7>$8?_84K$%(UUL+C*7> HGAP MIA^[@N1^XB'[+9O\.4O8CSM@G7IUI.;-&#]40M@/;_1#S*HS8D99%G VF95X M6G4?#GY&[M*0OO;T^2DO>3[\"O!;ZKIWT/.Z>P>E&.;1[^+7*5]^/^'WFW3J>,GKN7SYK -+GJ)<@RBO5LZVC(A4B9!LX>VU\EU\6Z[81Y MS@?L_J=OT)="[,D1;@;[AA'S'0,2I/1\OWX9G3N@ MHN<.&"/2CK("9QX33MT!>W"_T^=:.5)H)!I_,\1-?+P5]C&%/UZ PL*UGWE> M1Y++WUM@O*8NQ6'BD7F"0!+;]T:)W&X=R6A(SI]^*5][1?\3%5;N0>(2HET; MO8%1MWZ\=&(N?YX982NY=@=T33?%$_P$YRT&Q;7MIW5(W0%MP4WZCU'N7?GM MA7S]FI[R/FESNM+0:J3?G"'%'?"H[ NM7-^K^@<[]8D7L1GQ!H-53ZZE>_1* M10_18,X:#8*"5.)51O0_/>M-'ME?(3[83_L+/BZ'W!(9/1M)?]"CG]= R_CY MB1?]J@6=U>US$I^"WD3ZO1]\Z:^YI_8?>2D2C LNMOTD5/_3+X]2Y_3AY6"1 MUFBOVI[D1.ZS1-IMC*D@"-CS/*ZLUV*L5EGTC%:E9N_14CD!"9+O?_1Q0JO- M^"F'$K4?]8X^>3 7ITO#%')^0<'^YUJ'Z=*QW%#Y].,05UEV@@3*@45!'S99 M ,:STY2>.U0\\G%W1A^R ,%\*.)=Y@H[Z2",!D,#D%/#E9(QP]&%D*I\0CH] M?3:3EWW(52<_1.P9B6!R4@@<@W2G=+?:&$X6ZQYGX9:1L01O:2FRQ+N1!_(H MD/#ZKG(V2]'GV4R[_8O$$="0)?F[06W5HA4C#/U8Y>+MSE:S3/4[ M $:?76;S%Y\2_O%SM$6V=.?;SH/YFW+)?!9\J7-M?$R_XQ2*G $!D@.C[Z'W$BC/XO.I__7\Y4?_-; MX_^_-\I)I_(^[S=+>]B3=G-7*-]VL1A"X3X/?VU,PI\H6PB-:4)'.@ M^RCU=JBMXK&<8X3:MJV3KG[/TQCGT!X6#:*;RSG.A+.KW*^!&/PWV6OWP>#U M:"D_'WU?@0G%^OW:J84M>;A!?Y3V;0Y>NM/4&NN56H)AW3>M6]\K>5B\8YV% M[W38YTFBSVLC8K2N/_I !GENIYY(D7F O8B8Z^MNSJ9C>K=YBH*WD>1Y:[II M$<'*>?>;8THG=G M88M'MO.5P]$[F\6\G.O:AOZ^9U8[K=0S.5,NTIS)!;K@6;?LAZ>I_%]2=[ @ M>EF8$>RLI,Z/A7"!CO8!/J2%L7_3B).G[>959)5A53B2&-#2?4 -Q:L-,:]] MMWS.<)&%]>LT\'_\L7"K_KCNSOFM^*>C.3^;9E9E@1I4N!+C"?0:<9 -.49'76E7K:2N2B_N'"8;-P6?AC%#99<,J6EJ!&'TV;+76B,$[A3;<1 M%HJ8EW;9WU.<\5^)E+-6UV_Y_2ZO36Z(2*W_OE>X_T3\NXX[_TL0YAXB ;*Y MI9@2,_KU$S6O4J^>C77'[?#(4#U3QM02"^N8+4HF)+5[,S6 \95E'I)R---U MB ]3?O5YDD_T48!7U_7+ZE+,9X$T2JI$6+)"=/XN6MA(&Y?DW9+$B CIB1]M M*Z#Z&,VX,W!YA]GRZW EVB;%89 M29+."1=:' .>)44*HS3V0B3V5K:"N?C&S#G3]C ;,M8I[#;#NH::AWY.=4%] M^MC2"Z*%2,=Z2!R>Q790]9'8D!*18V^I>GZ=.D^=LVL_:Z]U]EIKHR E-@C=1X2S=N']^D?P M_PC^_W/!^T@%/?CLXA ZF#+/'I(+E%3;+4-G:G7UBQN'I(N[R%(EE=>X57S9 M:C;U:T5I4)J6*4R%,FZ@SO=]"DMJMQBS1JMU$>(6R\H!/41:D\F-B#4'YEC1 M3E&BY^5VJ2MR1P0F%+&OY]CG1M8ZQE,.?JE M,?P'$.H0)%L+[94+[SQ[E>(44L78E,YTY:X:D:1;=_-WH0"A?Y]G.F:&LU0H M!C0M=VL=^II%+(S(=+BWA7"'X75#5?KP\^LSH/M/F/!@ K";-MA<\LR]7G@& M/ -0")X!E^X?+58^3AK]N4NJ_@SHGT*)) 22*_Y#\ M0_*WD.IM M>@;DM/RYRYW[#(@N_/UR]LEW\QFPU?/QB3.0W^X?BG\H_BZ*]&1%MJ'$.IO( M9F&:'F<*FD34RPJI?ZLH#YN) 4Q"CQ:1N M+X;6\(.P656YHR5$&8/7\0_>L1$$?%L.07%WQ*K$?XDBTP]P,TR+/H?P!R@: MMUW279PG6A"5YDRMRK.'*7P:?Z5@A01Q$D4FT_U=!$ ?*NEDOYQ3N;AP2)"Q M?EG.SG/LVH8@?B7NVI*VOXL'J*\4DFOM(L7HNFEK"6P7J5Z1!Y?I#TW+^SWF MTZ1X\3-P\@316CG+( 9-H#KJ#%X,I/"+6GGAJ;L\IKC<9"K"X*EZRMR]+I[O M)WOK?D6>G#(C&OZ+_Q6^Q-_MHV:(WY7(B>7WO+!SL[_E[<;GMN]-O[^17M4=\"EYS+&,F97? J5!"?B0387WX,*J#@W&1E;G-+? MOY\?S.;GQZ*"T]## *AS10S;&.]: ^QAUX:1+S36W+T!Y>*K8]U_,HQ=;X]% M\@.^$/DB6S;@&6-.,"&:!))[?2$8NCVNL'.K$':U8E1>!,N6:H)0LUA_;#\C M4-*H[SHDV]+-22Q8LM-M,++7\,$=%4]["5]NI(\Q6&57UU(>5'\#Z/A7>H/Z M3VSP^5-_/A^I<(ZSPSDB*:^;4C;*#S5+>Z&49U0N<:(+_;QV6COH=%^\%%]] MMLBRP@N1II:ON.LU#=]F"OOY\Y(^ 41R[XOI1^%':I7VKB.!L[];ZP5B=C>1 M^OAM&$",FOY2X+$Z#%IA>I?8+E5J[R8/V=E88"G.T42YB0/2 MFO"JXH'C41 M(2JZ/YX!V.U<4C?*OZGF. J-,D&HS7,0J]R#YKP#2U5QS=UT:'SXS7U'1T=H M9QF1 'N@388EY%S;@@:NPXI^2)_EC#!9MJ#M#5)). *+:ZO=OPTS$F%J2U54 M9-5(&NMK7>GS[_OY5];_WUU+] _^P=^.PE:#E06=QB3A&@P\PJ0!$Z+Z;FMD M%8!OH$* HB'@KW*CWMV/]Z3^?SS/8+)GP"_>5AJ:;T_TK?$RHC_N)>LMB$M, M]2TNBL=7!I^B1<.3B&"N)ZV!6UA\+).DM-3%\CY,P4U@!QHBD+:WY6\:Q::D MD7&JS.Y%7;RWQ[?TH9&'L@9RG ?#2+PO!:]7'\/_JG[BOOOC(2#Q/0.NK $. MH(R#[.T.:A-M0]AO@2SVJ*M3VVXOM'9FIE1S4:\\4(;+)=#NQ>X3(\B.ZRT% M183*9VPXQ8<+(-DDU/4K/K^JD_Z=7+G]X<@W0)BR9Y'CN5L] M3^P@TTG40;N<=95WK'6\\&0V7V P-ZUFCF/VLO]CJO M[Q1JF5R-_?7)K2B['@444U_+)W^IUT&$3NW4?*]\B_)2[^10[#NVF2IGW1/N MQ49AR9&Z=7'5PM61FP)3+(.E$3:XQ6T 3^P(;L4$^F437:?F7JQ<:\SZ"UFM M,,S'+ Y7KVP:4]C&#&0]?E9RZ7F1^!DU3OC$)+[W*^XH3HB'5,0&;5U;ZHD! MK.73H&/0FB*IBK."$H5_+S!Y$)4?X:@MM;74GD27^#YT,)FST.4&I+,T?J#< MU+R!,(CA(TRI<[_] 6A_V[(R&)(S,N/WJ65!?#B#]$N?\IZ2D" J(CU6KJ:I M0:&W4)_OQ] ?B=N/Y+=J\S4/3 '(21/"I!X%"D_4[K^X/M(WQX"JWWI?9])+NX6AOI/>5V;+:@Z1I;=TLXQ7^ M R>"-71,%'[$V[$SCIXV1:"?GP1]#]?^'Y]S+14H__QW09I![%\";[[Z?4ZQ:K'N3Z M;>T-6P]# UIX;O&?*W-ORE[D=.R:H/8**3M5F[;CBRNXXJ\8O-8,PSQ0TE2* MY95>NZ/RV9KU4*?T]E*8MYB%4LF-PM)?]SKB*T70!R2F);ZKLL@,U \$!=_5 MEIC51G% GP'HL1\&^VX\&<5 F6PH;4U?XUVDK#]S>E(->AXB^$S2OV@?[,-F MZR!$HD&UPV MA^%2K$]X3WE3Q2*!)O M.@@I5?6.#GB98SV13CK:M-]3.!&??,1W-W$8)U&"P2["1N&9XXP&=%$V7\@* MT*QDXW!H^?!?Y. 8+L^+$Y38;2)_W<9/Y3#3G*W>CA-)4]41TF;^+):B/4>0 M53:\FL#K(DV%>#^W M[P1ZZV+ZD>W-NQ'],'6'I%[5Q4EL8XZ&2KX)%U-.MD/"]4&E]G44.$B=U+43 MJ,Q&5+Z4-5X>],'N6ZQTL."!_X)@G1;H"6-A@H<'IMB^1/=\H*V;\;@4C"^# MWY6^R<%$VX4FCFE)G-:4"Z+0_6+4'3U#/$#:5\K#*?Q6QIX' DMNH%.X]>,7 MH3N1. THX+U)"U/&RVE5_=@_E]9+E>Y$=QFJCN_.C?+U@SL=_H_ M]#;WG!\(^3<_YMIF\#;:0H1L:6-AO;;E%ZI?8V;E9_8N%YY?]TX%W_7/\.,\SZ[)=);XA5E>5MZL6&7D7K/8F;U3Y0N?AQMV.(\M) O3X%!1N MW;LB74RDA"?I @L+KY)F-6=W9A4V!3=,)#9L?O856&OF;-(-=OBD]3FA@0QO M^^T$)%Z2[;3/_$!T*S5U=&(Z.^K@9HG%?<@1!.\V1]? MCCRURTY^VLN$I+)/DP;YWBGXXY%U_C:*/U9,KGG^'#+< .?!M DC^5+*:VG^ M6MH@6 M.H,LP?56.IEO;GIIO8M"-.C BZ]1_&5\NT7/S=:D+_]1D[XO"XV\&WA@/U7U+MPCFO$[5S\EE!QRVW+0A]Y 68!/S2./7N.TMA] ZOF.+W72&&Q M=[3F,"J1:K*_>EODQFS@K^8[&)K49"W&M+3%9C6?N-)#22/%^[2,3$R-" M7JP'BHV#!MI(PL]S5C5;LTNC"%SX/5.U34B!3P_!].#H[FY'6U0J;+"1<;+N-A+9AM MP;&ZY72O[?>0= QT%ZZ8G9Z%5UTAOKF]Z\U X7H MQ#IUD*BE487S<>%Z:YNTW=EO,WMD!L@:P?$\=R8">'XR4QE)OA5BHR#3 M;&^G391A2=T3Q ;XZ>;O2/ I0^=JH,I[C\A+5*O..T$+*XWAH5PR+!K82J(^]R M[:\RO=/4U*9B=&2>@>CB?D1NJ1ZCO,^GFD9%XYJ0.3DTB(2U*%,&2C4T.26^ MO9:'-,JQ;[@W#I(7Y$N[DH506U$&2I\KZ-&2$^J"PR/Y)70TFSILU3L,B-:Q M.V:4R+01AE;49,^-[R%D)\JHD>YLE=^JSJ#5HJ#R+1(\&:H5OF$\BD]1>7OE ME.>4[P/YO]5 G"),B65*H9VM%KX9H1=UH6>!]Y[.CTOU M\+VP>[N?ZSP%LYG@D^H]:[":4E^X%-T0,,N='Z%2WNK;!_K9!YG2M4W[*YN% MC1TEK+'1^AMJ$WU\#.J\^W5P: MHMSE1X#*:\(7FDXX2'X;^C4),N#-V#72)H@@""(/N_9_9C9.I4=(DG=KH<'_ MD<[/(:1KQ*$ \GL4/XYY%8EI:%BF-3."&4?BO>W%6=3, M&%2?AJJ^]]8AZP]6>(>BZ_056!$,,$4?WH#+^:_:&3RH3O_$C/Y8;WB,OZS$ M\;HM_',E=E.:\)6E\QB-RUK(OBZB[UZ<,\+2M'%7+R;JWULR:A M9S]P!_>Z*IPG4YV-6; 3@M+!]&7(7B"9G5C!D_YD;\_EHJ0;3#<7-M8/9P!K M$W@;\:]P1.'O<;P(]?+OU[U;7L^6MJN::37,ZLY8AQ:UMX<)V##7#DZF; ]B M$=X"@M'A?M7VOI!T 0Y%K<:F>O,B$W71HM="Z[^&!T5V<^Q>G!%-*N[6OE2I MVCCJU6W"MK8DSN<__S%ME MWQ-*/&MUW,7+VI[P[AH'.$P;D"M&_ABW48Q"_\17/3[?L#HQTJ $WN=1&LE+ M>L=]\DW!)>O=Y X'L<2;7;5D_3J55?V8ZU6!&?17,0"5AD-6&.W>93 SHD+4 MJ.2K6=.>C9N1\XW[E9U]#BTCO_0H)]OEV/Y >FJ,8*,ZI$O-[IUG +:)C(=$ M2X1[>4&C#,-8XL; Z(NP&OXC 70H2$R, 0Y2.H>< M6\:)A0,$+<%+YC)#/ZDJC4'D]BGOR6/S$VNP*_*R76TP80,H'^XTU#9@9'F8 MGW4X5'1:9E9FSZQU("57;)X:\D=80JX%_#,3FYTHO>77F$'L^>U^9*KE".U8LZKRO)*7RLC1FB@]V;R:G. MO C&%TKT+Q :Y6V6[^+EYC@>?F/;JK>%C]BW#W$F+HYJA_F'W,ILY03.*.Z8 M8( .&\(-9_?@<7C.-R?N8?+1""TI$[);(3GIK_ZGB9 DCMM5CJ."#!QY@+YP M5.__\3MWUQ+3'.L2P=8=$2!?EZ2N(.]<4+Q@7]:'"]N]PSB7<:UGP*?OO:X. MY*K%);6VWO?M#?(.-RT\0S&:*D)TG2$Q5])Y+\.B)ML6F_RHU#@$;W7J6SJ_ M8"4:CKM&LD?QI;YCHO>O'J**+[:Y^SA(+A71+N%1T\VZ8AE M*UTL0R8LS.!EEME/+M^9[P*2>*QZOT"2>FP+#]7=A(R%(]^R]$6YZ@'PDGAY M$6KEW5([I2[FQV,69XYO/%-=UC.%SR$UEG%LX6@U6& X%D8=<#&'3>DN^K6) MG=U9E3[VV^R"OG6F++6INZMK^'G"NBCECSQL_,<^Q_S#(LZ7K'&(9R"N7M(H%ETT[P! M9/S=&>;_"Y4;^@;'@@?8L@N896INE)?AIC+:W3^1XO,%WL,V(\'^[@&,V#S[ M!A //V\#X-?4R7%M.+-U!(F&RQRB-!'M14Z#)(MD,T?3*(4\L^G5B**RDR4F M;T1Q!!8/Q>YH(_?C3 H@BSY-$GM>L]:)?67$J'N'88%])T-/:=W_TZ?".MEW MNSY(;%AGMP,2-\6UWKKWF^JSCMM@!;#$OCXG%!Z]O['H_/I%1U]BN)AQ0JG% M^E4E5M9HR=TSP'B^\).,6X&!1'5[FM"5 [^P6?L MWB0$RDUL:/_,T["31RG\.)7+MF+D_&0/M=5G.1]![<%GI@R[L2#K)U'])6:W MT!-G#DI#TK2EJNCY],)V.L0^9STML#1&=OD^#D=XK]WLDL# >J&J"@)\FDSJ M>:SZ#L[S\P$F;;R6:Y9CL>UF+VYO(J-AXT:!UY)YIVE?K$T])FULV-72)F&J M\Q@Q/C2@ 86!S*M966Y7'@>!/ *UX88E^1[5QDL;JX:390YA[Q+XK Q5[*F: MOGTPI=GGA VM12:)E!7=V;K[:WNP,F2U6?=OPQ5RGK[?2L'PT/H+>/N6NBA& M;>W96O)+5_UE%RGZO7C6[6^F[9Q-C9>:KIHTN;TM;3C1L^![)?[U+V4%S\9; M#L;K[^)W_-;?J/+2E?HTF"P-@GT$EV3ZQ*Z.,G"<2L!8S%R%BF^4\BQ M?-N'$> /0U<2,6S@\E5C10A7479!*%VJ$*;K120%-423QMD$]A)AIR3MHM!@ M]L=OI6? CNDM^1O#XL+1Q\0Y8-3$#: MZV.20^/T&K_Z$M!9B^O4[1<>>>.HNB5)'*X=:G0^<19G_RNLZG-:!5,ML"&SAB%UG<]"0O% MSVKFYE5;Q&@U=J:?[63T+C 14O;KFVY_=!T9V5EXW9(";+(_Q!-*Q_HT)&FN M@.%V=3L.\-K FX*(2VUQ",FU>1ONS$Q)GZ$SH"-26B'&][2B?Z ZN?1649YE MY^3_WE0;3B'=F61 OTH.D[:)QKQ.65G2QVRM9Z;1VO, MXC\M&&L0B&1^2ILPJJU]]]&OPF$!GS.[^&BA_$8H]]0WM.?TMQA$ M_Q,=DE9,15E*<$,Y+=<('_;76'\3#^VU-[.5DJYH,CAC MN=R0KA<_WWDK0V(L2;4W+VI><$7D<*CX^66F3!L*U<] M68!Q*QH;.FL'C!$\"=MIR"%;<:M^\_H?Z$\Z:2ZNUM<#XM^%[1UC@DDY#KNF MC-%ZWYS^-I&$>*L6V@U/2*-J/"%_3=ZAO+\>MEFH_7#+')H.TZU3@62Z9(^L M/QW]W(GTQRO[V%,])2[5O! @IQR&S)DVN[(] R3S+HWU*L1>1BI\P8MQG:C^ M]C(MVDE@%9OX:E6UH2WI2K^&/E7 $Z^(A>L^O<;J:NV<+2SA$GHYL=)R^=* M/6C^]*=1:.9;D &$(V_.D,\)(3.5^.1J8F8[ 5UM,VU_CZJ+#+@]&"&M3!W M:*\[JL;@_#[V' RQ2A_0?(6Y7Y=,T85$-)DVP3IFBGR)7/USH9#H:_AYZ;SN M/N<9%U:\DP-#BAG+E8W%UR*],?DI)J+DZAXFT] U <3$DN!2L_V$!3-_5:VS+V_0>XJ"'6 MJ2\^U=[:F \GY(?I,:1G=:AO;T #7/Q E!FNRQ2K9PH;IT// +LDE4S[5WBB MIST%7^(GR"+UI\!4BL73TI0#Q=N9E5^QOHF"X:N%1RV>?,I)LBE!T^F.Q^\GV#2JE2T<: M_6#ZFL11AMHL2CXD,3W\X"K"K+*1&+T236EJ*W_4'?IY;?U@#@PQ6 V8,VE@ M0YFNA9''E4H(;2F.4V:]Z9RUK^(04>*)Y"Z.@_A\A'&Z9E.[0064!DN5)QX0 M*R_5C<;+[OJU%M("8A:!I)PT::"F&/MSS!_,"MR)/XJ/EMO?AU9AF3PIP-J3 MW-<\G5\T')+MN>0TC0NISWPY'J+H.FWI52O9A'T ZE M-OVU96-C4^->CHU\[^VW%VT^-M-4[S7$![2V(UD&$,3"R_X,HY']Q76?IC)( MK".0^UAK@C;I1B5,B7I"B1OREHV^JD3]LQ(Z1K[7C][)7JK7]E.K _>N3;Z" MB>9*[*A?[%UM/C].MBD(YA3%29^8YOYY.?P'AOF/C>>.5B 663EVXELO\I2U M<=9AYR3*GLVV0"(9&'/ &,+(3IO81^3CU$[!I^78TPV4A8-.*]Z&NB@5X;RG M;>1>!3517,7Q'+:V/X.G:MGM6WT;!3EH\:,Y/9.][[D'19J$CC<:-K2DD2.S M=K=#?T5SKI\[KV]L8,Q]W#;LSD>O-KQ?^.6D(<83_#[MHYW^VMG$ H!%6)A) M6+C[G#D/AR-\.[7:K_R8Q+?0?N$C)%X#W*P%3V?(6N6'%"=Z$7F3178=HE(F M8-:&^:[/&*P/>Y1VYE.JNKA73>ZK>SKEPYD_&/\R:V/)R0.+J?&8%O_Y9H;- M7BE<8Y/Q"GY?^S88K-.K+EP/#@W5W9+U\IDJ@"=,98^\8PN;')&N9KJS]7M* M)M0C3NQG++5VHXRPPDKHMDF@A*QY6>L'&L#$F]U,D_\POI-Z*3#8$NM4]4-0 MT-B%X'4&K$02=M'"]WR&E=P MD(K4-I\:RD&(H':K..O!\0Q8$?4HWOR"'O1P1W2KH,3P4I'U3;#BVZ C':.> M'&IO=@LPZEN[I@,N:[+&>' E/CI/C'\X+37/T%\UYO1WZKW5 GWC>?8V1B6V M,#=KZJ,OG9>6\>E968?5*N5V"0YM8=EN'ORK_+]B^SR/]4:35&%Z$"'\5GJ M]/ P*B(YOP:*]Y2[2Y5*)3;KX.\W5E=[[;]Y?2;2$>W](4 EFU=F>,#V_:9 M\(#[(^I;* \1SR]BEY*>X@@@8@R)J]2&D[;AG 8RE;;SH@^'W )5B!+X9\NB"0F0I3B>>3J$YJ-Z%&Z&]1 M/[MR2[_[V#+N0PK#K %E2P?>6':NU28%2? MF2E7RQ4]K;6['>ETAH!N6"%3/P34=68].K^OX$8N?87'\9&!@ MF(.C.K].F5ZI.TR9?IV1A@!BCT#7O>_JJ@IXUW[W10#ZZ4JQ !U238@)=_-J M&4FI_3 2";>EBQKIKA.6Z5Y/1*+!];">=_H!:W)OGZLNAJ5ZFVE@$G+W$K6Z M4$0@.#9M,5LD#[,7 MP%.[$:+:H$&[1^_00MG>]?3>?KX#E>:0#Z'DJX^PX/ MW@\"J KY^G-?TBV&4+'Z!?#:[^4898;'[2B3%;]66-'R[M*JK]$, 8*-:RD# M+>VE\*"CV39'F6_#=M7;.AI;FG$\@2"]G &6%.&8-#.>N -Z7(K I:[#TR>Z MN\QW%Q.)'@&5J_9:'15-L41]F@)C8<)[6\-@SD./%%G9Q. W*M?-@%K-^@NU M4 LG0A=#/M*2%MC&M>!!*FDJ\]K6+AV> @"P*UQF>1>PO<0.Y@!S?.? G^!Z M1=(T5V/^61Y6%UNDC-C 8K-2I62(!HEK"J"58 MAV3^$W!3X66*[8 M9=3_C*%GL'*]R)6/L<>_GMGX#(#UDILG!@.:[VVK=K&FP,%2^\F(6"#N4!/6 M^D[G&YZU)YK4^J#3&\ .AIR9W?%X#$OFQ0XLP:)3#FS4L82/@LSQ#T M:T4\>P3>?#V_\GZG3D/(IG MBP?!BX: 3&*"G15A8*3J8[<&'7@:7VC["XZ""*U+EHLTY8^/Q)#4*76O[;T( M$\.F>]_!C^UC/<=B&DDVW,"Q9+JAS:N]!+1^'DDZD*])3?M]=7;6XL)*[ZJ, M.60S8F$!':-_7_I*=;1Q;X"[*)65A&CA:Y"_$$.!D60&.6%3ZCCA.-,H81)[ M',)Z@E=!G5-[$1:>SN+V9!@Q1^Y[F..:Q"C\F 3K2JQ@X/?:<.M\"B%O/>O2 M'CF@-WXG].Q@8-9?BC!Q_(9TB\\L?734@URI0CJVN:*2QV98BKDGZ[)X>Q-_ M\VL(M%J[#U\1Z49OL3YPM..]_I[U:PI"_D!SA*!6V"YCD^4%4_BKF;W9W3KK ME@2C0Q+>[]HO*GI&?K>P,^GW)["KA=*5V;<]/C0ZW#2@I,X<\!M%ZRP%1HK#IE\T M?K>;9"AD=9OCDBJX*S5KGYNQ@YHX7+U;A%2?.^[-$#D"&^-\-%I6D#"OV1W0 M'H\8NHPI=SH0E2]R$@O,A@-*^UUN6BVO]G/\EDM]]&@#SX#U ;!?;MEY=:18 M;GYO9ZI^^.DUS^9?O?DW@)KO;B+ M_*D" F53"W1@WZ3D6$7QL"R)IX[5)\=NO7!6)F5CBFV7J395WZZF4('6+1IN M_+1J3;KU%W3"B]5]_3A]K?A]UQRCUEG>2>[BNN?FQDLW\2A\J$T^-J7&VHF% MZ+:B3\6&2.]78+P=T@MNZS+@^%=LGZ M;VI4,XS8##M Q5\1CXB?(Q[6*#;P$9'&)\=$D5%@1T6NS> ML@4/M;MK[-/R]E(-\[/CJ($P?E:D))A\1?82O8?=11G80N.AD665A:!I? =\ MXQ>].LK59&BV+B]*?^3%8^3UV?]*D?HQL54\5;I*S6?OX FZ?2;4A^DHH&3E M!N+*QNQWH6>/>5?^*_%S@DX$JQJ:>(@TJ>6@NMM6+LZ)H674%E8*1M9BN MQ)BVPPLOP#M\!1DF^$=TN]IM.!CU-"8C(%_.,7'RE3CRRW=%4=US<7W8H>KX%K_5>R^QR"7UO:O)TF'9)&J0-&75,X#@N];! MU?&D/ S>8J3$21=KPX4;>LX)),'^HS!F%C3+V%VL0D2L 9!9I-NZF6-3O5%F MY9#[#V@S^2=5T,$$1"B1WR6YB0-.M2GHG/>*,F3.V)NF]U8,TT!>3E;DVM65,.5(8;9)P6=KV;9C6]-GN;(: >Q#FH!OKD'BJ5VRJ M]&I*K](>C"YN-\D.\4O:3L<.^VD.54Q-+D*:%G:9>8_NL9$]L;C"ZW2[Z!=O M(*C9I5%'_NH[T>,T&DVS[F!.#A6-UI:<[Z,YIZL#]7(M+AMX5_U%TB@\P_0Q M;J^\"7KMK1D*[//D!"I6E#K=OWCWQ3(Q>:J0>+[?](G&5Z[T_1[&GXM?!-0+ M5L:B^.2$W9<@_)+[I$U0E[673,O9F5>8$&'"FZO/L#;RP:!J?90KK6#0R6%! M,#_ADE^%V8M:W_P.&+NOH-0]<#P^(RY?;;<2_ SH<:O<6%J#-LV,@KPL,)=' M1C!M%NQ0M@B!_DFIB6FH=N*+/M;Y1VWNBUKZRX/H<+RJD=:5;MQ7@1V$R !S M !OCZO;W,+!.H1$Z8V#/!0-T?&VV&PO"/4JIM@]$\O]*2^DR&P78FAT4W:\- M_CGTD^/] 0VN$2EEST+$(G&4*6'")WW9SY9T/!!=&^T))3H_&A2SXT7#B5+" M6\/F_")%+ XGKRK[G@DW'JX#6G56CB%"!3G'XSZKW6CEB]M>!YJ XK'Q5Z%) M*K&R.WJ)VAZ6RTK.ATKDL#!Y.JTM36J)%0^1E^,T*SN[ #I'E.H-/I M= F9X_O0O7=7&_K;]L $5%+;!#8EGMA6A#;%OG%E=_J, D/J;I5AHUJ]]D( M+0D'BXBLA)IDLSK/185 2-TQM3K?V5:>K M%@A%8Z-8IU/'.$\GC;=UQEPV?Y!#/A[R6+Z5)ET">Q0%?IFK/EL8(#G&)E#D MC&"'.B]UZZ0Y]03,WY9D:#;L71\.LJ=A8SW%Q#^313QW:DU"L<]@ZI.0ZZ-F MG^6_=FCSK3Y=N-4<,'T-4V] 3TPICA)"9/J=1_D"$]$$XT'DHB$:*FJ1R+D+ MB]/?;TV90E]U7]5)_\2NSIY'#9@ E(/]4;=/V H]G$#.G)$V0M@!8B,&A3RI MG,;UX'"*QAQ4<2R V"#YU9U?3Z/Q8QNVI$%1W )%9;B\$K4B^@'^,X 3%_]. M0C:G@VT2JAZQ4I5!'.E6Y'"A ES:8-A;&*9,''=![J]2D!<&VF_2 2@M!HTQ M?MK_&%6IK*2(CEA1=J0J:K8$^L=H%G+$;&57]3))>=\OZ-P&^8N4.Q!L;!QM M6-U2M \0#.5'HX50Y0=."LV<>!=H\C' M"Q/V1&PB7>.SD0E4$#ZH7]R1S!

<>$#5TM: M?]VQDP>6H3N!SXF%$^4WDSYJ)4Y#SYCL+&+]^0D QR(MY<-'O =-IG!WD)L% MB+I<>-K6+ZT-R5C&0RBU+X@8Z&E%&XBFXRHS$F3R\9._DU2D0+6B6N>,0II MWEK=L+/_(SSBUXZ[@G%L$:]/8E8"#3"SX8Z@MU&&4-V\VZ(%VAQ3/%8V3-7X MA18AY 5&/9.GJU^RKGL\AMT]T8^6#'!3)'_Y_H'*%VO]9,^SQ,IZO!+U=>G" MH$%$ &7 8+_8MT3QW)?HQ; .>'-3G,AA^E#J#+^K4@^%#YG(!;%L7AQ9JZ]_0]L%;4TM68)ZB%3T;;?+8Q YN4,:W&G^< M/!/]0;N;I$%*/3X3A9M;-[E7RGQ\;UY';'>]/TN9$#GJ*BD-$AH4_CY*9?:8JRL+G]F)_HKESZ&):_G$K:=0U308Y2.BC!5^^(G:#$D72 MH9#DI+CN]O@2K0]4"TQD$R:!<(N$3ON>?N'BYEUW WZ2BN/(!+[4XHJX[_@6 M-;#82R!7,7X3ANYZ;=1G$8F7H;1BA[=V\$ZC1 YQ"T(]I,:8XX3^A%P]U%K MCN&ZYCO_J/UALIW)^24;3Q< *\D;D4BSD]K;_NR3NJWS&)/]>/=7V&\Y../ MNN S@.=S&89.>CD&BC#I\LR/: GB$0H) ?JHE0VTLYW($B_]W5C/,H3(02IU M[9/C.)8G^']_"FSVVDZ6 MF:.2!TB"-=T]YG'5AFUDNEM$9.6,I:W)<'JP2RYYD5)D>'WZ 7A(=)T !5", MMIF>BG27B\1[/Y _/#R\X]_^Q[?'.?@JRJI8+O[]A_#/P0] +-B2%XN'?__A MU\_O(/[A?_S'O_S+O_U?$/[/5Q\_@#=+MGX4BQ5X70JR$AS\4:R^@-^XJ/X. M9+E\!+\MR[\77PF$_U%?]'KY]%P6#U]6( JB:/>OY5\BE@B*40C#%*<0)3&% M.8\#B..H"K^ M4M4??E@RLJHQ/RL7./H-_1OLO@;U1S",8!S^^5O%?_B/?P&@@:-N[K9Z?Q+__4!6/3W/1 M??:E%/+P;>=E^>*N6LI<2QFF6LI_/3;83Q>([TC>U;ZL#H2KU?W%E8RG,/W% MF;B?%3\(_P+WAKE8Y.:!>KO@8SV[FZ$N%MV_Q*X>B^6*S$=X++;#]$2>ZP\^ MJ)_:8?2-3I!I/4Y+W3U1Q;>56'#1L.6+6X."__L/ZJ?9FC\^SSY](:5XI5B6 MWY-GO?[=EB59/(CZQ\?E>K%Z39X*)6?Q3\%OJT^B_%HP\7JY6)6$K68,JU4J M$1',TE!"Q 2&)!<$4I;$/(XC+G$X6VT>_YE8P%\_=9+6XCB3Y0<+O%9'WOM2 M5,MUR;8KYN/\T#*H5D"]9N*?%N115$^DO4 II(V+1L?_^+1:LK]#O8!QP):/ M3V)1U0LC8%LE *D 6R^7#??6:^4>:)^JE;5O_VTQR'Z7%NNRW(7 MWB5S"6^S:.@;JD4A"L.H,6K_U<40/^T]BK=EIR(IV9F9;;_Q$ULJB_YI!5^\ MB7H'Y!R+U=+YT]O,I%+E![ LN2C5SN\ +,?>T-<]FNX-_^IY7[@_2,E_62[N MGO1WW_YC7:R>WZO=4%F_%]5?U;6KZOVBL:!^$WJ?J*16VU'R(.H_OE$&P#M2 ME'\C\[68T9#0."013'.!U"Z08$@C(2%',]MUB$-R@U0L, &%] WK(W( &&Z">JP:=&[!Y%%N FJ\ M#1'0&($:I._KN1MDHWP/S]^H=LYW]1P.-9VN/>N&YM?5Q+R&"7?M.3EB!EY= M+$M3LH(/A#S-/BRK2ENE:B,O%NSYEK%R3>:MI-6,"$8R$J)Q4C48UXCPSSZA+WOM%K,!3*R(@"PXJL5K-ZUDV=7^8 M@7[&,'*'X3AVBQ84]"0%K:@WW:IP'#USWK8"9>L*K90^-2*25+16J;W33YIO M?Q+S5=5]4C,P#$+8<;#9D.-0I)7Z&P:SNVH8P7Q:/STU+PF9OR;5EW?SY1_O M%W)9/C942:O&B8*Z=M!AS!AD.XAQEE*C_&>TI[<:=VMZO+S;@ M1<7FRVJM!@!+"9A2 TBEA[*,-HK\Q8YZ3*?#C(,\@.Q[$]7'5XL,M,R@)S3X MO1/[_W?'2Y9 .24HT[%'92I+0'8IR_;R8=SU5DK!5L57\7[!EH_B,_GV41D; M'X76L9@7S5"K=T+=D*U%(,V!3%/CO%98L"+?@/BFK6A3CX+#>3(CO)'1]TR&&VU (R%0(@(M M(WBIT0T@*]#-TD:KW8MN]&Z=J5?2'6TZA-LII;J0:U2Z=0CD+A6[O/5 FB;E M0MFNE7K\ZLWV_7)>L.?/XMOJE<+@[S."HSR@F9I(@3A$***0HIQ"S/,@#S*U MGR6Q%06?'F]J]*KWK7.]!]L<%*C7>546=+TB="[ :JD/\Q^5Y5/I&( OR[F" MWG)'>VX*#-G5';"^F;.55%->X^A4[%=+"WYO_ZO%!K7<#NU(0X34SA6UO6ULF5=B(62QF@E".&'*$A0B MP!")&$/,,(=)Q&20QY+D@5GPD6NC2]1. MQUKDVN9JA08_MF(?/_ZUIADKF)R2C=G(HU*.%1B[Q&-W\4 ?OB"5T,OV^\>G M^-H X-& ,XW'KG3XPWKFO^O.)[?GF# M2X8QQN;T\&WRP?2;&8T3#+@R!G4"H3!B*LV(3D M40(IS?*(!8+*)+'A$*O1I\8JVV@#L)&T7IA_N?T;^+V1^?C[XF VS&C'&\:> MB>@R>*WI:!!,3@G*3H)1*6L0.+LD-NPFPVCM%[%J_$KZ1'.&DD@DG*4PQ%D. M$1&*MCC*8!JAG,24DISAV6J3U'+VE7IQ=RM:.I*?X\7)X]RU\Q)4$0=$1B2" M64PRB((H5_:DE# CE*0\0!')D E:8C0*-0'O8]*,6[4_@=N>%O">ETX.G@T@X M7?=?CC#JNGY0N=UU^_"7AJW+=T]JE=?A1?6.YJ..:+R3OU;BMJK$:A8G04(3 MD<-(<@8155B1B.8P2:,H$FG*LB2W65).CC:U)68C+)AK:6_ Q[M? =&26K[O MIS$V>_^=(>>9#[:@?6A!TZ+"I81*6%!+ZXX*C$!Q2@VG1QR5*HR4WZ4.LXN& M4F/>@+O9*J]_29*5E3BOBR8F%'&,8_""(J8I-H4 MR]4>+X\@%H@F82AP&IH=(4U2O:FQ:*--?6S2Z:.=)/KC ZFTG2J@UF6_K( Q MVTYR;JY49F"\!\KS6N(_V_ODT]H#[.RC^UT_IM>M2C#>X_I?IDB!_\?VZE4+ MW#P58Q8X@DFD,:1H1B*6@>93$B-!@R/'$ MBU&F1BW]XI<'"\G>J$WGLEP!):-8%"OQH?@J^/N%VB\]%'3> MQ%94RG!?/ZYK(^;V4:VBQ3\;=U)&XC!6>Q@813K 5*0AS*.8P52$,J:92/,P M&E#&S5X2H]=F_-)N/6E!7US+/ [[B3'C(4\XCY3140L/:^G!5OQ-](0U]O9) M'H/A@V':R_D8?J=AE/AJ714+H:O8/=)BT1 M^\>ZJ K]8[NM M:_8#2%E4**<1C%F:0L1BW<&*()CPD.%4]8;-'RRF960P_*HG9P[)+7@/N8$=:5;F:?=3. M\S:// @EC<,@ADF>,XBR4$*!) *SV,C=O'/?J=&--H6+:E7H\A6] M7$#+G-E=\$Y3RP60^#Y6'XJ&,5$@R@?MM]^W?O.!Y6K%@YZ'C^))&R>+AZ90T&XYJRR57&8HA5D:4XCTX5 >IK':3ZG9%GF6 M(V'EHS$:=7(O="-TOQBM92U:(ZS-C ?G"/I^_UOP-@*/4S_,"B:W56B-1AZW M!JT-&'L5:*TN'DA&9"ZJ^IA<'WY_)M_NR;/.>.R.38-0_Q]/H$1)#E%,0XAC MG$&&:"8RIG8SL55%L3/C38V WB]X40JVJ@O'/C6B6FYBSB%L2#[N2RMM!Z.I0V!<4LT9\8I9W?F+ M-II^40_++*%1F#,NH&[N#5&04$C"0,(D(7G&@UA&,C7AD6,#3(TX.AE!)R30 M4IHQQU$03U.%"VB\FR16J!B3P3G5#[S]E6!_?EA^_4E=6K_X_T#Z1]C\6+_M M1V\ZRNM]3J7N?3[[/?L7^.UB50?3L66I+(_:ZJX/F5[KGI/E\^LE%S..[T9D\$+FF[:$YK($K>1 BV[^ MSIO@?IX"'*/IF1%< &E%$Q;P#&8-DS%&(Q$+A?N<8G/9P"C9G]_>MBXVD1$L MI0QAQB13E")BF >$0"PR&JB+4TJQ53CLYM:3(XYUN7Q2=O#/!>=S =X2'DW4XS<7?'B_YTG!:^I2F82P$R+C)E&-GDYHHUU" M&SV4T+:?Q09J<,!*H0-:>&Y #Z 1&^].C@8G'[X'(UF42@883#,>*P;T1%(L@A#SA!F:A(.LJ@,\R+ +;(FO<#]$CI[&< =Y1";@_1R=QNB]N- MEW1MK^.+;.@!EX^\QWM35$R[@=XIO7\FY=_%JLZ:OE>/XA?U7;WTS$@0!AGC MNH8R#R#B29MZ&,:!I (3GF=V!\<>A9W: O+VT_U]W9E9RZTW8[KEI;:,]8,& M'FLEP)/6X@90\5 L=.,QW;[YJ55*7U,L^4B;-Y/'P?.6S/$D3W^CU2GQP)Z9SL7FS&'+5P?Q5>Q6 L] MP.OEHF[#_5NQ^O)Z7:V6CZ*T[#!O>+<)\47UK,VLS5:I>Q%?D;EVH5=Z MT6["->NN$6T IV4OT@'3949TGB?!,^D=YKF;+?_5JO1^WZAT4T?F]5M)/^/,%(+OM[YB9C&YO:$G-_'GO8\T,ZVL@9##2RPLBQ%\;!H M@NW9\VUD-7>&5N = :@KG">ZHXSA$**&89AR'*:X)QB M9%4YZ)J&UTV>@'6*F999V7P_)C1_2BH>R;U5@?0*0'Z6M0F=U^/ M47(/+X;5;366P=*,6Y3E4M#V:K-9A)B.(00Y+G J8BQQ'FA,5VT83G!IP:17X47(C'>N^KGHVOHES599*>O'3$ M.3L;C$B6TB2 F*A%#%$>0JSSP@0G<1#&*)91.FL.LCZM2&G8FM;EG.P.?OV9 MV9[VT<;EY'%^DFQO\$L8PP*=, 9B$)U0LD),R3B&IB(S+-!*+$LDVQR^D9IW/Q?MLI MCX";V78N0?1LPFU$;0-W_;;Q,@7&J1%V=M!1;2U3"'9-*N/K!G9/UK&E3?6\ M7Y0B;64"P4A*L+*/>!K&$"41@40(!%F6Q@)%,8JBS*IK\J%1IF8C->'J@]HC M'P31C#,NAL8S432H=/4TMR(Z[(%\"@&WO8\/CC1NS^-3RN[U.C[YY8'G%^R+ MX.NYN)-G?6/5,>=8?:"BK/@@S3C)(<\S75HN0Y#(4)GR))(10R(@H55K=6>2 M38U8.L6T<\K$'UZ==(BW9YB6]PPC6H>T<4S@<8N#!TU>2[&J5M#$M5]S1(!<(RH*%N5J7VF3+.($:1@"D) M1(1YBGEN%]1]:K3)$7@KVZ!.$:=Q-6135VCY9DA#H.RIS00 MW1U1)P:>?7\B7J!/UAVA<)ED_M(5PGL#X.!7*MC[!!457KRSR3WF9> M2AJ0F 1HDR1E@. M:1 $D*)(*M-$I"PVJEDZFL136Y8V3N"AN7@]J=0=Q:IH MNK+HI-GY4O=HLM;CCA AF*R9XU39\]Y*Q.@ =QUE8YN./G'UE#"!P&B@9BMEBLR M-[/[QA7?R@C<*.'1-R%T_YY&;)VPPY1^-_6_0&S5K./%RPT(]=\M\V;'?4@, MV7FR4^^9X%_7LZS_!3V-;L!6V>:/36;NR\]>7-" #H4P(\=#G^Z 1LHMOT$ M-!B@0!3 /$LRR&@D,6E3B[5 M%5]JYWZ0)R0FNM,S,\Q4/<8;/WG^!8YRM\M_#0<[AJ9K^4_%1-V;4-;R5@$7UZV))=5B6#H)XOWA:K]2?U12HJVJU M7I,Y6S>%$3XNY_-WRU)K,I,933 3,8R#D$&4$ 8I9PDD$4YSR2),[#HP>Y=X M:LO7EL)N0$]GT"D-%"%NU :UWC>@KSFH50M/V@!L-SP^W^$ MS-;&23T8GE?&"3T3]D5NQIHGM\5PO$L];M&IS3SVV^B9$6U+?7Y60?)O%^LU+):%:QA)Q;&8411 M#%DH0[4IXRG$(B<0)XG$*1$H2ZV.1,<0>FH+T>W#0UD7AP9%)R?X6GN:EG*3 MP29:Q;@.'1JUJY'-X^#9^>AIDJ?O?;S;NAM;U; M-X&*BL>D=D)M5KS2J,PD4,^73IZSK$TVWG-BZ6N>P<+MU M.#K:N/;^.:7WC/2S%PPLB5L^D$7QS^:@1!GSRWG!NU2W>UU>I6W(?B??%0NB M"(W,-\66*LL<3B=C3>@-Z>M3-^3;:E0G_/1UTJ;O1BNP5\72I9U+=;?1+427"G012)] M7NJ/>F6\VU#KA L6\#2 ,H\81"%-8$XR 464($EES#)IYEV^LB)3LW0:N6L* MVL0OKI9 ?WS3N!PO[21P[2?GS'KS'3T/HSBG7YUV3K_JG-.O#A;:6BY@ TC; M/0'T(+D!)Q^V'C0W5JD9UY["&5^R^HIZR/\23]H+C?[/$V=E5TUDFAM33$M3 MVU=AU%E7UY9O'(/LVEKNVG!3D6=@!-OCLERUIN>=W$U*G*58AF$L,211'$&4 MA 3B/,(P3Q"),HY)8.OI M8A'K^4J1V#NES7U9+,OVT)A\NU]6=7A4-8M8&(DXRZ# &8*(!;DB'RJ@%&$N M9"QS3 ,;\G$AU-0H:B,\^)&WA32J/X%2S$EK$#UI/<"S("58D6_@J5/$CKJ< MS*<9P8T]2YYIL*\.4#*"3J%>].I&):!?;E KU=4"TI?N^!%N)B5?!BOEX57\4G?8!99V&\_=:<5>IQM=4RLUZL9E$@,P2)(%%*,;*@ MBNU92U/N_DQXV)_J'LFW9> O]X W@O_:\4' M'\\#/J"&\A#<')=1MA)AY$K*0^#9+Z8\Z"[#Z$^9R&KSRW1%RC?JUO/ED_:O M:J_JHA(_B_J<)XLHRU/.(16$042(@#1%*8SB+(Y#R;,86Z79&HPY-:+K1*Y/ M5/A6:#LN,P';C, <0^B9M5Z@UY,7M *#WQN1'8;W6 #DE)Y,QAV5DRR V"4B MFTL'A-6\C/Z]DVT_PK^6RZJZ+Y=J)__YJ??+)I NB!-&E:D%@TR?NN1"0D*D M@"S-0A8D(<:)F0EV@1#3XZ>^&G7WMT81\*"%!T^U]-KCV?_=(LY@Z&091*&, M, 7>^6T7_58'4,L-[EOTGU[^;A#6Z&XB+((U1IB0D0(MADV,HV"("V$\&<@P M]-[C!2%<\)AI)RT)4X@$19"& M@L($R5A$01[E>62;'W)PI*DM,UJ\^BVJ\P\'-;\^"JJ9X>L$*L_+@15*@W)! M3B+@/!?D\&BCYX*<5/I0+LCI"R[,LG[UO-F3OYZ3JFG>GHDLI8@Q*"55IBFB M(:2Y^BFD618GA* P0(,RHP^--C5RV$@(:A$'T<-I>,THPAEHGFG"$J_AV;FG M-P?J7CU>7]2'3>3%C.*<"9U:'>1Q#%%&*,11A& :"F51(YJ$J5D- M?H="36TA[:2S*W+E1(^3&'(?>3Z[(SUG>0MW(8'3ZM#M*U2;PW0-ECEW&+H>0%KMI%+"3H -T0W-%#-IGU!J8\_GR#Z+>!W<.CU.X M.'5V'!QH5$?'*55WG1PGOSN,#%ZMJV(AJDI9B+18="5FZKO7+4J;C!%+QYW= M32?TP'>"@Y[D=0!7+3OH">_%SS<,-Z<&>==Q]Q&.<0<+#!"),"<0\Q5"F<1;I?IXTR*WB[B\09FK;IJW4 M@"EY+>/K+YD5,PH<"VO?VRLE7TV ]0\]277,_68&3GRKT0C\WO[WL]KF@E?J MI?Z[0]IT@;7;>/U+!!HW>M\!='NQ_"[N.7+SD[UB*W>K+Z+\_(6TQ5BJO]95 MQ[M*]K\)O2D3_/:K*,F#J/_XAJS$YC!UABD-0Y0D,(L#"E$>J?T4(2GD/%&T M'@=ACJPJ%4Q&LZDM!+6$BH.TP^S73V_T^5%3M,[4<38U@'UW4[GF S'*:=9% M+5?V"XN!&A^P4@!M&[(T&/6[L70X@1:HYBM 0]7K(CV!)BV^YG\:G5R<:_=] MM'OQ-:G.>L)X$_ RMT=_QZ>C[1!/HY13I-9IGD(4< QSG&W;'NHICYXC" MQSPXQ[[NOY6]WL;6N]@9%EQD<1;#$'.I[/Q $88,!4PIBC,L,TKCU%=[^HT4 M4Z.3 >W%_?6,W\Z5&0EYGP'/%#4 ?/#[Y[KQDA?OS$5X7JT'^U:2R?95WP/K MDE[I^S<;,V!6MSA0XNB:.'=2"BU5&]LGD6)7%$DH$I3R4 M+#6K$N9'OJDQ;T]0L&PE'3&D]O@\&L0=77=V1G%-7!2>V9_;3L\1@VZ/S^T8 M\;=.YOC["<4=,M6>G0D_$;K'A_T.@G7/8N8F;O?\,!<[5M)^E2&":I0B*.K^4( 1QRC!,E&608B+CW*[ZW#65F9JY\*(K MQK8AO6EG\>D]+!9G)]_!(_!?YKCDZ*/UHC&+X\.1*T^P^_.0:RDT_A'(E:?N MX*G'M67R%!%1'3,FZG]T/U'=1VTF1KWY_078#?ND?L0 M0:=U>GX!U-8'X9>,94?U7!2S#^HYG-]_62Y$VZ=0XE@DB&4PI$CW4$VYHFCU M3QX&7.V9:"CSQ(2B#]U\:M1:RP=J :V:21X$[C0C7@J'9R:S0,*8R$ZI?(" M*L'^_+#\^I.ZK.:>?R#](VQ^K GGX U'(8I3JG0O^,GO#.R74N?J;')H4A:' M&<4YC -)(,HHAY0+ L, Q3&+LRB0=HU/7MQ^:B_GF4D8.JRSV_X=+X<8MQ''0?7V.FH<_M:0\TM=,.]]5:UU-N/K956W55KKC+LW M:^U,_46)3:HO=^4]*74[GO;WSVK1K]30^O1#9B&761+ A,A" Z6"$(]UT(%Z%KX*);[^^:GL,DZKNHYDT>JN MOE09DXBCF30YL1QU?GQ[ VO$.VU K0[H] &-0J#50)<#:'7:?-33:MR)LCE^ M''7"QCIN'&'B+,\6G<%\^BSQ\F%&/#MTALG+LT)WMQW:3*5N+*IO_]R[JZWU M=NXV$R+*5M3Z/7KNOSU^;#Q39!RW]#@SZ,C]/,P@V&_F87C=R-F&K?/_[3=1 MLJ+25E#K?* Q)0$.)60\RJ#.\(8X2+GZ54U3)CC%(V4-'I-P:O9D3\";YDRR MZI\HUEF!=3:@<1TM;W/KR-7N<\:F?]Z\.5%^,?&N7%W>)V$:.7)'I9R6MWXH MR,YRULX.-,#%<*ONS@6_77"=$*]7IR@(@^Z9RB14OR(UK9BG M-)-ID-LG 5Q-G:F19J--;7!T^NBVJ?KC X5M.E5 KV"^(R?.R>?N16[*F8=P.JX?-_,\*3_1A2I]5TXE-]/GV@/E2*IA*_]?ETO^ M1S&?J^'?J[WOXD%':C0Q-TW-QFV!C2#+D, H@$&*.$2Q5/L/F3-=1RF7,J&8 MY<)FE38?>FHK:B=YS6W%1O9!]>4M)L!L+?,#J^=UYP6B6[$W9>G'*#1K#YQ3 M(K<8?E32M8=EER 'W&$8F?U,U-M?D/FFN_;BH=X=M7Y&$2:2Z%Y$*4L$1)C$ MD,8HA2'+>1Q@%"?,*&K>;+BID5;7)[XG;;/;M^.K,QB;<90[Y'S;P\= .^\7 MM^8?,U"<94D04D0S2%"<*M,JBR$)HA3*+,AC M'B)&'*=<.A)\:AS7+Q<]KK?"=L8]^R4\SN/T/1 #JSQ/P,TP<-JFX5"P%?[[ MH:"#$$DL@12S"EDE. XB"*2 MQ;$CE\"!X:>V^KS?]03<@(58U5O:AU8Q9[Z!0[-QL7_@0HROZB, 6^'![V/[ M!TX -Y:/X) (4_$3G(#'PE=PZB[#V.Z^2TBK\RR:_AR4"T8E)9 )3"'*(JZ, M "U[4=ND;CW[1K!ZB_;__&N8 M!O\]#F^ ?N;K+Q_\4W #U#VU@[SX*N;/?[9CTD,S;4:7%\Z?9T[<3MVG9NK: MNEOO:^C=<=\)%)P2W*%Q1F6Q$XKN4M6IKP[EH^63*%?/.JQLI0^$E.WWI(V^ MW9. ".41(DD.)<$2(BX))+$(H91(R10RBK%5(PO3@:?'7(W<-6V(3NC:[++E M!T/D34G#/9[>F:01^:8..VVLUK=;1,+.LMO3>:Z:_H,AY1E+,@@8@1#1$D$ M\X R*%.1,9FQ+*!FI].346EJ9/LB*6LO9&>C!>BI ;0>M3?V69#2V!D[F2GP M6MC^6L_** Y0X%YR0,,4VB<-0LA#T)IV80-J6)EHVT+UQ\JR5X4J-\49H!MGQ\5-39 ME/RZ6L6&_>G.@Q1AGE HHUC[4%(&21RKK2&/P@3E'$<E'S&QB8EY,^M0*KQR=A&G$OQR5 M\OL(=#D'LNNTE^,##3,(/Y>$"UUNO0M%SE"8YDG.89KH(NF42DA%("&/A,14 ML%@(8F//[0XP-7.LED]_P8Z2]W S8]1+T/!,B+5HH);-0YCV,<6=DM#>(*-R MR#$5=RG@Z/>&%IM=WO!,0=!)Z>--/ M@^"X(N?!H4:NPWE*W?WJFR>_/8P!WM_?M8]I@D,A,HP@C[-0;=M8" G.8YC* M(* QDGD86$66;NX\M?=<"6;W7F\Q,GN5!VGN^>U5,GEX7_+^U(\D8*_:<.<='KZHM*-C>H0]"8H\;QYQ/=D\AJE MIT4'HI&Y:D(BZY24(2GC V?*D"[\ 3\2M[0*@!\[%?Y4Y_BT<]"*7T]!DQ5T MIH>-/0U=A*!;SAHFRK@$=Q%<>VQXV=T&MH#B=8^3JC[DJO8+-Y H0S3A"*9( MA+J^50!)1%+%EG&.212%6615.>/,>%,S<7KB6K5Z,437C-<<8N:9P/IP:5'] M!ET:XN*VZ]29,<=M0V4&P%Y?*L/+!@14?A:/3\N2E,_-*7OM1:U>UXV4JF*Y MN),[7_B\?%V?L=;GL;,LC#.FZ_((S#!$BEP@Q2B"@D4B(3()TIS9&&072S11 MHVPKODY',6Q9M5J^/,]>/ZD?BT51M]QY6E/U#*B[J4N&M2>X?/;/D.$XDSF2 MF[<3LPW+NFE.N*H;\')J=[^G)['1J$F:&6UN+,+Y1INCD<+PO,^57="<$WA/ M!KM=-L)X06I.D'@17.;FC@,-<<:6ZX5:C,FSIO)>AZ!"R: ;9]59$+I-5O/+ M+$\XCX($0QY@99H+B6".,(>2(Y1B+L*495:FN:T$DS/66P7 4Z.!3KML3B&> M&B4LC7?K&3$TYWWB[-O [R"^[R#N-QT[!;&]=3\4)K?VOK44X^X AH*TMR<8 M?*-A=*>)LUC5\;?JMCJ^5IF=8L'4:(?J0^0A22D-=H%](;K_,AW#<'/* M=Y8BC$IVP^#99;J!=QD8ZL^^"+Z>BSMYJ\;AQ7RM:T!\$HI$"\VL;[^Q^9H+ M_DXIJV/1ULUNYDYV9]/WHJS-T,^:E6?*J%-<%TF889I!%&82XCSF$(>Y($$2 M$YQ3JSA_I^)-C28[[?3NK*\?V"H(.@V!?MQ 3T=]T29 0ZG9[/K4BZ\UM6S: MXO@I,"/AZ\VM9Y*^QK3:!PQ[0=]MM+!;$<<-%?8"[UZ-D/F)XYUPI'9YW$CT,R2D_Q \-/HKOX<5A,^XR?N,,PVUY]LS)U]SJJTIWN=<.%T,O @ZZK+A M$^K=!<;K6,.6H@_+Q<,'9:;S)C[NU?-?Q?*A)$]?"G:KX^IJ6[P7X":5>2R% M@"*-4HAPF$,L$PQQ1B3/4IREQ&J1L1M^:LO'I_7CHS["5KMDK0B<:TVZ,L7T M67'%@YHJNQ7 Q\49#CQP+;P/'?NR[U=6NTH2Z4V]EB8BB-DQFB.1($(%@'HA< MV0,TAOJ,&08YRW*4)&&*26W5S.#G:Y/8AO3.^C]OX]M>]^/:=_@&6E4-.0F_& M1X')/C<71J"XK3=R,D.#1.SFRC8:Q-L,C!CV80"^5Y:[$$U/81QVLEPI7F,08,<#,X;=;N2Z MO6=K#PL^"T.:TY1P&,6QHMPTB"$5,8OJ M9DT.?Y.WTV;JS%A$$YZ'"0Q%G$/$ P'SG$602\P8#1G.1&K<4NCX.%,ST%M) MFU(=71J@19+T"43/L+8[G#P3;@=1+>4VC:\5U U6%MGB;C ;*15\('9V"=[G M$3F9O7WB\O%2L\_K\"+OVN#KCKM2?MB$DG$A4BPBI%M1"H@$22 )10(9"U*. M9)2'6>2D'^6'J88,GFR?>$'DGP'X9J:P6T@]\ZL#--UUG]P#:)R^DQ^N$_AF M#H-QK\G]*^V(B(MB]G:Q4L;?;V(^__\6RS\6GP2IE@O!ZS['Y2Q-HBCA@82, MIBE$(5'[_B 5,,US)%#(24J-JCB<'6EJM-,("[2T\.]:7-#)V[2 /MZ]P1+A MTR3C%#?/W#(<,F-*,8;C )-4@OWY8?GU)W6/FD3^@?2/L/FQ9H[S=Q^%,(R5 M['C"_((+/(OT_ Z3[NXPZW_^)BJ=P_Q1]R[3*6=,6\(/8I9&%(<"41CS,("( MY!AB'G#(<10RE,N,"JL39"]23HV6:EG!UT984-;2WH"GC;P#'(G.)];"@WC- MZ9J^Z["9[%95\+&=[/OSDSW,9>AK,MS["IU+.KZ3T!?8![V#W@;S6%W',B[8 MZIX3H@GSFBX>@H0'@39^09?KA P/ F=0.1=' <1O'Y_FRV?U8U'4 =(;3PZ+XIWKQZ]:'M8?K-7DJ5F2N/[U]U!&%LYSGF"0<0XDPA8@2 M";%(!.09ED&I)S:J9:'??7+NRL;P 4"\"VP@\IW.UKILVH=@+S M-Z+MMK')MDNFLLQJB4%/!W>D[!E>I_3M2]91B=XSX+M+@N_A+HW%_"0>]$/^ M43PM2[U:O5_(9?E8RZ)LQ>:/3:4GP1,:9S&')-8E7B5*(^[7?N+!LE_F,&6[-_E2_[5+CX,%'X<5+H>E(\>+[#(CYN]5(;PQ>*&- M7B\"#:TN')C43;XUB\";Y2,I%K,T"TB.*(%Q2F+%Q0A!D@L*8Y9Q$:59+*09 M%Q^^_]285R?D-?*!WQL)+3?=N_B9;:@O0,4SC]H 8I]M?5AMM_G5.V.,FU%] M6,&]'.HC7[MZ,=/&*81X%B91&L,\H:'>DA)($2,PRVF&<,PI(_F5"IE.TL?G MJ[+E$">@\X?!C-"N.<6>&?%*LWO-DJ7^G(_.A?Q>2Y6>=%MZ&V? #KX][MRF MKG]:LH+,VZX"SVHI$]7KVX]O/]VRU2QC4I*099#36$(41!G$0OU*PH 0BGC$ M VR\D[<9>6I+0G=(O)2 =\4?5EK@&U"+#)3,%AM1JTDPV-S[@M8S%?=0W934 M:"3OFJD\@\\CH6RQ[?>%]DC;?Z>HVWD$AB!WTC-@=1$GT45I[>E;-P@#GB.LVAR'FBOWC%)(@1S A,DJER#*.K?JX M'!UI:FS?"*I?D&4G*JA:6>W,]^/@FMGA3B#SS.);M#92=J?N#ONQGD7"J5U[ M?+11#=2S2N]:FNJ'))2IL*+_0Z-,C<1KH>JB<'PYGY.RTFF=38$XR_IPAT$5L0ADF*OE-$M2 MM:;J- X48YACBM.$IFF T]E74=+E:+#V1_-H@(H5F"^K'IZ K%9E0=>KVE^[ M6NK\C,?E E3ZS/7+7[6[I9XGQ'"ENQ1DS^O5?KO:F]HKSAPN/:<@<+N M'!QIW&7@E+)[9'[RRT,[N7X5B[5HNL8NZL2TWXK5E]=K]78\BG);VC=),8JD MPC%+4*98A:<02Y3 5*1!J#@&1\RJW;?IP%,C[E9NW8!"+Y0KZQ94QHB;,88/ M'#V32 =AVP^[$1K\H:0&G=C@=R^UDFW!O#L&;4_L[1?JT[19*C..&0FAHBP)$8N9LH=D M!D4>Y#@D 2>&_?4<"C4]?MMTN&"]#A=/FPX7M=G4_4W]7BR42=54-M9NO[YQ M==-^K0X^UP:6JG >ZOO? R,1"6;^B M[BOY7KT%BP<]6-OWX%'GX?VS?C-:!^:M5(O7_Q*D?*O)IQ4I5V;\.YK\-D2RJX4_3OFUE1%0\5 LM(].[7;4-YBX M0ML7ZT>") G/2):K1X*H1R()!,0XPS")"<[#+,M9P-I'XNV"?_@H-%F"(#WA3[:47!:/E72LS[--2KI1 8J<=9<@BDJ), MPC0.0]VVN XL4\8.3[,HR$4>F95?&2K U/:6_6))/25 IP7HU+!Q]@V8%Q.7 MK%^T?2\6ID#;= 9U@[V-4]7O'(SE0+WXH;?TBPY'[;0/=,!]1_1W#M?ZI6_S M@OMYIWZUNY4>F"KM=%8E(SP,&($H8!(B3!-(:1C M- E%1N.04!3;;I4G,J?^M\5O7^R&IS"=AG[O:T^0;X]X+P>^IV(3D+.?ZU[M M)+O?["?(;U1M;NLA#=['5/C)A7[V0/7=UU^*F>[9F!$6PB0@O"EPER,>0I+B/$*I3"D*!C1+-QK%;*J X)TMX.56LP9*&IGP(#$2;.)("(-2)*%4/(T@"@G$<1(($@#$8H$ MA9CD5I5MW,W F+4)K@*]V4+J'%#/"V,GK\X9:"7N?+C]^)IW?X._O'?80-,& M);<]-(U&'K>-I@T8>YTTK2X>X)/\J-ZI._G;LISSMEXDRS@.9!;I@L]JET"" M!.8XU!U\99AG81:GR(R##MY^:F2C!=0\\X<6T<)OM8^;@4?P(C0\,T4'1"W= MD&*D^XA8^.DN0F8D+]P+A!QYVH[J?=*/MG_5>%ZRHQ*_\($=_]8 CJJ/9!KB M^UR2147J,M#M0X:%Y''$F#)64:!3!0.8QQF"J1 L1E(D,DN-Z>K42%-CKN;< MM5W,>]):O+(G@37@,U=P>::V8T@-8;F3D%D0GBOH1N(^ZX?-C@9-T#C)B"=O M,!XYFNCQ@B>-+ABX]2_%$REX&^KW>EV6ZC&9!2AA,5'F7!)J'[! F0Z>"V'* ML;+Z<";ST*I0R<%1ID:5K9! -%+:[A\/ FFX7[P4'M_[PQ:95L ;T(KH<"]X M"@&W>[^#(XV[USNE[-[>[N27A[WT;YHTQH]BKAUE]Z34>\09%33E.8G52Z]V M:&:B_K1_[*935+,QH'JN'$>)(9!#%RFBB&8T@ MBUA,9);D";(RE3S).36:ZZ4GDUH1.T+S-9MF-#B!.?),GIV&H*=B'0W7*@GZ M6C8)YE472- 4=.VWG&E5O0%',M0=[B8]3XU3ZO8EZZB$[QGPW67"]W##>L6& M098D,0\4^OT6%,C>2WL M-C6T%7= 8]A3\!H<1[H#S3/K'L=K8!?84\#9]7]U!.!HG5^M'SSKEJ\&B)QK M]GKJ%J.V>3709;?!J\DEPRSU%]E13=E%[83X1:QFE(0Q8V$$B40$(LP()!3E M,")YD$5,6=PILD\].CZ@S:,]8OY06W2!K, VE6@IV]II=H;T";"QPCB@:N&2 M(HT4V!&!N0@YS 1B81R&298@VXP@EU#[3^OI :T&\P"QV7;##6B>UZZ7^:=M MX5LMY@U0@KHS\,^#X=1&/S';5W+66#*^SXN2I7L]?KQ_6<:+I_*Z5@ MJ^9]N).W?%F71;CE_[EN@O%;*R/G,B<"*6B)#""*$89QS?:OKG(%NCSYK4Q3UT" MW2GF4O?ML9;Z;9>Q!@T\"H== DG':A?=8^3*=5USLOJOU>UZ]659UF>],24) MQ22%).$Y1$$J(*9I#G,D4L)9FO# *M[&N8138\QMR[VV"C?9B KDL@1%5:VO M5'_LZ"2;V717G3K/].N@GMAVXAL]P5;1"90,.S<'TR@-=E3*[Z,$V#F0G97Z M.CO0X$BKNJO 9_*MYWJ>\02K;36.U7//E$&;G.JE M,N#-EH+#HQF1PDX2]69,C[0N5B_:BX/Y5F3K&*M#()MQ\ 68C19%U6"D).P? MJ#G>4I_&P770U*&AQHZ2.J'N@;"H4]\>Q@UU>L'F&("*-1$"LK,40#2BX<'7 (0XR5Q&9'!<D<'RT47GAK-*[U'#^ M<'('JP-L\H8=IE(4X3C-FU1K9M813([NZ-5+K+6$]\2T[^#J?2#,VO.KT>*;.C6Z= M1::W:UJ]O7*"^@^MC0!^;/7YT\UA1]C6<5&?7C"GS.MM.MQV,78NY;@=D'V! MO-<]V=M @RI'U5U3/VZ;"*M%2<=;EI_6M&)E49_5J$WDXXQD>4@Q#R&.TE1M M=I4-2P2ED'$A^T+6J<.4#Y=%*7SE"V[8ZEBUF9\IF&=]NS'I:MCKN M%-JROGS8SN#7A6X7KR[@OZK%9\'KL+ M0G?L).7SC+&0)6$:0**+"B(L=._JE.CR@CS.\UPM$58YGY>+-+450CVSD9V= M[V!:S S[<<'VO'ILE0$OM &=.F"KSXVNG4J%,M@+?M/TS[Q;."P([@Y8IS:Y M [%&-<+=P;AK=3N\\S#J_2@J]=2Q+[<+_D;1_7SYI)?\=G]YOYP7['F618AE MN4002Q) %(0I) SI#H@XRZFBUBRQXE:#,:=&GIW(=5HBWPIM1Z@F8)LQIF,( MO1O4/?1Z\FY+@S4B@]_;_YKT>[(F0PO,G+*=R;BCTID%$+M\97/IL#3(*&SZ MMQ_*@I0YDFF((8TI4C9>GD/*8J'(2.!(/804!49QX.>'FAK]:%E!+2PH+LB! M/(&MP5[>&6*>V>8H6 ,3($^@9I?_Z :]T=(?;1\YZ^S'\WB<2WX\<8=1-Q8DYJPF0[#*1[55^[D)_5I)9L" ML1^*A7B_$H_53"0D$3G.8"@IA4C9>C!'20Y%G 68\4B$,K&S^UR)-C5^;C73 MU2U:W4!/N1<;ODX_T"A8AR?W5 2_:R5!K:5E@2:',V]JA%YC/L=Q_HXVE0/, M6->H.[9VG8DWLE'L&M9]V]GY",[*6&G';J'N4/]25PMOHJ+"61@%1,1"J$4@ M3R#*409I1!",TH @3/-OJLY'1?@VB6:SD)C4'?I_#V&-BA8?BTJ M=<]WR_+-) ;1O4QH&*+%,+AR"0T.#+'C=-UV_M M+3A0W]0=KUT,IU/2&R[-J(QX,6B[='GY#>VXE(MB]G:QTBV^EW/%R:1\?E?, M%=/,8H)BAM7./1U'6R M2_2L],';C6[3!;[6*[$N_,.7\SDI*_"D0^BU6I8U@$PGR[^=38J8Y#T<*! MW[5XED>\+V S= $-!,,S7QCC8._/.:"P6_]-?X!Q_34'5-OSSQSZSK"7M&E_ M\(X49?WJORDJ-E]6ZU+&M9;X"6MK4%MO(J"F@E=D@#QN@XY8;S MHXY*&,8@[+*(^86.J64F,JK=%!1RG"MC0$8ZLU=&4'*F;(1.R.524OE>R&0$!AF7.2;"&-9,<2%#;.[X M?O&T7E4?=+9!V(9=9W&4IFF0*SLC2'5!> QQ1@C,J" HB5B:(JL-PXFQIF9P MU+*!T(X43F%I1@N.$/),#%M"N &-H#>@!*KJ'0CT%M=U*0Y6>G,:TP295+D,20$ M244?.8>8\1!&F*(X$[%,)+(Z+;8686JLHL4'=D?#071[*FPOQKC' MP8-AVCL''GZGH7E _]V^,XD2Q#&"JEOCH:MTUFGFK1:@U9ML-6[B3!L-&_*QC6Z7]3MW?OC8T;V M4WHH/"\-DWD>!F0DC3-)CO.4/ L]EZ42XA6IBNK7Q9)6HJRCC^M=RDO=7CUW]WA^/2=5]6:IT[AF,4G#/&(9 MS'"J]A)9AF >9 D4D4Q$E*.815:Y!-XEGMHRV'/B*5-X(S&H10:_-T);+E[^ MI]W2:S*%R1S-]S)H'H=[7WQCZ\>'XTWJZWB"?$_"47^2]X$'5+%YOV"EDD6\ M$IZYMI,7_-A)_"=0+$"'9RTUN/>$ MIT7-&^>XCE3[Q@F^=N5PK* Z61;'[$[CE<>QTNQ%F1R[*X?M$#;5S@>'X9RX MP[0HH^LJX#GPQ@ /IR;5J?%&-88,%-\U8TPN&9K_\^F1S.==ROTL9420* E@ M'-,8(I3'D*(LAQBE440308+ Z,SKR/VG9EJT*2ZUC* 3TC;SYR6"I]G 2Z> M&< .D@$Y/P<5OS#CY^4]1\[W.:C0?K;/X:]=4@E]SW_6K8351U&MY_J\Z)V2 M]W73EJEI8:Z^?;]LD@JKF:"IY((+*'B<0R1B#G&& XC"C(N9ZFLEJ#M=06>=3%NW5?VJ1-_2/'TBV?2S 89?WX\D]6)HX^- M<;Y1JHE9:-4"C5[U1?=GIVY@17572'NHJGZQ:%>HK.X*SL/5U9W=?> 91+$H M5N)#\56?]Z_40Z[3$9NHR0^;@HLIS4A(>0234"B:ECF&-(LX#&F6*HM-$I99 M)5*8##HU.FYDAK708"LU:,2^H#"FT0P8>O0=X^K;*>\ 4GO/O 5&;IWK)@./ MZQ^W@&+/Q6US[3!JZI>=6/"Z(+$N$J/>]2;Y3R "60 M$13E4G$6BI%-,L:Y :TH:;2KLH*/RDRD$N]QD?-V@WH_5 MJBQT#=SZONK^.Y_\JGBQ:K,7<,R3.,P)S/.00<0EAGD6Y)"QG*(,R42&9ID@ MMB-/S7CZ^.G7YBTI-R(W]&/5G- ">8-C-5]X>N:=K9!M_P,-Z]Z'M>Q#.DI8 MH6S5!-(/VJ.U@31&W5D'2'O SO2 M+CAF%T@[?7!6F'DU PU&WE46]0*C%V#U.[B8=QDTB'];O5%E+?\/]?52J^9U8PPEN81 M#V!(90H1(1$D02R5E8IIG \N@6J7_BZZUS V MK*O O2*5X*^7CYI>ZT%N==*&[N/ OHB[A6AW,2)$7$14[=)Y%$&4)@CF:1## MC#*:B3P(";/J(6,Q]M2XKQ8=4BV[CB"LNZ#>EDKH!Z%_O@&M B?[0%\\(6;, MZ EFSX1H@["'JA #0'-*?#;CC\IW X#9I;DAMQC&;J_;7=1OQ>K+:\68BE3+ M;9I 6:I3ESPAY(7= +?;!.G;KJ %G?49 .14TXR&GA4,K*!8I>% MK*ZUHY^J7,WJ8KMZI?JD3'-2%LNZV"OE0EE)@L$HC80RH90QA45&8(+R7$JB MF"8VRC,].L+4B*63S:I.[G'\3I.($U1\VS6&@!C3PEFE3W& NKCW_JO?=M_] MXW/A0AYJ]6Z_6I?BY6!2/Z\?6+*W>Z'I8 M[]03\K\$*:L9PQCS)(]@D 0((I)%D.:9A#G!$4JC+(YSJUQR>Q&F1@+JF4KL M+(H!L)O9%W[!],P=&^%!(_T-:.0'K0+=1DE[N]="Y[II+4"MACO[8SB$3JV1 M 6*,:IL,AVG74KG@3@,"-W0OS[6RA3Z)!WWGUM60!"G)LP!#F:+: 1Y (L,, MHD 0%F/&2&36FNWH$%,CK4Y(BYB P]"=(28G@/C?YM3R@5; (0$3A\&QB(RX M&*210B!VP7(4YW!2_9,!#8>O'"]RX:3D+T(43G_3J8=[ZTJL7CUOO]/R:>V, MNGNJ$P?>?A,E*Q3QOE\T606_B>+ARTKPVZ^*EQ]$]_?[LF!BQD4:Q"C#,&(H MU/7T.*0B2B#G*4MDB*.(NW"2>Q)_:B3<" MPS$.&WRI,(7S"L_38WCDX5N*@5T]'I?EJOAG6PNP.QKX1.:B4M(_%E55Y[1& M)$CB"*=0DISH\+T$DC"+8$1)$$=Y$')D%1-C-NS45JB^U+K:)]\DD&C! =M* M;MD!Q&P2S-89]]!Z7A]V4=V<3]4R@]<&J-HW"K$"R6W7$+.AQVTA8@7'7C\1 MNZL'$A7G=6XOF=^3@K]?O"9/Q8K,9R27&0TS#D/,%#.EH8 X8Q2R,$TECH0( MI54?^2/C3(Z*-F*")R4G5-80:R2UI)XCL!IRS>5@^2:7+4Y:Q+HFV!F<[,GD M- INV>/(6./2Q6F%]_CAS-<][?6/65E-OMO[1;4J:Q=158?9??Y"%JW]M95W M6^-IV_*"""+"B&:0B4Q E D)L8P#2"GF&:=ID#.KO/\KZ3$U0ANZAYO4L^'( M$W#]&9^ 2^",1Z#! O3 :*.E5PJ.K;^@Q_\]2+Q4T;ORM([K)?"DR[3RA-8;FB^9@+STO0X5(57A8&6W1&K5YQ'>JUA<2VFH4C<'NI'I/B\7#+,D$)3()81:DBMUR70V,1:EBMQ31@**0 M!\2&W8Q'GAJ]U:WRGEKIN]:$M=S@J18<+%O)[1C+?"K,*,L+P)XYZ_X%K)W4 MH!4;-'*#NW/X6A.8-59.&VX>Y- M6;+/VO3X++ZM7BG5_CY+:2Z"7$@H:2R4C18&D,09@B%B&4(!"82P8C'SH:=& M8YWD^D#BOA3:Q]H5$VCLA6:SV54P;52R=%*8SXNA7\$+VKY= 3V@#V$*?J]% M!UIV4 OO=+H]7;TY[G,9)U&> M(ABP!$.$$(,Y39DB-!E2&; L0E;-3H^.-#7JT@V+U1Z_VH9/619N. JI&0TY M ,8'PYP%PVT)A:.CC5LGX9S2>\40SEXPM*7&^X5ZY>J. MZ.(-69$N054P2@A!.4RS)(&()A12(6,H,R8($FK#%AOE 9\;:&KL(" M+>W9Q%4[=$_SA$O,?-/$0+@&M.(XC<6%/3F.W'SDYARG5=SOTG'F^\YKN_?C M6%I;7V?8Z$R;&8T02Y',8$A)#E%".<0"Q8J#L4S#+":(I(ZJO9\08VIT8I_L M-Q!^,\O#/ZB>^>9D\?>;>@-:5];L:W-3Y_S5V7^C%(0W0'*L$O&G1)E*T7@# MN"S*R)O01[1 **(ILJX%#G,$MUCFG 48;.^TD,EF)I= MN8G]6\HF[ $LGP8T=+.?"4-'NT]\??O;:S@;X4$C_2:/KE;@IJW;WNJPB9%$"*2,,(H(IQ)A1 MF*88B3C)XQ0;M?K8N_/4^*H5SKSBU4N<3K/.1=I[9I.N&(V[HIQ'M;VXM-7+ MNXY6TNJ@,OU25H>_,+"$5?E %NW^4!=86,X+WH21+OB]FOBN(L:=5)M,HHP@ M,M]4TJJVP:';(Q^$PB0)TAC2-.,0H407N$H)S'& HB04A-JE5[D6<&I,T->O MW>]5K"R>NN1&:M78VMNTFMDYUYPLS\355^T&O%"NGK:^>GK>-@J"K8:]C )/ MIX>^)L!M<2[70HY;NLL3Q'N%O7R-8V^DW4I9;WX%;\Y96BLD"C$3>A<:!OI, M%$<84IH@2%BJW7@\2++8U%H[/,34R'HK)6C$-#?@CF!XWI*['!G/S+@'BF/C M[C0 %UMY1VX_FKEW6KV^W7?FF\,,P+^6RZJZ+Y>R6,U0&$B,XQ@F6/=P( (I M*XY0*#(4132409!'-JU@>_>V>I-'Z/I:BZ;#SI5L=J95'S":R#BF/(,Y30(= M%9+"/.01)'$L12@2Q+C5(>]0P$:@/C> F9F1 V'PS',- O>G$;"VV [HZM38 MZM]_5#OI@&*[)LZAKWBNQ/SYCV53$9BF(8_#%,,,2#'- M$LR[( VNP+QWHP$%F ?G?/^RUL;BG;Q73_H7]=5HMJE]?")CE7!@#,TH1#E&4"$I)&,&)I%D64 MH0RC$2P!_YI.S:IH%&N*BG0!VZLET!\?*%6]T0KTU ):K[H,^K.V,$V+NTQ] MIOR:-M-ZTB9E)KTZN'XN%[!![$ QM1MP\C'N86?U3/]7>9!',>:F]4!/TC"< M_H,]ELDYWL/BR7P=08'OP10>;QX=F=4C"CSL,.%CT^9X?&P2::J92P>U5?NY"?U:25U\JG.$*!S,XJ!K6:];,9&.>V&ZZO7%GXQ;3OF=K+-3C;& MGT+/5N6(LV=]"N(6;*='(XY$&_6\Q"V#-R-4=G)Y)B860Q:J:94%$H__-W;LWN8UCY\-? M!55));-5PH87D 2R?[7;=GZNFK%=MF=3J?E#A6M;B5KJ)27/]'[Z%^!%8NM" M 23(YKR;BJ?M)HES'I /;N<\)T(AC&BJV85K8B&)T-/%@"LJD$A#Z50FXDH[ MPD^^D$+*6*0I)"$DEE MBL&ED+&00\%H2I7@62A8W0GO-F+B+FA:?/4.D!OA'WJ[H=,#F"./F2]HPB@Q MO+E%$\Y#Y0T0O(Z1U]J:='"\X?#IJ'CK\G[#85/]33^Q4JPIOY8EE8K2- LA M17K"C1)#'BA-899E@@9$1#*2+J'HEYMQ&@PGBTH_5(DT+$%[" 5?P=2."X8C M-3(5',H]&AJH3%R TDA_7- -@EXI$=RXNA\/' 17ZHGV[OGM MUNP%+(,$$9'$ 209%A"I,(&4(PYE2A(:*I51:1>6<*.AN4V,6W)$!TO!;Y6M MCGN<5[&U8P0?B(W,"?W 8UE6&WF]:* MO'4NM%0)S5 J"4PCJI=Y/ @@94A!&0>)B%.:I*G568M=@V#-+$2&%!I=7QJ2*!;* M*K_=ML&YT4IEH\EPJ(U<@)U;2)8-RC?F("-@-S*5'*RM@XD6H ;R:+%K:)L- MC@X19I[QG"C0:S"N;I%5#B!U!CC9/&>Z.",'KUZ$^[C&=R>$?E^*4L7D M4_XYW_Y8:8>6+.6!##F'699D$$DN]-S.9.H*E*@T)1%+K9+L;S4T-_JMIR2U ML8M*1TA#"AJ#7>=S5_"UGS]5N M7.^N.W2_?]ROJ9'CK71YJPR<3^I.5.JN=W^LBB7B-,51Q*$43$ D> HI"014 M::*R.$D%"JSHP;;!N='$T690&;VHL]K,85)C./C-F&ZY;60-?3=SC 'HR SB M!4LG<2,7@ 9+'5DU-IGPD8OK;1DDI_MZ+ UM-,#_>[7[;NH'ZTF0_KTLZIG0 M,I \C&280$Q9!%&D5XN4Z E+A+",*19"2?LEXP!#YD92+3/-J99T2:P>TA\6 MB\N)4!Y[[F-=QJ#=%:4SMVL8^.T3AX7J1'TST0)VU#YR6]QZ +9ST3OD^=,M MACV@\&*1[.-Y/0:L^VW^]&NM)TEX1&(:QC ,4@813QBD-$EAF'(5L(C%:6RG M2'?RX+D-**5I#H35QLAB4.CI^=C34V/5;77-;N\=Z+4699JS=2A9-*696E"EVRY0G',5! @.B)$0H M5I 1Q/0?888%DY0%3G'*UYN:'>?4=<;71XO_TRT0HP/6&Z3D%:R1::IEY.)0 MG/VWQE"/X1BWT? :D-'1W*0A&;?=/@W*L+C#?^FJC_+W\C?%DB5$X8 IB%.D M*2/.]/J8T03&$6(9E5&,[(3"G5J=&WL8J\JDR*T"O HSJ"I5K3;Z[YN-K-(@ M?]?S0V#J.9K2 4][MEYQ?8>2>2DPL)$[<_^J>1;?%B: ?"/ ?J-[[?=\59Z( MB57!MWOK%9U39]H1E?0D%1!(K(@ M9 QQ%CF%JMYH;VX,5YM;TA%]8;"C8/@-F.T8R"-X(W-/&[>7MH+:6(]RXW:H M^)4@O]'FM++D=@"<295;WN9^R/E%%DW9EO)0+66319E$&5)I*=- 86( MDRS+ A6QS+H&WLFSYT887^2/55'72_JLV3IO3MM<3RM/,;Q],#D F9'9H"\H M3L>.5]P??,)X^MS)#A.O.-0^-[QV24^MB%K9^]OVCO]CO\KEF[I0FRP^RMTG M=4^+[_5OQ)*00 5)D,)4)2%$$9>0DC2%+(YC$1%)I6(]BIZ[V&#UAD]?ZKQQ M >1R36MAM:;DG5DFL=6FW$8L#FL?KIT"M/;*46;"I<_L9AG>NV B"8H&=@UW M;1XX6F[6.B76QOKF]SY%*7J YE>BPL6 :04K>D!S)E_1YQD]]W_.\D("3 .. M$8629DBO@>(8$A,&@21%<1+S5/#477!A4.K(=%(+;PX:"HRNRPV:WI(XY\BR ME"22$;V<5":V1,844JPD#*7^#E9:- :GE7M:,\Y8J MVQ9^M;DSM5<54?JIK@W7 @P'GU^!2T6E<1N2HJS3JKC=2^+X#+B^.9NZ?K,_\C MP@2V3S_.3-O"9OO.2;R[U+LUU(O4K25VXU9QGQ2AW"Z>K>UEAXJ)3^/ M)>J%5$PF402YS#A$42(@B2F!0F*9Q2*3PDV>>R:5LV8FYHIK;IY3 MP-4K>VHLK@J^WA;[O&:59O;WI3ISN3=!9&>3O^(X/.M9%9:,)3"3+#1E[C/( M A7#0,9!IN)((.I4YGZ@/7/CC+IFD$EVWI11&T_ZUZZ2C0.[R(YH)@1^P@7Z M8>'=6IO_-LI$R1-^?O4C!]HTK="D'P#/%"D]/;8?O;ZGJ[R,,_RP>=KOBI_E M#[F.ZPD XD0$,4]AAK$Y!!-Z44IH!I' H2(B201RRI;H:&MNM%C:!F(W'NS" MTH[C/"$T,G\9*YO XLK0!:@!&V&*98&)5T[J:F]2OK%P_)1+;&[Q(#AG6KC? M;G[H#U$3U2=U\OMOVY;RW5(R*E"J"22F7*_#,,9Z D93F.!4_W.D%$JE2_S0 M4(-F&DQT--]LI^122/E8[IKP\A>[E?GYZ64=&Q,!\R(=8Z\7W=<2, 9(MCGU M]PVFFZ3[7DTLKR+%EWUY>IGIM;96YU0=,T!D;ZP.>CWU/:\=-4RB575(7=OLJUONGA1@!^\5X#T[JK M,#H+[2:OY_8 6;NT M.,3P/AD/7,MPCMKY=DN'^73IR*-N;18H[0(MHQ>@=G8!;FSX4^1S5YX@*@4\!_7AATDE;[#5EWO$RS-MFF6[U.6,G"4<_A M^@-FQ!9'(T%CY2AR#K?!\/IM=C0WZ7=UV^W3;\+BC@$AJ>QVD!"[$B3D7JH] M6@J:IA)%1D7&9#DB3B&5U!1L5#)#-##1/,[AJ=/Z,+?)6LN%"Q&'QU+=+3]* MY?0R;-74'NP563_Q>V-YM#[OMV'"4[*A8:Q]7RK/(:VOTY?^PULG]F/Z4-?7 MZ:B+8:^O9$J/4X*OU$1^E;LIOS:"/GK ^*P)X;NVL#+JX]X<1NC+RH247^@? MJ\?]XU+$* Z34)E8K10BENJ?J% P(CS"$4NP$-):^;&_'7,;"]OF@Z?:?E I M12_ IG3!;%P6=2+58^5&CRRS@?UGL><_3:^,/2;1*O:UKK'UHG\:3^I19P$^ M'OJG272K'9JF3QRV^Z?IFXDV^T?N([>]_N'(=N[T#WC\=/O\PS%XL,#5#(NM3G3@^QF M#FY_BOU2$;"?+,;%3B$DU4OPD)M4?F*.3?1"'64!Q'&8R@PG&0V=-,T&]\:$ M=N/56&ND"9!1ED8L-OHJ22)?KUY1# M.N_QJA1;#2Y'==$D"90(:0 Y225$1$:0)K&":9)%,8MQ%,O,@U3L2;-S(Y[7 MT(H=H*MAU[66&W;>.VSL]4R'ARA(]Z\4X- )QDD*J.ZX>\X.MH*B-=>.A#GSMN,*:6C MN4EIY+;;I]1A<4<_NJB5^M_KE4=.UV>YOTLJXR1%*M,DP9F>*NE)$Y.)!I=D M81"F(M.TX<(9-]J;&W'4=KI1Q"U,[7C"(U(CDT53?:,VU5'GP9DT+('QRARW MVIR4/BP!..40V]OZ$QLE_-Q(Y-KN-J1B >T1B:/(U"EB0MP M,-(?8]Q P2M37&MK4H:XX? I,]RZW*?TH%[SJ&W^:#8+JH5/=1!^/ &_,\4- M3=3_2_6>-(KB (<)E"CF$/$H@SB*!60IHPE'--3_&RXPV-.ZN;'/U_WCHTF/ M,>KN1X]@Z6X3;.-#*[!O9UKNTKQ6%XV]F=,M*[!H]]EA=Z?E(&@\'%>O:0ST M)U#PZVOA#'3Z!H)KI\8WM!&WP4#(U?)M'4]0QLBO*LD$LXQ=(A7%211A/1D, M-*?3-($DEAED<:3") D)8U:2+UV-S(V:&SO!T=!ZC\6.D#L![>957S"-3(\] M$+(F-QL(+G!4(?E?'[8__D/?7M+3/Y#Y$58_EIS4^>!)J,7&M88AK*[MN:%T M3-4L\SJ729BE*4,)C-,TU!\Y8I#**(!!%LN 4I(([+0 /&U@;A_X?>LH;0'^ M-?AKH/\7FG1%\,/8"R @2;#0_VC^OSPJ"UM_KP[' -WOOF_SU3^E^!L(8[(( M4[1(25Q>'B>+-,H621 W5Z^J@R'SRVUKGD#+P^^WDI?"$O_V+V$:_"T.%\"\ MM^7%%W\5F!S+XJDJ,KY^_JOCYM=I_UON=@WHU;&WMUJ9Y8>$].H8Q^.FUA7_ M_>YBG38R[;;5%1?/]JFN7==;EXX^/.0FKJI,+O\B?\C-7J]R-_+#3CX62\I# MBE.J8%GW A$108P0AJ$2(F0I"O5KX2@\U]G@W CKI;W5F4]I,?C-V Q*HVT+ MP=N";L<*/J$<>]8R#,4^*G%6T/B6@>MN=&J=-RL(+@BYV=W7\P1^N]DV&VJ5 MI&Y34Y33E"@I,H@21"$*%(9$A12J+&&!D'' <;#<;7=T;7D ?ZTE)XHYM#?> MQ_'-M &VN^\R;Y06C8U6]T^UF1[/T&Y"X??< M_6IKTQZ[WW+Z[-3]Y@T]LJ^.F^W;HKBG>?ZLMKG9@OFXW7W=L__5\^YO6]W. M*J\20I#@(0X3!B5-]/1$92EDD4@@3=)8ABQ*I&7%@1Z-SVVJ4E8,/)ZL;4WY MQI838+/=@:)RPVA"R8,C#ID\KOUS@WM&1GVZTSD#=MOV!=#6@Z]'M-]-@;9# MLM2(J$^4(>49?;>,J)[P=:9!N3YSNMRGGMZ^2'CJ^XQ^T\QWCT_K[;.47V7^ M8U7OY9]M]G\T:22%R2Q-TKZW['[G[(OGV86,VG*JHU/?;O/XG MPGT"P3RHQ^]M3,F?EGLYN/S?05>^P#XX'0CD&&\+!G_6<^ CHXN MFK+MYCUI.>MOH? Z?>1U]3&Q"Y,N:5ZG>T[72:]DQ<0542LQT@^;8I?OJP0V MLY_Q[3O=U!$U!P]/1#S^2S]Z]Y;NY$'U>XGUD)DF@5[*<:H7=50OZDB2)C!, M* MB&I"0NY61FX%39\9M5*_Y/]S:-7Y[^\"[)\SKU?_H7R6ZY, =39[J(Z"F[5ZOGMY !)31@ MI[$YBO(=X+D@R5="! Q&X%AM9@8%ID?H\WE4G_;IV Q"7E^G*[W5K1[#MG[+ M&FW:JOBD3E1[GZL_6U46"4]BSA ,A(HA"B6&F&<13!.J),=!@$*GA8==LW-; M&I165[H7FT*;*BKF-"%Q3[J=9F??;2BU[ &[PZEB-([,27=H]"E0K->G M4DF8$JQHB FBR$T%['([P#1D MI507@CC.$(P%HRFE4100I[3/CK;FQ@LM4\N9"6\;"W[ZN-5K+N*XW.^"VHXI M/ $X,EN<8O?"3K]1^S? \![ ?ZV]R6/Y;SA^*:S_UBU]Q,Q-,1[YL.(?RH56 M^?QZZ,-*Q(0J#O6RQNQW\P!2DNF_LB1368("[B)6?K6=N?'&P5+0,M5%ROHZ MHA:Q;GYP&GOO[!)$M^<33EBYR'I[P6PJV6ZGU\M1A?LF$-TJV]=OGU!%^Z8/ M+U6R;U_>\YQ[SPKYC[U^WKL?)LW39',O0YFIB(819$H%$ F:04;"% 9&HR=B M89H%3G)>EQJ9'1\>; 2ED;5J@F-&TT4X+0\N!H(T-AFZXN.^B]\!@-]=]4L- M3;O+W>'JV:YSU[7N,@OO](QJ]_SN4>8/IFAAOOU]]]UL9]/-\Y)%G*A ?^AI MI#*(TBR$6# !::22 ,ZGCV9 (.%@VT-!IO+>Q8-7:^WOYM]FO?;_.UVSW9J MOZYW=8LODLO5#\,VM23@,L&Q"K@T99V2""*62$A%@&"214B@E$5Z:N R+7!J M?6ZD<3"^C!03M?F UO:[31O<^L%N/C$:NB,S3&,C.!JY "_1OL^E6.W*=)<% MJ#WP6/NU#W!^R\$Z63!MA=@^X)P5C>WUD)XGWG4,Y_TQA//MJN#K;;'/V\*! M*8M10F,81.;$.TL09 (3B!#-,HR2%&&G4R6[9N=&:F\N!+PZ4IDEWG8B ME)RX/Y9W^MQ4=RIO7B8Q1EG&0AAFF$&D4@)Q0#(HDC14,DBIPGBI[V5;RVWK MH1:Y?(-MN\8\W&G,=BB:M=N^+'*S?](_7BEKT[M]I@G[)'1]^(OUW7 MYF5WM[P"![X0N3DW,+ M;X_M-_TOD^P/I\C/>I61[^GZ<[[]L3(-+VF(W;K/\6S';3?8_@C3PB54H; M1U-!;>L"'*SU-[VWA,7KO/Y6FY-.Z"T!.)W)V][6CUF.B:,E3]7G^8R@).0R MU522$(@"RB$F$8)4)I3(6#-;K%SXY&(K/3I1%B&/*41A 9$5G,N2:&B 98,*R$FW1L#QOFQACZ#4-#*AS9 M 6_'(2/#.3+#G%1&TLNIR@%0>]!D<^I?:"=,U=[2#5#Z,5;Q)"<01RRL9&?' M*Q9=<@*JNR"3VZ/< T<^<)7?[<5*OP=WNYVFUG+GX/V:/BS32%&.]'PG8-=.#:S5_^T!J9 MHOH!Y10R+&#DMGOM>!&+JWL&B_+O4NS7\I.ZG.=<3K/JE&:3 MK5SE1Q?%_K'ZMY/Z7A%62HD8:=HP"R86Q9"EFCM$&B*.5)2EB=.9JU_SYD8W MC7=FC_1,8*'EQ:)GZ3:_?6LW]7J]'AO[Q*+561W2&M6:\""A<7"QW9_CEF\; MI0/\1NOZ-7':.-]1X#V+$!ZGE9XAA9O=2JS6>U,6Z*OD^[RL9OM1?RMOMX]T MM5FBB, &,R>"W MRFC'M(.;H-O1L4\H1R;8@2BZ!P5:0N,W#O!6H].&_EE"228RH4X1'$::QGHRK@ MIL!3 HUL=9*H6)&06N>!^K-K;O35N%+.;&1NDLSO8&@;7_-[[5O/V!F/W7V# M$5^O$TIPL=8FM>IRLGBK&9MDO=8FW\ M ]\9<^.QN>EB;_QC]"(&9X3']ZRQ6#_Y_3:7JX=-52OI&_VC+I?T1FZD6NV6 M2<(S)5(!8X0(1(1BB!F-3&6C.)$\I"IU2C.R:W9NXVQMK6-!13N$[58#_G$; M>6AK# :UQ4UE-&TSJ(T&/]5F>ZR2YH:3WTJ+=DU/6V_1"8ZSJHMN=[L?8]4; MXV;YL40R9LI0"TX0AHA*!%DB".0RSC@362B)];E5Z[ESHY+FZ,789G\NU0;J M]D%43_?'WB6P\=SIH.F"G[U/EMK/FNPHZ8(#[;.C2[]V_\CNMWHZ<<>*74[Y MK>'F[/H9O3^E7>"WQC(/^TE7O>W]%KU\VF3OT44GVF_2Y0OZQEJ6M7??:PO> M_:$I&O'CS_%]R^Y#3I^\K?I=+>GH2I2(BI4 "$IQHDL_2$&+% M&90)022C$:6QW;[.<%OF-C!\W3\^FF5CJPPU>]8_/CBK&@_I(+O9Z$2PCTPH M#V:FCN4G)Y[;;I]QB<4?/D+ = MW96U+^[7M"@^J7+7\.Z/5;$448 0TA,M1(V8&!*Q7F8G!(8QQS0.@UC1R"FZ MZUI+*S*^# VNLH(7D75CC>\8#7VVLH))O?(IEL0^ U2NMK:M/%& MMYP^"QVZ>4,_6O@H=]76G<5;$QD@Q6&S M@#*!2!#&4"J,(#)9N>9?8,A(Q$B*E%1."72]+9D;K7S_\<"%U:(V_&A=QS'GH M9@GG!)??,AE6+4];,,,%C+/2&4XW]Z.FDUB2-\_M>6.E=A[(0(0BU$0D4 01 MT;,X'*D(X2\/N.][^K3:T?7JG[*L$60F7??;8O=ENUZ_ MW^8FZ669*2Y9BD,H,AQ#%*<)I(2%D$8!04'"L0SM]I_LVIL;"1V"H7AMK_ZA M,.5KC,V@-MJEB(T%Y#?(QS^0HT^-#L:"QEI@S!T518>P9K]H3A2N?!553R'' M]J!TAA);/&:Z$&%[GUZ$_CKL-R MT\ CQE.=V]3&:KX I;D+T#+8XP:!)31^]P9N-3KMMH E!&<[ K;W]2/_0W#V MW7[W?9OK67YU\$N4B+* 06H*2"$5*$A0(F&* I%PFB!!4A?^N=S,W%BGE6MP ML+/7V>\55.UX9#A6([-''YB<*:,;!:]$<:6I2>FAV]U34KAQ=<\P$%K*3YBQ M5$\TBY4HE6^1YC3_J@YC<>Q>87Z7^RE(VQ: MG!N'U<:!I]*Z+[4>G&_M-/'_=Y)*;&\2O>EZK M5[6F$;K^K-^A[[20G]AZ]5"^9F_HVE09A)"2- M8!J&FKTCF4$<$STY36,E5))E6>04J#S_N;Q?J#UNO4UH-9D\YW_<%X.@GV^.1^ MY/LYET_Z]:NU&>XVXM/NN\SOBD+NBJ98,0H%#V,3ILB%@@B+$!*4Q1"E/(I) M'" ]/W9A5XLVYT:?M=KO]*^U]ZOUJARJCM'6,DXI4R2 42D#AB2" MF <:[%:;\J_&^5)>O-P5_5G^ MT!T8@_>KC9X7F-*V'S;%+B_7Y(XTZ+O7[2CS%?MR9'H]=M2B)E30> >JK>O* M/U ZN !M%T'I(WCIY*CR$2/U@U<6]VWCI(P_$L"GH\-8S0Q6^_DBUW1GU.QS MD[&^)&%$)4\"F$81-9744L@"/2:D:18GE%.EJ%-HT]66YL;N+W1C\LI4\%39 MVENIYP1<.^KU MG()/H"K=I*\/D&6D.T/8+135V0:7;V2:V-0O5O&1"_"OP5\#_;_0D [X44XD(?BGS+?E A"GBQCA M18K2.HH2T"JXY)]2_*UU6;*(2;B(8]Q>7% M7P4+3:C%D^2F/L'Z^:^#4K(L7D-$@Y QSF"8!)D)?D&08$DA9UF@?T78\-M-)4<%=>0IYGE2Z@'AROX%:'M@#NLJ M'T9+4;6';\R,50LK7C.!U1ZD&_FL#@_J$75V9\"N&OJ@W=R8J8F)G*A*F"]E M1FD0IWH2FS$!$4HE)#).($U"23%E41ARZWBS[K;FQF/E7*ZR%AS,+8-Z'.*C M;L![@[W\@C8R3UW'"_Q6&>N2O7H#.(>0,G\ 3A1,UN/%LT.D,V[LQB.F MBQBS\^5%K)CE+3V+4G*>ZW7FSRO*5NM2_+(YHF641Y2F%":!F=>K0$(LHPQF M..4L)BS)4."V*7"UK?DM_FM3#T?CCD4GKX)J-_WS M3(]-D@U#)RA /NFTCX MK2IYM;5IRTG>7QA_ZA^;?ZO/Q^^VC^6Q7.W8BZ"DUQ M++?;OL!DV"\S002B6029"E.(4D8A)01!B3 101KB@)(^1:Q\&CFWN5V9SE$7 MRN8M6_O5P/+:G7:,]MJ=-#(9'B1ERNS-.MK'_'SX1>VD2;@Z>E%NO3:.+EZ4 M0W]QF2<)D GZ8I0:7EX-?96*7V- ?:T^V"AM]5BI7W[JG4FX?RB%E=\\7R[* M7OY19T*4>?G%%R-?J=VXVVSV='TX>:\/T H]I(@T("2$D4@RO?07&%(1$!@' MU*27;QR&/4U=&EY;?1#VQ?5_L.2K\7U7\.&6(5 MP>&TJ#%J16 T*\WQ1'/9D MYOG"3+2_,\<7QVT#:?KNZ]R,FM"N6IE?*=]J$D)7 MF[UN[M-3G;A?'*H.!&DJ@R"-82BE.6D7>@TM P95)I",XD1FD7"2+^MMRMQF M+K4GCO4?!G2%W:IW&H!'GC?43G26C"YU1&IGP-&;42I # ?5KQY:?W.F54H; M#-N9AMKP)_:CT'>/3^OMLY3EKMBG)_/HYI@M)22(5 QIC$U-OC""E"4<)GIA MB% 4IA(G;F<65]N:WYE%I?==V>AX8'$=T4!Q&2DFH0I2!I&@*<0<24BH1#'+ M9!+&3A( 7O"<;,L5;/VB:3=L>,%HPM7D8;)_G&TMZO?P]E&Z,__?1,(401;P M% H5290E 4^R(04O.AN?&Y]\*(J]B>\$G_.5^5/FU8*YE(02V_6:YH51B:KB MOQVU=IUZQ8Z$QL)Z9%XZCSYL60Z.IA\[8+2P0RO(QHPX[#;@-8,-K:"Y$6=H M]XP^(89[L=*S6K7-'ZM-!,M%7]>],_I"2A-!RT:;59H#2BZA;A[0FF@3] PU M7[%M-R#HCFJ[=O.$\6PW['\9R7;KXIXQ;.)_]\6N3-'_MKT3![4?NA(?-G6A MAW(>]*',J6I&8G/ 62QI%&=A&$0P9K%)G"6!J1.HH)*(8[WF43AQFJ,,,69N MB&28DX.E+JF!FUBMJ715W8JW)G M 0X3R_O.[G$/O?. J]_HO"$&31O YP&ZLQ@_'\]TX]C[6X2C_W9*-IT-3$(B-BXVY&!U M[4#1JC?/AQ__WTKJ]1?__ES*))7%-S+)>6)"KT*"$CU]BA$DG!(8\XC@** 2 MI4XE3>R:G1LQM$2D#L:6P9T?[_[>J]2))?IV,R3_F([,(4/@[*_49(7.. ), MW4V_CJZ2%1Q7Y9+L[NX90K%]?,KE=[DI5C]D=?Q8U7(^+4O.@S3!D9FCI,3, M4:B"C(<1Q*8?H MTYLVE)7-$Y6#=P3+;Y2#;>/3QC0X0G(6P>!Z?\]XA7*_^AC&15C*HH1IF-- M3YD"!&F -4EA06(D5!@F3@E0+Q\_-^XIUZ3?MVL-5_'O0%9IPC\)J59\M?N+ M8\36"9*6Q^F]\1F92^J^>32KV[FXC3&M/CZ6.51K0T-25C93YP&5((<&Q27,,:90D@@:1&I3A>+7I MN7W\C:'EY%TV5B[ 1E[/9QN*OATIC(/IR(1Q,\^;G?_ M(W=F-WE)8X)$P",8"I)!Q+@I49X2F/%02)3$-,BD2\TVRW;GQEV_;DHU?]%\ M<]O: Z=C,$?H;W#7>(!.15R-U=5A%6CL!FR_ ]IR\"QWY7G7./"Z%78; >;I MRKMY@MNYS)LC:+>*O=D^;M*2;XX^GA9^<[W=7VW..B@T+WZA._Z];/UXP;'V MG-$8H@_R3FF:_?;[UE30*JI;RPE6DH189I1#R9D>'U(90!P$ 50XR!"C(D6! MW?IU;$OG-J*T:H'6A@-J+ >[W[=555"CTBL/]@^O:^FGP^U&I5ETX_CCV+6Z MF0=70>/KBZM>%-9\V?O:X[)*70'>S:[KAY="G?P5>/T2JA.]"EY*L'KMGCZE M6_T8\.HE7[WB:%,JUF^#0PM;'8*3/JG_IB8-:%FZD)KJI-3A_/6Z2%TW]:.5.F&X7AR9 M';!:A?-P\".)2 3+0I@QBB%B(H*8$0;#-(@"+L,$*2#@;W5"B] M#;$=EW@%;F0^.6)6[8:4&^5-Z=,Q#N&LP?'*++=;G91=K$$X91C[&P>RS,_; MHBA%Z]4V-V(P15D6<,DCFB1,SU<83A%$64@@D5Q/9 (9(&'B'IG3*=Z-]N;+ M,,9>\,+@NG*B8TSC+< =&6!'&3;Y9"*C(&HX@%2,];<)A1QYC$ERW,C4@J M ZND)>=HPQ/P["AB$"0CDT(;C1'$,:ZZ[CL:\*25J:8_V() MN.5*UCN,8R]H2P3;%C>BH#_51O]EG'TT)Z#\KG#MFIYVH>L$Q]EZU^WN?L14 M/=.LJ$UU\TM2H&^D7F;+@W:H+-[KOZX>]*!/5)RF-(4\Q!%$B&!(E"00"3U? MI@$/!+*+/AULRMP(K#;+C;$&](0=BTV#[\C,UM"8<>,OP'QR5P2-6>E+2PO9 MU,2XU3'.A#<<4Z\D.,"<28EQ.&RG9.GAB?T(]*M\, N/+_)IFQN2?KLJ^'I; M['-Y7"PQQ(.," E9J:X9Q 32.* PPA%.,Y/8A MIT_?5UQ/\F[+M/6&W8X6/8,Y,O\U.![,!4=[P6^CI#,[ .25S&S:G92U'( X MI2>76WOL>+[;Z&_X*5\5LFZHWH4G(I.4!!*FPFB^!"*!!&,)>1 HBD-$!8^M M-S2O-#(WICF:Z; /=@U BRU'#[",S!E'"T%#'SWJ9E^#R&$GT -4$VWTG4/F M:3/O!@2=>W77[IUN*^Z&]2]VVFY=.S 6Y#CA6^HU* [35"\_*>-Z^2D"O1#- M"$P$B\(LS03EV7*WW=&UY:[9>1M.)'=H:;SWLXQ3*%<_V\,$MV>,1PM(R]VP M8?",O?5UMN/U#D4%^@7!F;= M!Y8+K1&0'9E,AH'JOM)R1,CO/9LGWSW*,KO?N36[/M]^W2[T@BS.2ZN49%29P5?]$$AS# M@) TRWA D]1N>3;$BKD1F7X]8\=4FU[@VY'6Z)".S&"5_;!T !P]J#1I%F54 M/=^9PJXM9Q9E9J-)_*9894DDF,PHEQRE$3'<=B:@FQR2101*&.,9.!>SZ&#$W M,CR4#-BJ[HBCC2P3[H94@.C5:78L.G97C$RBYZ6JVH4=0.4#J)Q85(F0"Z = MJ2[PF/TX!,XT:(0JZ6;^M#G_>K@M.UF:*^U_]2+#F*11JQ!&))&41!A"$E1JXY M0&G*@X!B845Z'6W,C=@:,T%E9[52*RVU(ZXN.+O)R1-((Q-0#WRL"<8"@0LD M4DC^UX?MC__0=Y?\\0]D?H35CR5I=#UW$F*P<*SY^&TN';$VH*D86I:R-H+P M>KU:%2_0NMC=*[=7.J5NVQDNKO[_.%^ 6Z6>/\B M^?9A4[I>BVE4?DU<@[ ?S-.7)G2THX17(\\^S7=25%F M1UPH"U*& %>1O?=&JG7#G[_I+Z%85X8=7/HH=Y_4-_K'$A$9ZTFD-&5E!418 M9!!'1,\IHR2)F419$F1.8X1_&^0M.QWCA"Y#:AD5-!BHD2GTYN3ZH_[J:/&]4:CS& [4 M"8W?X)_+34T;ZM/I[EE@3_?5??<@+DYRZTAWA!2-2!A!$@L&$4,44H0(#(ED M4L68,L[==A,Z6IL;59R4N8[4K=NM7DH#XLU MH]! 12R#41A0B&BJ($DHARC4?R:,"22=$D.M6IT;LQAKRUVIBL M$+VL6IY6ZLX%C#/Y.Z>; M^Y;%U"LOOJKFYCQ.,L0)AEC%>BI#-/LPI8DGC?2]H4@B%CA%'KE2:/'?6J MAS5S^_P;9\Q^9>,.Z R+!^P9E$Z!TJNAR5-]>M1R[V2J?AI[BV7T+AJ0BC4 MVI'RL_I8]$I)6P/ NY[)->2A?45^\I4LWK[4B:RW+-) D$QR"@F+,$11ENB? MT@ **=,P" +,%7(3][G:UNRHM305O'65[KD.IB7O^8%H;%:KT3E-UAAA[\<" M$,_2/-?;FUB2YZ;CYU(\MV_IQQ*_;O1TT-P@?MUH^P^;2_J%^DX+^8FM5P_E M9/$-79LDG:_?I=S=/6[WF]V2B#A3BJ0P(E$&42@5)#R.81"G O$LH&F&730L M!MCBQ#(3:%U\,VV I]IR*&V#,I!7H [I0B?3RR'X5^D3_D9B^_R$>J)W=E9E4I$*@;.;;: M)"U_6ST:A4?U5?]KH2@WO_NZH_GN+=W)NS]6Q3*)F=)>Q%#_-H$HI01B$48P M(8I3HB=L,7(J;.G7O+E-YVKO3+AH[1]H.=CZZEMYXY639N'6=M,D2&I'@?$4 M_&9\=5P]>WX/[.C[]7IW9$9_G8YU'@+&P=_KJ.#9Q$D'BG'@/1T[1FJEYRFL MV0 X5#O]E']9/7S??=R;N;YN5/)]KHUN,8,X@1EQ$A/$B%T_@QT)ZY#1B5Y88C"A.-4P!>&FXVY^KJR07X M:;6I?^M8P6%HWUF>]$[7(V.? 9<;H<>BR_I# :61"W#LIZ-'X/[05XU3ASL\ M*A9XPM?OZ?% FZ8]5_8#X-F)LZ?']A K?K,O5AM9%/?;1[;:E.-!G9_T3RD^ M"+VP7ZD5/8K4U+N]=QOQ+7QME&$?JU;9S1H-1 5I8'-(1_VD. M]EIP5$=[Q?$(T+PL+;] C/]W^/%#E0]:F>N/3>Q@\;D<*O[+;+%)L?34R=[93ZMMNMO/JS<'$Q=1[ MXVQ)LK#RMY$3;7F\ +7/8^?B^^R7"?+YO9@[ TT G[#;Z0IX;;'?@%.W9:2X MJK7ZU8(FRS2E*,GB! HJ)41,<$B(GM0J$B=(*$G#-'$YX'"V8*:G$4T 6WE, M^E0;7V[5R<9RM^'"H4_LZ-\SQ!-52:J-!KMMLW\*3BHG+5Z63O+'R^Z >>59 MA^8GY4UW6$YYL,<3!NSTM38.Z\W&)<@-5ARV]85A-LI?WX@SFWO>B^P8*_O?N+K0U M_:;==8#Q-3Y(*;%&=$0@D)PI%> M+--0(:P"% 5NT@6=[!3C\ M8V6N3ST$*UP\2R1TMSFQ:H(5 .=""G:WN1%*D>^6O] _5H_[QSJ[-)94HAAG M>C5$$KTNHAQ2J0*8Q1(I17D8"JL*8V=/GAM)U,;9<<,Y3MTL,,C[D;_WVBZ/ M*;97O>WZBO5-K2]8_^WTZSU_ZB3?Z55GFB_R^@4]!_-5P=?;8I_+3ZJ]G_)% MEIJP]Z9*W5%"O%ESW+%BEU-N.UL=ULB,WMX;4J/@M\9FCTDW?L#S.Z0-,VG: M$<\+?&<#HI^G]OMFC2#S_79CCM^-&/-'NM-VO-V:?)YED&:*)7$ TR#2(R@- M,LB(#*"*.%94"!2QT&7RW='6W,948RIHV;H E;7@M\I>QPS'+I3M:,\3=B-S M6G_8G*G, A"O/-75WJ0D9.'X*S]2"1E*(P(Y2ZD$MO2^9&/:;:PE/M M###=?ZSSNU4@/S@$>*M$\--!=::LV^1XL-&[$RW/.:;HFK&//5[T2+M2\]&/ MKJ+-'@]!AJ+I]TRDMS73'I$,!>WLQ&3P WO.UUH9(^;8-PMQ @,D8ZAG8T@O M)SB"@1*Q2ID*HS!UD1'JF>$QG2Q0[P,2AYRN85B,/;_RFEYRW56_,Z?)\S2N M.W8V,_*6P]!6+.3Y7K8S*TI5PF_RC]V;M1DU$QK$,141%-*("*J8ZZE/:HXW M8LT4*E,\=1,1M&YZ;G.=EUJ@I>U-996BE55U(0NKOS[KCRC<:]I<U.]SO:Z77-P];O7*Y)\' M<28]VG[4)/'M=[G^(7_9;G;?BR5F-"$!BB%+@U3/43B!F(<*RI0')$X3R=S$ M](:9,S="T.]7Y,8! [O#CC2F WEDENF4@V_IUK6]6@!3G!Y\VGB,\? #J%<. M&VC2I*3G![Y3EO3TU)$RP8IK*0-U4>PR/Z#XL/DL\]56_+14DDB>9@Q#4')_H/8@[A4A9F22A3E&16$2RO8/O<"+N=*_;K MU[?@2:\JRYPQWREC'KO?;CCN]6/2DJF"?9*,Y2$*L2F'%UD8DL"2()00"843I'$ MC$5.^P?N)LQMB"JK.:KU]O?ZC%$UI@-ZL/T_W4:K'OUB-^B,B_;(8X18ZJ4!UHL$PE ",QFJ))$D0)%32<_1 M+)T;R[8,78"[AX>\3$@&!Z-OE,V=N)L]+0&FZ+P93/AMY_LOW@';GI].1,*V M5^:A(7'3VGE-VX>"[DU!PKK!'J+;]S+?T=7F[W(CMGE1Y_G0C,:(* *9##*( M,JX@CE &19CP% =!A#.[&?>U%N9&];6-H#;200OX(GXWN-@'*B-SZ D@M_.F M+)%Q4"X>BM!$:L*VKXZ;E&^7\YWRNA=OG$[RMLON%S*TG1>^N[+G/;A*KOF_7^HZB$N1<\B1@&:,4HBPE$"$40Y(A#!'G48I5RC$A M+KE1YTTX?>"3I4@5+3O_[5]P%&9_*_4N=\_@)R'5BJ]VKB$OY^#&H2(QXP0& M#,>:/3&&-,XHU* F692*)!+9\JD\=2X+?$X!\6ES(TZFY,-J4];5955%[,%X MAFD<"\JXAC)4YC!<01Q$ 52,1$$B]/_3I,;SG1XN)T.S:6P\+-^5.Y_>@!28 MZ9$]B""+5:J!Q"ED%'&8I(E201"&*7&*6A[XU4^1FB#^=U\5<##Q2YJJ-[(L MK M^7^V^ UI5[C$0E[O,)G:?BFVY]3P8;,O#J4$0CGVJU#+NWQMM\;O=+E^Q M_:Y<"^VVX#/UJS1Y'1&_)SKGS4Q[%'/5S;,SE.M7]E:5U$L1820ORI[4;[L1 MLJVUKNXVFSU=MW]9?);YN\>G]?99RKM'\\4LN529C#,&XT2&$#&"(0NQ@ FB M"1.I7BO$KL*3 TV:&_,TZFNTM-U0S]'X,KY6UN8[BU8.[3L[8IJV1T8FLMH9 MT#:X%.->@*:?*H]>7%&8@%?0.+4 E5M>)3(]0>Q;17.H65,+;7J"\8(6IZ\G M]SC>^;#AN:2%?"NK_W[8W-.GE5[%E*D;8F54BHH/50D?\6:_^[C=_8_BC('L6:UY0'=:G-=,TTDCT_2Q?]ZV^Z?V!+1= 8TO0']Z0'L# MGN4.&'^FZ1*'LY1INF:BHY)QN\CM(&0XL)WG' ,>/]TQQG ,7IQ2>'A0@Y&@DILLVVFQVH8-Z'P6Q#C M>G/3UL2XZ?9968S;=_3CB_OMX^-V4VZ-E &DA5&9DV*)2*Q$1F(HD0HA2M(( MXBC*8$KU!#@BB">Q4^+4E7;FQA25F=7QQJ(N]U@*8PXI 'D-8SNZ\(#: M)6A?*] J(Q>@,M,?5]S P2M17&MK4I:XX? I1=RZO"\_7!&8K-KX(@N9_Y#B M_39_OS>3FD:D"*TBX46X*LP0R0BE,(D5B2@5#$78CD'Z&S(]AC!^% MV3BSUMD=0CT]N\^6F\;OE-')ZZJ8;L-EH/$#Z$$75)X"]XQ%R!YB69\E^(!K[4+E&YY2U/-8I<@#$[YER1WO3 M'B[?=OSLE-GBEKY%$,X9J5Y)X$P3 V(Q9%G&399) #&C B(]]8=\S=4+GVTA^5\?MC_^ M0]]2?K'_0.9'6/U8?J9G#YODH[SF0O,)7OW] #46=CM5GUU)U:\5L\R>P,M4 M_7 9B"!@:4A@EE*CU)@1R!(LH&292A5F2<:=RI>/9^K<2*%EJ5\]EG$ZVG*= M,HON&WN9XU&1Y<5;,*XBRZC=XE^291QSI]=D&17VBZ(LX[;8;PCRF2-9%T6I MKM2SU">Z$K7FL;Z^+)Q2_6YI8I6S@"<0QU$$49IRB*52,)%$90H' 77;\7\5 M+^8V<-6V MDN5[,MR]7PNEP-+0UW&[M>YPVQ&]9FW^\CCW@C9=$WU8VJ&Q:@ M>;-J.%IUD.ZZ7RCG ?%5.]3K6/DZGDPZC+YJ9YV.L*]K3+_!][^V6_'[:KW6 M#SVM&W LP>THA.OTS!E166-W22ZG!38*<+1]%.7;7JAYY0LW"R;]SGN!<_I] M]GN(^T;F._VA[Y[OA,@-&>@?/^7?MK]OEG&:,232Q&R(4(@(PI#*"$&1DD@H MHK",,ML]S2MMS&U"6)D):COUL&[^MLV!L=5^L_,:H+?W/3W -#+I]$+(:4/T M!@:]]T:O/7>R;=(;CK5W3&]=VD=/=*V7,I_4?U.S@MY]RK^82@)- 0%1214+ M+K# &8-)B A$29A!G B]R$0\#8.4I[%E7*IE@W/[_-_350Y^&,L +3/C3!39 M[Y4#!<@E-R[I25''(5X_X&],5$: <^R3$F.M0:^VUU!$:?%AG]"LFESVA:W? M80YRZ)5 MGC.A(JJ]5R\%4AWNZ\'3O<6H/VXWU=9G M);_P8:,GAN7[V-X*[2Q6E861GO%A!D,N)41,FD-L)6&&2, B(E44-;?)R.OW<.<M;[$813T1YZXU#:##R_ /1;::_1V1ZBQYXJ6W])ZUJU/6U'/%92S0GK. M#^@9L@-H5\%OI###>@-(=G[EC@S'U&^W8WYQIHQD' MPW86K3C\B3WI=:MV^J$FRJ+Y\:W\(=?;4A'N?EOLF@I?08P"R;F$09!D$%%3 M18[B$**0H !I8B7(273$NN6YD>?G6DE/@**VVY$IK2&W),8Q@!R;!VM#RTG@ MX2\MLT%I]QCILJYH^64XZ]:G)3174,[XR_D!O15/N'Y@7D6;K8K_N\^E6.W, M3TL4(BXRCB%)!3,Y=,C4U M-,@MQR^H?]R\I<=QZ?_;5JO7XV;?5YG_6'%92A[KY>N'QV:_R#1LF*P6BS03 MM#NEO^X[SO>/^[4IMWCWN,UWJW]6EU8AKU0M0 :F* M2$0R'.K%Z/*'S-G6ZEQT=(-=/M*VV2-^JT?[ 5]O]_K/[>/3OMQ$XF9H,6)P MV@^@?7MT.)(:O^\M3C5GU9\CDV[M:_O\: %J=T'C[P*\]+B<"2Y R^D%H,9M MT/(;M!T_I%/,ZEUP.(6]WA[).G_/M1O_(2^NJ:HRA8()2(J%*DP3JR0?2BR(< M0\(49XG^ R,G+0*GUN>V.#K:"K[6!; *\.N3,!H#+M4O^W6%W:)I-(!''M$' M8.N\6NJ%D=?UDYL%DZZH>H%SNL;J]Y!^A&9BY@K3I5J,$]DR:KE:2=)+F"<38Z<;NYYO%6M M%3]L^/91?J-_U!((=1# ,L4TC>,P@1R1#"*L%WB4B0!*Q#E70<(DQBX%S;N; MJ*0^[F6%2Q^C[:ZFYSV=,O*_;,#+KN[>E=#+@5LKSS=;'*M-GO-;74MH^WF M&).L8B$%"3)(6*A9)]&3(IR2&"8Q31412)!4.I9![FO+W"9(C2N.\>!#>L.. MF";">&36:KSHI*T%.'H#CNZ,$DKN 5;?58Q[VS-U^>*AP%VH6SSXD?W(M"SS M5C[^0:]*5[)X\_R1FHHCG]3QGY_+W5^DV5&:F*2(H@@BD:602I[ @ I!2!"' M$77*N[%O>FY4654J/-H(*KM[[< [=( =78X#Z\CLV!-19])S!\<7[65979C\6F_*\Q25QNR MI(JET@1^$X$3B&*J(.4HA2%)XDRH-,BH71$3;R;-C> JPTWP9 MT+:4 QC2TFMD]GM YDJ2OH\G3RK=WA+B/%>^_2AW2X$4C_00"ED; MMF(34K')F0$C'JRW3&RVAQW/ BU@MSP0](3B1*>"K<2:QMPZI+YML<>#07MX M_)X.6K0[[1&A/1!GYX0.MTZI'WJF@556;?CVG=8:6<47N9;ZIN+#1L_35UMQ M(HSU7T8.]:TFC4,(V#+.DCA$0K-<)"1$@BI(5"AA&L9A%"E"%+4KKSTSQ^:V M=54[(%Y)/72$-\=IM^O5S9W1D."AHM^YT&-=NFBG(3K6^VM0 OJ=JW"Z( %9 M8@4,6* 45W=5_)Y1)T\B0_JZ[^8K; K^Z=[1B=1*QWL1QI$O'<'>/X&>Z7B] MY$?@=$3[^BV0O\@=U>MV\8[FF]7FH6CE7+Z5:L57NR7) CUOY!1F/$9&!B:# M+,,QY(H(AFF(]7]=0BYN-SFWZ5P[]UE4)KJMARU0MEL.^\5NY*E/8RQHK 4_ MM9&L#?88)FN/CM?%L$6SDZZ%[6$X70H[W-F/;NK0L.4:G'9DX@&DD1GD M')\1,GINP."5*JZU-2D_W'#XE!1N7=Y3)[-O.?%W?SRMJO/(:H:TI"E749A$ M," DA4C$"K(PTE0B,QX)&1,];7'2T?1EV=S8IMG=W--UJ>Q4[DX]2YH7MKM2 MWOO.CJA>I4?^!/M"!^_JM;1'44_?B/L5_?1FW;2BH+Y!/1,-]=Y [XSP7)/, M^VW^C?XACVO<0V:!+!H1+R19&""]N(PQ%A %80@)#R7D.$T"1&@2N-71L&]Z M;NS\82-6N>2[,@-3/UCF/Z3C=- !=SOB'0?-D9FU-AHH4P77F-C>B3PF/LG" MIW19;\!\IXC;-C]UGK@C+!>2Q5V?T'=#K-CE*ZY7O%]W6_Y_OVZ,5OS77^N% MEITH>:+I"&8.4XP F2,4QXG&861;DM6EM;@QU-!:4UH+27/"3-MAU M!MF-LNU>F"?L1M\&ZX!MA/6L%2Z>-\"Z6IQX[\O"^?-M+YN;>JYS=W17SKT^ MJ?+AW[=K?7-1'00X)B%;/6M&;_[!7I-.T+;XWYOSPC%RBIU0\KLNL6IYVC6' M"QAGZPFGF]V^CR+?E=]=W4(C4)?/K_Q],>JJ.L+?-;+KKQ>QCNJT5U&LIM1!N,S^IC9%QIKNNB$H(L6](TM M2M!_.Z6#RT^>Y+/O=*KYO+LO&EI5[CSJ6XJ7,=\78[U/2IBI4(0J3)&>7A,) M$6$*XA %)ER1LB!.PH"S?J7FO-@W-RIIET&K4SVNI'7T+4+GIULMYSFOUUEC MSXA:_70A5<<$0;U,U+G6C1-5L?.*_TBE[?S8^$KU[KP"?+T(GM]FW(8((5?+ M=[K-W?/[U5KF]WK8>=CFSTN<1HF(-:<'(N0081Y EJ$,T@B'S$0513&WH?@K MSY\;15:S_[69;V5[DQ(4'EXO&+[\I!(]^*[QZ?U]EGF MO] =_[[:/+SXOXBI_M!E]7 MTO."ZSAH$K%&9(IHDYBQG;-SFT&=PQ4+M-W%B!O3*[^P:62IAO^=C3C']61 M": &.P/Y< 7NPNOH'\*T+6'=I3B><_,IRVC4]K22G$QQG7Z-8VI MSGL&I*/TR>@]).*66^9U$N^J^+_WN90?-OI#E\7NBU[<+$,6<(J"%,9$A9J+ MF(*,408E0V&<\B#.8JO0ALDLGANA&1NATD:"56TET .+HS+5^/UL><0YI]X; M^]!S>*K+40<"M/S6LT'MN2E!J*FY>2>^=+T3_1)AIN@G_PDRHUH]?>+,%)UP M,:%FDH:]CEK&@F_:1OY=?OM]VZ18Q[&(F=(+]2Q-(&),SXHC&L H1%$HDT F MU*GVJT/;5BAPP:*(;"/"'EWT)XA!#X'J!-P;\7VY\# MDW8!8\F)G8\8'E/8!.C?T^+[W:;\CPE#_D'7)B/]&&#&%$J3)".08$UPB* 4 M$A1KJN/Z'WE"F.-V9 \;9L=VK9@S8_.B_!.T3*\TH%MY*N:"_H&"MGUE28#C M]L#(1-C8;"8 0$]Y2^@-VJ=],%E GR.&HP7MV=KQ:H%YCD!U!=^Y/JJ'S.R' M#<_-ENI;6?WWP^:*KFUA1/0C1E(J$@8%CZ79& TA0SB"$5=QB#D7(AS.CQA_H-W-CL(- IEL_W*# <6"=AOD:N\%/C>5_,:J/5R6RB^Z" M T.1=A +'0WQB>0\/2/O)K#9"[Q."4RW)TXG4MG+TQT&\R744('#+Z M'#-/K]P]+[HQP@['E-,Q4DMOP.!UKG2MK4GG0S<2<4Y:D(LA<=GO&,G1NA%+:!TH# M'9/-1^]2N_G('#IJ9'ISZB/GF:/YMC M@=UW">Z_F].YLC*'^6LKXD)?\+/\H;LR!N]7&ZI=H^MVI8^>(X?/_G<<-5ZI M5T<>,8Y=MG@A&="X:,X?#DZ"TLL%:/L)2D?!2T]'/9@8LT?&&8)\&OHZP\\( M4%\=>L9H:])2TQ=E$6JER>I*_12Y*JTOEC0+(ZZ"#,99FD$](H60(!5#A0CB M/(IE'/2*-Q_3Z+D-2W><;_?F0#0_V+@ &^N3@2F[VV[4F5LGCCP*#:I+?;T8 M=>UY?4/YP,;Y5R]2W:NKYE"QVLWP/T/YZEY=X:F6=;^V^PUGG_,MEU(4[S5P MI39C73_LW1\RYZM"BF7"LE2:37+$N/E#I)#(3$&:11D6$8J%<%)0N]GBW :2 MCW('GFJC@7G!@*Q--2N:HI3BW58^N(TMM[&W&QB\(CHRJW]^ 62E8UR;"P[V M^B-B:VB\LNCM5B>E0&L03OG+_L9^Y//BE/I13]EE_G6K=K_37)I0"\)D*C(] M"\8RQ!"E,H*$"0PI9T&,<)KH_UO^D#G;VG)/=X,NGTF[V?&^EG:H15$;VF,2 M>P/G3*4!PIC!-,PTSAB%$(=! #F6"(N$A1E*ESM[-0]_*.\F$/*8!F,[)O>' MW,@T_C(&J+(4?#V@YR<,R D4KP1^H\E)V=O._5/JMKRKYQZ(V6_YI#Z;ZC)U M%)J>LWY=Z8FM6G&J9ZG5VGNU>?B\7:^XGL6VMMBE"!3F"4QD'$.D0@H9PP)& MJ921$%DHB%/IBR'&S&VJV=I*+XX. 'KP #S5+CCN8@SI,,O=B8FZ8>Q=!^-& MI19^=*3<36BY HZ^@,89\-LH&]L^8/6[0S#$H&E7_AZ@.UO1^WCF2,H"Q;4D MTGK6_GZ;*[G:[?.K5<&;>?WG?,7E4LJ 8LQ3R.-,+_Q3H_5F-%!0B'G(421) MZ%X/L:C&5'SY"AU6:UDS^O?ABAPYVV<778>W_S_ O]WVU>AB?=_;$JEH@C%#*I M8*@_>8BDRB"A"8&:"S(F6)9EJ5LDD'W;^$3:/8C&'3._L3$.[4\;\N(.S%DD2X]'#$G0^D;_ M>/>'863Y1FZD6NV6@2:T- H$Q*F)<<\R"7& 8YA(GI(LR A"U"55M[LYJX]J M^KS<.KO+J#4_Y=NJ-I@;55V#-U2IC$600$&H'B]"%4%,>68J%(28ZM\0)ETV MT8?@.N'N>26#?<"R+):\.H#LND]U#5P[SO< V-7AR]F%UR_OH9KPD19Z-5_\O#/!&V51Z2K]J99HXAQG M,<8$BI3&>C(91)!& 8%)$L<)"U'*$CO-K-MMS6WR6%L+M+E_+?=1JR+JEYJ;&Z\>BV\V9Q=T?5Z^[O9;2ZG8V*[9SNU7S?'B.7QUK^F&2Z_AW]- M40QH^6]O]9-,EX$X7 #SCI87G/YK8(H2Z![G.[V863__U6V&U]F?=M,\7[TT M,HL?.NA+JX.H,H$2=R_ZYSZ78K4#/V^+XA">[&\R:(.6UQEA9X.33@MM7#^= M&UK=XRX_<:>'.F&&N_=K^K"DF,0"*0Q3922\51)#AI" *4L%3A4+&0UL=2=> M/'EV)-48!XQU]D(3+^'JIH5!((S- 7;^.TE*7/2UMY;$RZ=-)B)QT8FV>L3E M"]P^/%.?_*Y8T<^4F]/Y>K:;$<)8Q#"4G&00)22 5,0*4HY#_1M.L;2*9[_X M]-E]@-I 4%MH]_E=!JW[$QP,Q=B?80L%CRK!G6YWC:GZQM9XJO]V.I9>?O(D M7V>G4\T7VGU1S_B61NW)*%KNGLV!XG9CCA#+4Q\A><+#,(9Q)#A$(8HAUG\: MF185ABE2@CAEH72V-K>ON+(1'(WL=8V8W:QY:[D/#IN[)54OSYSW[7\_]A[T^:V M=2UM]*_PX]Y50C<'D 3>;XZ3G,J]V;$KPSG5E0\JC+;ZE24?4O*.^]=?@(-$ MS0 %T$S7K3Z=[<0DL=8#\L'"PAK\H^G6Z>E1WF%]IOZ!/W"Y#C"DO57YOCF? M_#@K&9G7H:D?U;^5TTQPPB"#0$@,%>6G$* LBT$H*+_"IUZV<3U-6<7),QR!J4$F<@9@ *F +$X!C&5D&0AR6B> M6+F.+PPXMJ7[&YDK"UV'7L@(/2B8GJ^U1B=$]/(X7H!HY5#37=!^5.ZA:W M):GZ>38-*WB8A33.,$B2! &8Y@E0A)* B/$0XBS%/+,[X;XXY-@H14NLOX>Z M*F"_?B(&0!M:*T[A\VVOV"%G;Y\8@^'60KD\[+ VBC$,!U:*^9W]"&8O:[X^ M-U,C:@]I>;=>E2MERRK;Z+WVDPJNJ([-E[J.^J>5>"HW7?Q$ED0X3JBBG@0" MF!/=]II30&&>1B%*$@&)#0FY$6ML1/5>+)9/NJ#OLO@_=O3D:)K,*&QX\#W3 MW$$)E%JEBODJI8*.5@?M)SST<72+L%/N="3:H/SJ%LY]#G;\=$]5O$X53*F# MICK=506OTG4)+X>O@:&].[)9'4_AK@MUNYI0TPX 38[I M2D%P4-5+W;^IZ35@R2[WDS=LM2Z'\H^K4)?[B;&NT>5!A)YK(WL4?%UME,2# M'O&K>%X6VJ/[:2&7Q5/31[#YY;9 ;1C3B/%8 @:E6N44HZB,,Y2 M:A20<:4<8]NEM&IH\[C;;V^C@B:V#X0]!K5^51^=1BG+U:SGQ!FN3/ZGP_I+H_EAC)LK:@ZJ^PJ;$ M7I^SK',P6U/>-> -26MVN%U#6*<0\45*!^.]%?&<4OP,N9R\Q:7WHC8';Q;* M#F0Z>>-%W*OWI*P*H+].*18L@4FDK+,X!C"FBE,X0H!&(299EJ=0VEEG]C*, MCG#TM#2[2=91PH4/X?QD7.,+< ;Q@'OZS5Z]LYW_64OLR;#J#]T .^KSXA\U-E*T469B)$'! H0P!AB@%)0PK22'#$ M1$IS8G6D;S;LV-BND=8R'L@,8X^8X1:@0.&HF#80J'VN'D-G+(;.AA M8XBLX#B()K*[NV=%^[9!>M-!=J=S[)%.Z>J"+\M%L=,X_?-L41]Q37%,F?=-9M6^4K\/]-W6\G] /P,L@5U9>NI.;[D".31XWH:]^(NWM&TDKL)6;(!B(_ M]8/.#?PV980,H#A93Z/&Y5 MT83.Q?;$*\D(S014=E4>Z:Y". *49PD0,$I)&"+">-^C2D[GE7TVKMU7^#R7I;K]ODY.PI.ZO1;:@33\?@^SIW<"7F6QU7.(;Y MS"F'ZY&N,9P BK]21,==)0#'6QNRQ/ M1,S3V"I>_PUT&-N"<[]<:7>Q,@-UERA2EDO]_BA6^WNV>M0%V[4"@6A4"JC0 MF[U"/!.EK;ZNGY]SR)?&SFDZTE=A* ^L=KEN5%$[_%6P14 M714&VCCIHA < MOWL2[$ 1M%A4FX_FO>K"X=ZQ^P9SZ<5+/*0>;^)R?H.).N6_?@M1^BW VI]2 M![>V_34ZXE1^EMM';8]^6M2B3W%.\C!.D5XN8P!1@@%ED.G*(#RA,2/#'>U'_]&>[SKA;$/H"Z93-K848E(K[0K3/H[V?<^6)8.-$UIOO.N:A_K,3 M-D^%)!CI9J6)#LS"&: RST#"<\)PG'!&K>HB&8\\-MJKSGQ>M.3:$I,;-_!L MF_K0\T#NXAQ8'K:Y1':P@[2@(_4D:(*OO 9A6>/EY^CKXNAOJ_1,>%69T1-MGLTS@5:9IC"B*6D'H_ MC/(4@51D.S4S-U^?] I<>HK&$;R0?T,@T[&OH]BV,'[ MK69W:L]+=*K_9^W<+S^N5^M"_#5;S)[63\T'5KY?BT^+C[,7\5^"%.54A)F( MTH0"(7,,(.<24!2J/S")LH21-(JLP@;M11C;.J.^I\QN#>D!N]F"X!=,S^R^ M$3ZHI9\$M?Q!HT!+^>H72@>]O=%:!)4:[@B\/X1.V;B'&(-2:W^8]GGRBB== MY=1M]Q9;^Z'FU&]K^M^"K;XOOXIG]6H_DDUOB8BD+!:*\"*:*NK+! BU^EY R^@_30Y]];U MAM30T6;__+?PD?5&X81[J__S^MGR]\52K:2K5UU:8G6SJ&HF/E:FY D=KF]P"&:=&N,FX@UK=%D#LF]DVM_;L M5MD&E7U<%N^7:[J2Z_D-8]J_5GX53,Q>=(K+U^5\+I>%=G=,):.") D%*(HR M14>" I+JO)$ZM)V M6A4=KZ]UL6U3;CU;9BSF=0X\D@P:@O1]T M;2KW+2D?%1/K_V@V?B%S[>O8R^<-"8J8^@.@A(:Z$(X$6/<-93R-T@A#$@JK MHT"[X<=&D-TZGUKP2?5GT)%_4I4_^2ITF@?3)T'Z@KY9V48S9,:+_G#W[5/8 M@[S"=Q_U@?*E;:#SE MM),(;Y3G;P',ZA]GJ*3U\FKT>T->-V:2D56$.]Z2X*ZKZ2KS*][@7 M1>5AG>:0)SR*"9 RP0!"S !5QC'@))2(X"P2=OFR9L..;5'82%T?MDV"9]*F MC^FL!JXV+:0H[3,;[.;"U+WI&F'/2\$6W&\UN$IF]2H'M=1-0IF2NP[6=NGM MM '*LMJG#,JS&'CZ+W!?! T M[V\D>]/N?>/^*+4PQ?.RT';CN]>OVJ(4"KCM$4!$9!2%'(&8\!1 %.>Z65T& M<*HK-^$$,6Z4J6\UZMC8?2-XT)5<9[-N9#D'4,QD;@!G\='K: MT@NIWO:G^4B#V:76RG?M5?N;QY9_NGE2?=-^A^4I"@F26#"0,R9U?=<(4 $C M('&.HU2!'4FK^JYOILG8>/-BGJKXQ>9KKOWC(\M8O?3*&!K5O\.+X/N0W3JS M]%9@:#"9!C<+90DO5 M)8$&(]B6H?3=X]?[/ [0']B?#B/H+>Q]@LSZ$OL7H^-E#VSU(XC:K@_ MNQ8GW^<6UA#9[WC.0>!V-W)TI&%W"N>4/;#BSUX\L(5]ND3_ MK*OD;#4FZU@ MI79;K06M3.FM'I4Y79G1Y5!VM,U+@1A!:2PSP&.A]EHB4TN,1 ((EL <\R@+ MXWCZ7*V!WU:D6/V>K\:^ AXC>[=B3@(J'F8+W7$EH&1>)=2-^V6(U:X[A(JB M!:("0!FE@*01!SSBDE.*LC!*FI?APX+_SJ]"*_Y +X*HJ>#W> L\[Z<]S>OX M-]$7RACOO#"U_B/8-?>8K7%LE6T$_SWVQSVFPMFFN,_8/4UA,9_7+=?_(L7_ M%3H%HXEXF<(D#M6:A)3%2G, D8@ E4@;L"(4DN0BCJRVPZ>'&IO9^8W,15FE MH3ZUDEHN'*=1-:1[)UCY)NE:R JHC9AMM)Y#,KV(A5L*/#WT#NKE\ M1^]NO[.%)K%%W=I0$9.N\M('677Q=R38V&JK%#%YJ.?4!42.H==M= M9[-GQEYO-">^(^9JK8*NU('6:Q)L- M:U7:NF@3-5#;J!?>7I[)/WUO7H+ON M9^M,OJ'[U+H&]DC_6>=#]"B<<$N>9RLRUS$.U4B$K73\0QW>T_GE^W6AQOS^ M*.K3FFF8QH0D*0MC9DN8\LRR3"*1&A>0Z&G$*,C;\YG-K%TU^!_ M@94'0M4S_7:$#%H5JI"T36?R[A6U'L'J431'YP-,@T5!A0&F8Z#:"KZFQ:[0 MPI5XGJVYT/?9PY5?N%+[G4H,USZKIQM"ITSKM_6S6@<_J1_+:2S5MH"11.T, MJ%Y4=-E&'!(084$DQI)$F5DQ])-#C&W)V$@8_-0R!I60EN?P1X T]#A97#TJ(W?VHCX]4KQ.,4RBB*00R$@2H(MS 81)#J(D M3*,416$>6AVH7R_2V C$OE&,@VDQHY=AP?9,1UME@AUM@E:=8*O/1!>6HLK< M(3,^J7K)5%UEW'&7.V2=V;K>/?2OZ@ M56 2;%1P1Y@]L7/*CK8R#$J%/0':Y[V^C^E]1E5]I=_)KZI+1*E^:/^M.07[ M*DI1O(CR9L%O&"O69%Y.DU 9CK&( 4]R!J#,(D 1@6K3R9*4Q(G@PHKK^HDQ M-LIKY:J.=HM&7NM3IS[S87S Y!EE_V=)]9JB2^#4*DRJGS>_V!2]:16IYJ)5 MQ>FQT150NCXAZB/*T(=!5\!UY-SGFJ?U..+Y+IYT[8CBM8XLJHH6?BK+=>O0 MJ[UY5512^47\7?VJG.9IRF1.$)!IE@ 88AVI2BE(()2I0'E*#"W"WB*,C2&U M5%5PZ5(&3.<0%W6MJN?]@JD+759;!K/V^JKD0H^0U/Z39W ZY'U*/-/I1OXF MU'-25U0-:AW:4XHK;,[H^LV!Q=&0][D8Z&#(VYS8G0Q=!>?9 M)^*+T72M:7:RF'(4T)ED.2);HJI@B M!Y0@#!(:=ITH&N 25M>5\"0>GMO')P0:U?B^IO&_?7KQ^-/F;'Y>%%#/=&;R5)(/6ZBKQQOA>7$;9)['O^!MRG7MY!1?>'>" MGS>TK$[#7,:QO=E,CF-I[*_&[[%<7CU-KLMV72%)7[=0%8/Q5>@R0+7K23WX MJ8J;V0323!,695&4(Y"A6/=+X3G (F2 2QDSQGF61=S.1V0PZM@6KXVT.G.P M%3=8=B+3R/FZO5=,@*DGR3&LWMU*E;SZ3+:%MB/R3M"?ZY+(5E Y]CR9C#RP M&\H"C$.?E,W-_5AJ4Z?P+T%*M9G0M*F#7GXLEE0?Y^I6QY\6S^NJ 7RG\XCZ MV[K0'G7%M[-R$QK3'")A@22'$00YAS& *<$ Q2QC7?Q,MQF'OODD>N;<;5';2=!1 ML8X3["H9U%H>])+:*!I4FG9""B=!>XKOT!/E=3Z<$KL?20=="+R"O;]P^!VL M;_F>8B;*=[M-2/\256$QF860BCP"62XD@)Q30&*> I3CB*41(B&!=O5[3HXU M-M*O10W>V5;M.0VFH2?%#42^71X-.L%> ^+@9RVJ2X?$94 <%^\Y/=[ U7LN M*GY8ON?R+3TB_NK'WD0G.()C$2<,((1S *6D@-(\!QD,E6694I3&9AOE2R.- ME"%N0&01^W46R@L,X1*@8?A!86//$):@6<3%N0)OH/"WTR Z"FPSP>-L_-K9 M!PP7IF:BQTXTFM$-/9-(ED]ZN\ANM?.F>&U>4LRY2##- 1,0 YA1 3#C"9"8 MQ3#.\X1BHW[K9T<9&T&V0M89"NO5X[(XEX5E :>9*74U2)Y)\C@^'DRHLT"X MS;\X.M*PZ17GE#W(GCA[<=]<6?5Q+7J;U*(^^5\QEZGD+,(HI2! M.-';J3#'@"90[:X(SK,(B21AEEFQ)T8:&Q-TZ_>4C:157H-M(NPI9,T(P0E> MGDFAE3%00@;?-EC5<@8_F_\Z[:IK#(_C_-53HPV;AT)4AP:5O2J*9U*L7K^H3Z=IEB8(E^I_&2"IKF^%(PQ0&-+* M%Y<)$N^7XMI1G*19JD 621"76L3 D1@!F(>Q1'*$ HC13VZ-[:9N6DXKA7Y;$;W M]^%4W;^#>56>2"T;3[-5):F= 6F*N9EAZ %)S^RSD3BH19X$M=!!(W4;/5T& M[UTV*K8$RJE%9CKVH):6)2#[%I3M[?T(2ME<=?+XS:]9.66)P2164Q MP@ BF "410G ,I(AH3Q*$[N>!-Y$'9NU\^';_7W0;GJ#YRH#LBJ=I@5O:Z4U M'2Q +*?3Q@=H\9V$, M8IA+02'+PHS;^/ \RCHVO]\7M=+,E:(!K30*5EH9ZS+OWF;6-#YF%//E/<*F M.D3^0^OY9Z#))MBJ&FQU;:=R>^A<59?<42]H]7-:6][W)+BN0^]-WJ%KUOL& M_DA]>^]#7IE^7*>C?18O8AXWT;=42D+C/ (R3!" DC" ",-JU1"8<8ISEEOY M6,^,-;8]2"5;$/?,[3V"I1DQ.T+(,[%V\VQK02=! YB'H&8#3/SDNAX9[VTR M5D\K?C+O],PM/4]?U&UW\H8OJV(NS4M-LEBD"8U!#GFB" (2@' " 0IA&FYIQ1]>!0Y]RU/<]VBJ4R7%:ONO'XZF;!=6W$YWJS MK$>KCAFYB"1+*0%,.T$AQQ10)-0>,X12",CRB!F%J%F,.3:J^+QYWBFH!N>(SC%DK/)-(;1?NS&W->FSOL)^("/WF% M=\"S[/:,NE,D;NL9"[;B>\/9IB**+[R'*I'B$G?+XBE]H#M?3<7JB0.65^FC MZ6Z]E5Y/Z+P'#< ML:T)^ZW)KV@*9HJ\F9WJ 4_/B\#%!N1^FHA9 N74:#4=>U##U1*0?>/5]G8[ MFN)B-KU9\YF:T\]Z:O42'5+.:!QA $.AMLN,(T!HG@*:A8020E(1(Q,J.O+L ML=%-(U[0RF?&,,= .\\B5T+A^P#$% 5C,CBC[Y$/OA3L/QZ6+_^I[JJ^]7]# M_2.H?ZP^\&//&^0C/J-(^Z&>NZ1O#=P';95\%<_+0A]+M7U5C&NV'K]]1&]< M(V*PD=%/\Y@+0#@NU'IBL(&KM)Y7^;!$ZX7K>_A#.NZ6S4)U>_/UP[<;]0JS M),\(3D.0A%("*$4(L(@(B&624YFQ+"'"V/UQ;J2Q+34;RW9%?@7SK0U6R1LH M@2TVX&<1-O!KN,)M2&_K9X^06;@H7$$WD$>B/X1V[@<36,YZ&\X^8#CG@HD> M.[X$HQMZD.@V6WU9EK>D*%Z;=E/?UO2_!5M]7W[X]3RKPS+KUCR?9T\S?7ZT M_*8+!2T7"8JGD, \E8S5YXHPRQ-EQ1,$L@RJ_PB*X]#,J^!,I+'1LHZ47VX* M/%0Q\ZRC6MM22C%VI4J5 50K$RAM+ C(S80:D/O@T^1Y%>B4W]"S<[LS.XU. M.G5VJU7;K"IH%-._?!I^\@=:AX2;1;MURBO?9!<[-2,.MA$Z1V5DR MW3[9:QVIV\9'+)',:"1T>S*B=BV428#R5*VC(<01QSPBD9%+K-_P8ULSU9G\,?B,.M:)<+2DV"+[JZ\O>_Q?Q%7;%E:>VG]*SU0I]=R5J")1/ZEEO0Y%K<)>?I1"KN>?9U),TSQE/!$AX)AB M %.4 9R% C#&4BDR3D)BE1)A,NC86.Q#N9H]Z8B[H)8QT.+;]DDT =N,S5Q# MZ)G#:G&;B.>MP'50W&0+J708"V<#D=MD*Y.!A\VZLH#B(/W*YMX^\7!D+NYD M563@QT+=\W142+;!&A9S("!1\$3KK[/F)34N@9+4WQE!^%- MI99:]J96GR>$;0+@_" ]5/B;.\0M@]_L83L?^F;QO $#W^RUW U[ZW%_S\P[ ML2CUYGW![U:/HKA?EJM"K&9UA]EW8B'D3%F\FQ [W3ZFZAXSC4.F'H@Y2.(L M I D"2"2YB#A%*5)FB0)LHJ"ZRO(V):'#T_/\^6K$,%6^N!976&9F]=W6LPL MV"' ]KQF?-W"VPH<_/32W>A:L-RF]O459MA\ORLA.T@"O/9Y/6QC-RVWJR=, M(4T6ICW;S2= YG_0T^KW1[! _9G]Q NQQMNC^$!I9T]B(_G]]NC_% ['MGZ M@,LIEH@F/$D!@GKG(7("D(P@((RB#(D\3A.K9JB[CQ_;DOBC+MPN6OGL]A%[ MT)GM#OH#XGDU:K#8B#9,=]/C<#BUZO>&&-16/Z[>O@5^XJJ>4?/L4?"U=G%\ M(,5"445Y+XHVU6_&E)G_?C9?ZS "33+;S2WG:8I1G("8(0E@'C% 4\$!CRAE M0B91;)B0?9T<8Z.(5@W];>@@N2INYUD4=0%LRPKF/:?&C%D& -RWJ[J#=:N# M]I#66$\J(ZP YR,JY\W!5-)MY= M+C'>S9NN2HS7?N/R'^K"5?FI<2#_HU!T,24LDA'.*$@0T]2*$:")HM8LCF,2 MBS!A46S=7<*MC&.CW4I$]8'_,5L$I=:E-'5/>)Q'0QY^V]GQS='7]X=H])P$ MM::Z,72MJ_X7I:WCQA!^IL)]1PC'<@[?"L(/T$=[0'@:ZEJ+^]VZG"U$658] MD,I972O\M?.W:JF:TIPC#F&F%H"4 AC3". <05!58%/F=A3E9M$>/048&]EW M[;Y6@Z"KPD0S2NR*ZV M@^BT06WYG-X1N&3!9F3>)@3.1'FDL- FJS\-4YS - =0:E;,90H(31E(142Q M"$6&N94#PG+\L9%B1VKK8%PKW,U8SB.:OH_96LF#CNC'BY!Y*;_0$SG7D;M6 M,@P=Q-L'H"/QO+T>-=-/0VI(42Z \DQ&%ACU[[UR2G\_G5<. M1GN;OBNGE#[9=>7D#?:EP]XWD04WB\6:S.LJ,E.8Y5DJ%0\DB&=JEX=_7!:1-F_$T4+S,F3GB>Y5NE^6JW)[?09%#'B:Z-5N& 20A C1-0H!I'DH$19B$5FF&WB0=&Z5T M_1-5P#YX=^AX_O!+_]S_*-;Q9%L?UK[=% YX5+ Y MCZ:2?MS/'J2/>6/,]6 M9*[UVM2\&.AXU\\,^#H =BSM6QT1^P']S"&RIP'MK<4/B]5L]?KAUW?U*=3N MMB9#CG#,4H0CD%/=H4^H=0)EZG7@"8M9R',98>.*LZ<&&1O%UW(J*@BVDEKE M(9Y%]++YZ (GSSS:!R(K._(2!KUMR9,/'LR>O*1:UZ:\>&T_N_*?.KQT\5 Y M,J#:!N9<;0)3@6, $9( 2:$=1$3&D&8Z4,3&$NP\>VP?=B-:+T]0%S(S>ZHG M$)Z_7$,,K&V7(]HZM3:ZSQ_4/CBBV/Z*?NR2ZWK3?57&Z*WZ[VS5%EYBJ4Q3 M1 C(.93O\&DP\?^RV<%C9WJ?T[FUS'SQP,%O[E"I=&_OD-?V6\+J/ MX91G*$LB*0&F$0,PAS$@,LQ!@GFWT,] M1IVV;1D2TL#$)*$9B1(0"0$!#%$($$TD"%,8A7F*L\RP#'9_F(8ZANX'D)F! M8J^V9X*ZH+&UV;&KH%,;HWGTH ;%KCK[UL/>;WM6^E'S\47-T/OE$YDMIJF( MHIS&"##%/ F.L!7)EP9"U01$F*21AS'D%BUXORY%AC^Z1K4>MN MQ),F 2L@&W'[IV6=P]OLPW>$HF<6: !L2@#6@@9;25WVF;P(A^/>DJ?'&[B? MY$7%#WM(7KZE1S&K[^+I>5F0XO7#O]?5 8(HV$RG]'\57(@G?81]NUR\B&*E M*\S>%XV[HI+C7Z2H\I'J&CH9BI*0*\:)( T!C'7+R32A(.%QG(HTS\+(O"N8 M,['&1DZM)E54B"AT-/<-B()BHU; MGH%SZUB36_UOQO5+,HDN9O@"Q3W9M/F MVX/2ZA342NG0C^T<;A4+.IH%&]5J%@U:Y>S+7+F;/XLB5V\RCP.5N!IT/NWJ M6SF'_6QU*W>C#5?;RCE".Y6MW#^]GV'_::&6(E&N[LF,?Q&K*11J2,&0 M#(D@N5$MN[.CC.W#[TIHZ8\[C^9Y&G"&D6T/G U=_V M/^[S(PSRB1LIV7[H9A?W3[7ZKFZ=2HFC7,088(93 &%( :9Q!E*.(L$(3C*. M;5.L](/']E%ODHBTX5+Z12A E71$:Y4(:W MA,KPAFI13M.*?(1=NYH_-/VW(732CD]N-&J0@IQ1QP02B (@D!(7D&,AS) M*,DQ8Y&1S>1'O+$1=*-.(.I4Q;)*55QJ==K@Z&#>MU"/XXDU8^VWFR[/--XJ M%C2:38)V[CJ:3*KYJ_3;J0:TU7 3Q>VIX9$?_-W&:+D5<=A8+R_P'L2,^1FE MIWFNEY^;Y^="L*9)Q.SA<55^N_GZ[2_Q1$4QE3@E,$\S #.F*)^'"2 Y2@!$ M"8HBG(<)B:8OHJ!+8R/\TI@VQ- =V:.9=_/5DI\O \ME%,$\B76>4*2 A1)@ M B&(1)K!B"=1;-<_VBFL@^Q?*M.X*W%0B^P::<,MB4O\?&\[3D$7_*%?U3^# MG[7(+O<5IO"XW3M<''78_8$I" =[ .,;^_&XVE (==.C+FPO7L1\^:S]-TV- MC"E$60@9P2 -4Z)K!B. B$C4'U&H6(:G,;:JCGEVM+'13"ML9;WQK;AV+',> M8#.&<0:;9W;90:PCZ<5J.=:D8H2(4T(Y/^*@9&*D_#Z1F-W4TQA,)8=^V3D?LH)$[J 3O M[+Q]M1CN@YE; \A&@&%MH1[0')A%?9[1(\KZJZ+*Q5HT59GJ9HARO>#?1?$T M)3B2#!,.DE1G9W.B-F)8[W"CE(LLHFE.S5(U+HTT-MJJ)0O44$\6 ;%GL;S M1"X1\FX$56(&'3EU=]4*L>\.$;.("G:%W$"!OKT1M O:-4'E;!SNV0<,%UIK MHL=.M*S1#7U24LBO_U(V9ARJS6$8Q8T3)NZR?8 M<#\]Z+3YWF4/,V/#=6$\ 'D<31>W8OT>/18/8'364O'PR7V//AHS6 >'SQ8/ M]Z*0R^))^Q+NZ'SV4,FC':0ZW.K[[$E=_J7\M)6';0JW1%*49@22,048Y M5+2.8H!#R$&$4!@Q3!#)K#R:K@0;&[DW>DV"HM5,]S1O50N6&]TF^M^-:S$[ MGT_30YGA9VD8UX7>;+<3U-$JN.M,4*M84&M69<5W=)LX*Q7M"V['AT..A!OX M',DMI(='3HZ?;Y^G=[M^6L_5$U_$!RG5./43[^0-7U:->9LTLXB&/**, (DD M C"C$!":JS]"$:;*-._VAMM.?%IN"$]MZ$].4AU$440$2 3, 21P#DG$*0D83B&G.A*XV M;E[0V'QH*PH:H.CQ%QV HT0/GAO9M0?KC[7V7J6$UR&E.>6,8Q&XX\-MOJJU&Y0EN_F^DTF#K6 M/(#KW7-F5'W.?7:%-5B._5ZFHP_LV+($Y=!S9?N 'N$RAZ<;V[./NA5IIU;8 M3=GYR[>E7/VM;IY&D2X+C1) 8AXI7I.ZO2]3O";C2- LDH)GQK$UU\LS-K:K MN_?69XZL>S;).D782!F0H&PTL(A$<3!]%_AP^$D9\*SX:&_>I@/O[>[T=/_Z M[4TFRB*^:-@)&R@8:8B)LXMB<@?SV9 G!\,,%Q_E#I.=8"J'C^WI-UT7B]EJ M78B;!?\X^Z5_*AN+DD4)$@G*@ SSA N<)%;NTI-#C6UM MVTA:)=O)1E9+_^AI8 W=HD[@\KSJ["+5BNG!%K^,AEL_Z.GAAG5_7E3[P.MY M^8XK3UCJ_DKJ\9U:&(V#E=\MONI^<(5V12SXE^6B:/^J2&Y65F64II2%>9P* M?1BR,\E&QT-*L;J6N@X;:<2MOK2N_$WELK[G M-U=/I^4ISY"3Y)O]W,Q/_],A5UCZ.4.Z6KJW.6ER!>K)\RAG _3-**=E=0:V M^O"B_OB\B;".-/$F&5.;$9(!R+,88-TN.X:8YQ1)QF.C\MJ7!AH;S6[E#"I! MKXES/X6M&4FZ0,RWGZ$76#URO,\CX3B?^\1@ ^=NGU?Y,$_[PO6].E\MU)5W M4HKB^_*;F,__697&K)Q]=U6TCN:M3MNM9DN#TI"'210"1!@#4%!%(HB$@)$$ MH1 RFJ3(HL]5+R'&1BNU&D&E1[!:!EJ3H%:E.;)HE*DLAFY_.:M.2/TFS, ] M.L T>.:J_C/0*WVRYU18M:#R/B6#-9QR_G'8MI6Z"LH+3:3Z/7O(EE%7:;_7 M(.JZ9_7H$*/>3K'?B***.)0)#S-(8H!H" &,&08T1N[PYP<8;CN,)>4W.D.<_'B M'A;I/Q6[+(NO8EXM2.7C[+EUHX=Q@BF$([<01DKHL#R20!A"K3""+$44IEG FKOA!6HX^--BNA M^G>YMT,^)5C&"&: 81'KXG5,V:.2@P0+R#(6"TF%77EV;]@/4ZJ]%1^06OYF M$H(FZK\*(%M7T>@+L0KFR[+46>KU50%9K8H97:^J"%"U563U9K"*IGUUX=6@EUPGV]'DR" M1DIWB\ %&)S2_:FQ!B7V"PKO4_BER_OV'2(K'3;V64H)3CFA5OGS%\8;&WE7XE;'$97 05=BV^XX MYX$VXPJ'\'GFC'/(>>F*8P2,XYXXY\<SV(]\98=A/^IAR!Q_PT8MZ?JY$-\>MSFOOBQD3K:DQ39(H9CP. M 8XSIK9N/ T96!HC%*(HXW96P(F!QO81?]+EW-7B];RF\QD+EOJ\NW* M/&NI.UL.%[N(D^CG:H,,)85J.P<398-E(2!(66,X1WF$0Q9"P2P[/SK ?Z"& MCZ3NZ5UMWB95BXQ),!=JO[=Z)(L*]Q_?WKO'W)!Q'>#HFWP; +_5 %9B;O=Q M#IGX A1N2?G48,/R\P65#ZCZTO7]6%N'WBA2:DR%$*=)F&<9D(0JJH84 9HJ M!"E&$8E1S(E=B\&=IX^-GQOA>MI8N\"9??&]X?#\F1LC8?UA']78Z=>\.\*@ MG_!1Y?:_V^,7]?M8?^CD#GT#_[%0,O*J70R9WZOWX)&4G3JN31>NN\4WH:^[ M62QF:L4M2?$ZY12%' H$1)2&0"W^!-"8"T"2- XC&NBUO[T=2GQ0Y M/HGOY)))(B&@FK^(G#(<9FQ=42 M!BLM8O"L9+2CFR,8FC'+=_;OF%,5WE26\IO.NR*%+S\\:Q[EG_XM1*+4M=&_#PK5U,11BB.(@X8 MYRF A&. 8O751SR+N:1I*$EH\\$;CCLV%MB*'6SD#FK!@Y];T8,/B_5351)W M:>L(,IT0,_;P +-G2G&*L#7A6.+EE(5,QQZ4FBP!V>?AE*D M)$$A("1% H, 6*9 #SD"+(D5N^@E7OJY$AC(ZI.F0Q127I5'9$.HH:'42YP M\GT:M5=)I Q^:CDY_I40.L?!92Z0SVEL6$SE4^D(UD2,W].,&W8"R$(^: M;%Y$;3XIJ^E.*AMJRA4]UU]'&VDG@2W.P%>M^30KW& M[EC$ "ZG/')NO$&9Q$#Q?2XQN:4?FWP73\_+@A2O'_Z]GJWJ)K;ES7KUN"QT M4=PI)3CCF6(4#*7:)D$B $WR%$C$DA!"C-+0JH39A?'&9G68M:"8!&2C0?^4 MN4M3@5$.0X@H"$66ZB1("A",8C45""7*$,1)9ID$Z7 R!@I8JM/E;@9 VXSS M'2+HF?UM?MK;:L#YK ZH*9 M:@GY\(O-USHW\1_+)?][-I]/61ACSI,,A/H/F"CK$2M^ 3FC44C"G*+="QL?Y6YH!40D]T&K6M?]P ;%./N5L(O?O0-^C=-.AIN_*/CQY^ U MWK!I XWJ^>&W'@':N!\H=[5I.;^EHR M+Z)JUVI3"%(2*3X(^(4D$PJ?%&.8D(Y8Q3:F2\G1AH; M=WQ38*_$PXP%LXW(EBZPTZB:VBD.L/)NG+0R3H):RN!G\U\OOO*+F#@V1DZ- M-K %O=ZV"WJ;U+H)@%UF=5Z%_9I4:Z*JF!< M61=BO5GP#[^>!5,_?E_J?^K4>+EY>"C$@_H2E255S!;EC%6A2],V]UO\\"38Z!!LE MZN# 7AWZWAY\NZ:,;R_OB!:"NDM@I730!:;;*C!X]QITK]MT$]3P3'1/&E C MU/C4@@Y&D^#LF[A3\>M_W6O9JP7EV\MM\WH.VLSR=WU-^[;)',^K8-APYFID0/GAO9 _H: MR%;N@&P$M]L?6\R%V8;9#\*>#2<-KI8ZN.^ ^\>/NO#LG\%&^.#F,LS6VVE[ MQ)SNKRV&'W3#;0_+_@Z\QQ/\EMR^H67E/IP**;G .M@UXFKG+(7:-*=1"F B MN82(0\RM:B[8"C"V#:[OTL]^ZCQOIM.,&7U.DF=^M*SVW%:P_=FJXM#YV!?% M-ZG^O!%BE 6@]R'J6P/ZX#D]$P3Z6K@'ANW=ZE$4WQ])8_AV9=W3Z:O0)3K4 MO[9B".$T512<)!XC&"8!$9E#*2&:Y%46/2KNQ\?\. M>QR0S4:-H*-'H!6I0N5>!2EL(^5&-1NFZ1ICDGE$BU/M)J+GW4FT=2?18^ZD M0Q]24&%4UXQK4-KS'%F\I@XW"Z-\"=SFQHQ*PV'S<4:E^JD1H!E.G*YS'4[8U1"G3%S82A4#)L=ASJ0;BQ+?B5B,%+ M4X/NN1)R^,7\V"QZ7HNOG)OQ+Z7US+;5!6L51[#\G<%]'*O7,0%_C\7G#+3. MUHYS8_2C_JKQGAZD6+U^5^.7I*IB_WFV$)]60AGE J>"D3P%.&:Z5T)9U,RZ";L:^+J'TS*A7 MHFA-D*;0."6]BX,.2F2F$.R3D_%]?1OG+-G__526:\'?KXL-C]7>M-LJ$;-4 MP]W)VVU2YC?!U*75Z5N$((O"B(*$A3F $A& $HD!SW,8213B.$WL^NI<(\[X MR,HDI[7]776HL%JVIPQ+N7-FT#__\LHI-C0]!YLXW\9F!7:M25"KTMB+;1[G M)-CJHV>IHU&P5WRJ(.2EC$(^[QD?N-U MU*-VRG2VJ#;*7P5;/BQTUOPGKG;&,SDCFZS69FP=SM>I,ZM^MWY2-FVQ?%;4 M^'JO7KB5#OA3US[KS?4T8FH;BXA0]"75+C>#,:"YA$!D6882E#&86-5>&T3J ML5%@*V@5<"Q:*7LDV \SYW;4.9J9'(I^.PI/@JW*05?GI@I R\YUJ'FW1G>C MN.Z?5*NN?M+*3^J@]%9_]V0^R'1Y61#\2OXFB\H@DW%J81IF\!Y)C.^;3?EW M\JL60?W0_IL.15^4XM."*YG82OWFJRA%\:*VQV$D4))A!E*.=>1DC 67/V4 M0V5LAPE)J5D5E_XRC&WA:474%<^#HA'2(L&JYTQ<6$"&P=?SO73)VA=WV@"?'M6^\Q%\'/2AT_-4->:P#3:-A).@D=%Y)Y$3&/AH'+(_U%OT"3FA M[HFV(*>N[O?UOQ?/RIRK:47]/!>5WWS!;YZ6Q6KV/_5>)I0YSE*(0!:C&, 8 M4T!9PH#@/$-8LI3DL0T7F PZ-F;HRESY#$E'6#N:,,+LHQ-KY2KR6T;N[: M:P+,F&H 6#V35ZT!J%0(]@M03[:%C;KJM$VRM2I..\)>@Z7K#K&]9!FZ8^PU M@!WI('O5X_H4FMQL$&^KT,@J"JOQP/&/R^+C>K4NA [+TCVW]UPM4 HB:(9! MF,@(P) A@'35ZTA9;TF:)2+AYB=3IJ89Y*' M,@1)DB, ,1. QH( $H0J(]SHT50 MJ6&Y(;"=',.=@$?(?6\!K-#V>H#3%T6WQK^M$,-:_3TA.C#W^SZG9_,:\CQ; MD;F.#KNMZJR)XMM2KOXFA;AA:I5?5VEQ.\Y"B4(88DJ )%$,H AS0%.J6VM) MR:,LCUF>3!=5Y5#^W:*QC;4D1M\JKK_5 WG\?;>?=1PIV8I\A?.VQ^R8T:(G ML ?JDK,5/FBE#UKQ==+$%GH_?M[^Z+EMJ&,OQK!==GK#=-!ZI_^3^IY4;8*3 MNG&Q;''/@,RD3] MP],GH[N@JY&H*[HN2-Z\%FMN]8Q=X:38,8Z7J#U3$(W=[>?@IN]LNOW M1(>'!3]K:1T2CS5"KN/V#$< MDTQBFG&K E4V@X]MS6UE#_YHI?]3MQ(%[$P[JU\&54."(:L1@KKD!13@'$(5;\D<> 4TQA#$,N4TO6,!AU M; 32#4UA;6A*V6A@[<@Q0-W8H^,62_^NG?VHGOT<* ^^9BN47+M[#$8>VN]C M#L81!Y#%S5>5DI@M'KYIUY*R,\L?SYRL1!Q&,,3-]R%3G+"48T!YF@!(HPB0 M/(9J/YP1G.<,821[5)8X/^K86&DK=+"1.JC%#K3<(,2]:D]<H_+/A[]6S% M0R)*!>6 I:G:4PFUG:(H5G\(AL-8"I9E1E4M3HXP-LYIA6RZ.@1*S$#+:48T MIX$\3RI.X/%,(-;(&)/%1>V/$$,IV'\\+%_^4]U;<<*_H?X1U#]61'#ZJ8-\ M]!>5:C_PRQ=ZZ-WS592K8J93\:O+JE9E7X3:AWU<%E+,="Y;.8U('B8428#B M! /(PPP@F J0$LES$6<)%E8E;:Z6:&QDL96YZ<(SJQO#Z/Q.>B0ZT%.7'J/) M-+-J!ITBSX1ETJNG,X/UY4U'2*66]A)U%!NH8X\-QL,U[3&2:CQ]>VQ M&K= M8_5@>QOL@[+O5J^W0O<+GG]:U[VV# M'7_J8#;86:6Z-MCY"Z^MVZR#=G4C<$4H8L%FHGSWNOWKZS8]/$XSBA+,008Y M4QLNE %,E.'%HES )%6;+I'W*]9L*,'8R&"GFL:C[KE;ZLC=U:,(_C5;/3XN MYU7@8:=@>M_ZS*939&A)^03>M^74P5Q+'^R(KYMI=Q08J 2S)8J>ZBZ;2O%& MQ98M03I=8=GV03U]X>J)?#9?ZU+.V_:''WZQ^9H+_E$I6GODJ\W3G?Q BH62 MH%06666.?=ZT8$Z03%@8$0 SHMU4"0(8QCG(*<8P32(24BO6="78V,BTJU>G M&VG0:A;HEROHZ%;58F^TTYNG>N-T13=M9U-NZ*5_@XGT[<@?<@[M'?Z. 7=[ M)N!*N&&/#1Q#>G"RX/KY/6UE_;!WI*QK)8A%68UW4Q3:YM/.T7>OVTONR:O^ MIVH#?O=?(]\&NI8>4"U^T%4QZ.BHS?3N=8V>K8>S474G\\A; M5+/?"7%KZ_L1==@-@5>X#W8-?D>[NA).79&L*E>RR;:",,HCF!* A>!J51 Y M0 @)@/(HSS-)>!Q;=FLX-]S8V'VG$@ZIY.U?!.<8O&8T[0XTWT??QSKX#5+_ MY@PNONK?'!ORK>K?G%'_3/V;9\0=?WS3.N)=31/3)(XRE"8Y@ )*9=)1J*RY3 #&U6\( M8DD>]BIN:#+X*&FUGT5GA+6=?><:P:&LO=.\UW9L#OYHQ#\=SM7;^K-!S8LM M:"3 FUB&-M"J68K7?#3R_GY&?4= M5PTX'&?@X@ G%3VL 7#ZTGX?^H]%H_6:/))2W-'Y M[*&RD]Z1N6X//-8J'LJJ(DQ>LT@PG->8) Q')%#"AC &6A,E\R M3$3.64B%%3$XD&EL1*+>O=2.-UQ,C!G/# RW9U[::A/LJ!.T^@1;A28Z'(N* MX)[,>-/*3ZOFCL,<0NN4\US(-2A'.@1RGU-=/KH?!]\7RV=1K%[OU?-7RJ[3 MY5R>=RV&*$6(1Y "1)C:)B(< @QUJ% 4TX@KV6.[+JB7AQP;@W8#^UKIJPW. M1O0J]<&.9 V0-^-0MWAZILA6V$E0B;N+HM>82'.8G-*=P;"#LIDY#/MD97&G MH\-']<.M^OML=4N*XE76)YPZFT2MENQQ&HHP23,9@YQF,8 R$@#KY/\0IY?NH/Y+0XT]<^U M^,&._%667*6!QR-.,^C\GGE>D.%M#T'- +IX*FKXF-XU/I=/HO*LZ>]5N]:T MS?=^^41FBRE),LC#. =8<&5^834I2&(,(B(93D(BTLRVJ.?IT<;&:8WO>"-M MT(H;_*P%MJ_8>09J4]^8(P"]>\EZ8]>G_N9E3%P7W#PSXM 5-B\K?Z2DIL%- M?=JY]XTK^[)-0-V-0.E#R( M#[]$P6:EN"]F3$QY'D494UO$.(XE@) JWHIS!JB,(\9C$9+0S"9[].:"&^.J%';^=]ERCV3MX-0984(J"%IJR]W0-&! M>!H67:6YK>[00A,TV 0M.$&%SF_SFNTTK/]?\KKMZ/3_OW9V1LIH9KJV@+0\ ME5D3Q:U1\_82#F,QO;V>^^;8>"0:TM:K_OBG*'5J\E5/F0^KQ2:BBP+$:G*6ND2"VE, ,5,@AQ%$8X83CG#_BT[>\''9L?5 M\NJC!*$E#IYJD14C;F4>8JGM\0KXM-_\3NSXK;7J/T$#0% CH!;3S3Y#2RG_BB[L9.N&/^:T+*' MA2[-_YW\:@)3R[9_C?;K5 MD@!BD0$:$PA@AO(T(3D.631=B ?=6/.[;8C9=;(9T1BN:>Q 0J\NYUJ'X _> MJO-G4(BZ*^]J&3QK=8)7'>VD3R6?6WWZQ*==.;LV 6H#3-:0$6JU.M7)9:O0 M)&A5"C8JU251*J7:ZL7ZEON+D]8S5LT-RAZ"U:X4[ VBU=Q >3Q09T4\XD91[$4 WE_CXHIYL [*YMB,63/QFGK[JI>YQ]EPV MS7%XB"*&3F/+T\UMB6AE;4>AO0RFK9'>T, MM&;<[0@PS]R[P6I'3!_-SR[#X;;EV9GQAFUT=EGQ@_9F!K?T;K7XI PC_I.K?:4HDAYH:TXAY)WQ2SE;A-QY\$M;C!S^:_7O(O+*%RW7'1:.RA M>R[: '*DZZ+5[?TH:J_/=VTRU7T^IGE,9*[[18M0I R$@(;4 .B.YPW@<,KMY\8;E,\-%-_G<)-;^H0%'6_&]$\R7XO;BJ[TLG$G M;[?4=5]L"KQHZT(9H%G.21IE952@GXHR-_;=" M:Q]78;06Z-,OII9L=4_]]_6S^G&VF*UF9!X\KZE:M=73U"WF1:/=S+5)5,^0 M,^C;OWFFOUVET"38G=^.4L%&J[KOW:#S9!-0,^1\#14F,\2\64:]N(+Y?"S+ MU:,,&*'B"I'=N!-G3^VW"3IHZ_-YTT]%IBS6X2 @BB ',*/:"$_47Y.,0[5. M$IA FSW0Z:'&M@@>Z7#5O[_-&83-C' WN'E>>OI"9FV#7T;#J0E^9KA!+?#+ M:N\;X 9W.*ZK\T6LIC+/,8EB!CC!2%O7 I TQP!'.&&42(YB*](X-]C8:&.G M?H[8UL]9.*N?HQ'&6,2I$!)PQ-7^)4810"++@10I2DB,69Z(Z6JY(O.!$=X, M^;LC;$;+KG#S3,QGJQ*=K^WDK@Y1!Y)A*A#I <=1>ZBCNG'5H>X]_3CZ3CV8 M:.IO_.?E%,*<2IHF(,U3H6@#4T E$P#%69*)+"(,YS:T<3#"V+CBNQXC6+9B M!J*1TXXH#H$T8X>KX/%,"1O9VE,RA^&N)_5V^MT?CC+HQWY2R?TO_/2%/3_K MU:,H/L\(G@D=;RKAAV>&BV@I^3^)G/,_4?7IV4U!YJ MH92;0HYBFHD(D QQ &7* ,D) B*65&1YCF267Q7)<738\85T=,1LCD^UG%?% M=^E<&.CLVZ-?BTPJRJ*=;1H_3B6 M68":L5 I5FP56U34[O6[NCT>>T1X -ZMYF#+@4<-E70 M [0'N8$^QKAN';B3'YZ>Y\M7(;Z)XF7&Q(G\Q?F\*0!\)[]N12 M"3 M'?MU]H.3QBYN*,2[Q/:>^EPPOD7M80MY*^R6+B!>Q3 MJXJ?P>R6%RYFT^\%X;/%P[?7)[J<3RF50F(< <%2!"!&"4!2IY>+#"=Y#/,\ M-SK2.GCRV&B\$2ZHI3/CXD.XSO/G52#X]CJ8Z6],7"=U/4(VI6#_\;!\^4]U M3\4S_X;Z1U#_6)'+X=,&(8232K0?\>D+^MEU'TBQ4,\JU?=<6AJ?10G M8R&@[JU-DS@!,$HS@#%,0(A0E$=9F*74:H]Q?KC1K3)50-3ST1!*1]&3-B>> M[L#SS!H7(B@=GW>:P3),%.4;G'6:J6\<2>GBG%-;O7_K F\?E\7[Y9JNY'I^ MPYC>:Y7*"A:SEVK[BO,TY3%D@(NJD&J6 X1B#GBL?D,AS4223I\K6_G;BA0K M,XHQ&]SF:]D7P=^'TW3V#<@J>"<>9@O-^%6?V4H".\HQG(20$BG"1 (9ZRU# M3J6:!!X#??29PHARGB7-)'Q8\+>=@E: 029 #>89>C/6=P^F9_9OA0NVTDV" MC195 9GI^N '5!.UP/#H0==%^S@V%\?+.^^(CA7NTL*\2@6Y>Q%U(WP MU)AB]K"XK2+ZV*O:LBU*9>IJ?\J"5W^KBV_=\/]>EZLF_O].5I5EB^H7JU4Q MH^M5Y<1?WI,J'!63+,QA2 #$3/U!40@0SRA(<0AI%*684&0=[SN4]&,SC1LE M ]9H&:RVB@5S]5U;IPT,^B[0D$:Y6N( QSJ4D\0$8))B$.4A8A+&,$PMR^6, M]FT8)EKK=OVTUHJ\B)TW@6RT&O/;8+80CW:&/:_G=>S[CN)!TT[V#[V"_SD) M6C9H,0@Z(%2[OPX,P1:'*IE.&UD*"UUWKJA_WX%#%TJI 7$<9#_T/+J/VQ], M@^%3 8:>G*/9!8,+T<^&ZG0G[^1#5!I,<QB3, M(A12T:=GR9DAC6AK^%8D-87QMNR+[C;2R7ZR6YK. 6ZVD%R+WS"TORFPJMM\ M[&0^59*ZXV,#.)RRY[GQ!N4Z \7WF!1A),()3UCDJZ0:FQ[ MIYW@QSJXL=$KJ,1OHU@LBF.?M"OOCLYG M#W6&@U#?C1+J04QC2#&D/ 9)0@B G% (RD B0C!D4"*LJT8VW+\L7'S1N[@ M>2MXL-Q(/M'_WLAN1\^V$V-&Q![A]DRYC>238 MY1_C@K@/Y_67(K5FU)W!. M^=-6AD&9LB= ^YS8]S$]T_?GI"SOY+^(CO]=W155?]&=#NN;7Y;-;\MH&I)< MB#@* >-1#F!,&,!90D$$"4:(DXBCV"JGOX\48V/"5E[=II-5AM'?CR-[-RW\Y*J\CF M(I>E!*X!TFU]@5Z2#%MTX!JP#BH17/6P@=MIWCU7K9!T3V?!=3!1DW+Y?:G_ MZ6Z]*E=DH:-NZ[9K4T@2DBA>!0G7!>5AG@ J2 8DR^,\PB'/0JN,^Z$$'QM% MUW+7X75MENMJ6;5^;]K ET%'B3=HMVG[9AAZ'T8XW[X=%--HU&DK_._1M;/GE#AKX=EW?!=5WU]O&"O69'ZSNE5K\*OZ MQZK\_#0B"9.2).K5B2*@FRX!)&4(A,1$PCA6NPK9OP#\B5''MBI5AL MKV%0UW/ZM"A71=6*J#X>__Y(%HW)\%7,JW.73XLZN'\*2M$?1SSN[T2PQS.>)CD\5O- M&^MFYSUI]0\: /9._\=S+F,Y9Z,ZEC&5_;',K;#]S22%'>+\G:W MN^]?HCI(1EG.)8YR@&4F 62A!(@F.JPU(32!.4FH7;7LTV.-S0U3BQK<6BXB M9\ T)'XW$/DFZP:=_2[@P<]:5)>!^Y943'>B).0)2)C& G#% $Y: .([S5(1)K$,]K1+_=YYO\Z(/DYC?!HG9L<$N M:&F<_'_=?6N/W+B2Y??Y%0(6V.D&BCMZ4!(Y"PQ0?MTQX'85;/=MS/:'!)]5 MFLG*K)O*=+OFUR^I1Z;RI225I$H>X%[;726)$8=2,!B,.!$F:5)CIZ9R?X11C>-)Y0[-X>F+AAG CT_/I%AI%^UN]:XHGY<%>ZC]W58(Y3?(<1Q@DG$$ 42H M9B@"&4U03M*8I#2TL0@>9)R:7=FIJ%,#YDHU,*]:7I!*!SL[XF-.S:S1*\^4 M9YO6G:15T.JG)TQKV/0H:1N3;+4\U;6DUC'XL_G;2V6HQ[EP:FU]R#FJS?8( M]*'E]SG450YT>;O@=9U!9W?_3:R>9H*E42Q)!+B>_JIC(8XI PF#D'+UR25T MB'MX=L"I6?;6$5)C/57!W!=!5K8I]A=1MG(6G6 WCO]85HGHM;#[X4\MKW.G M\B(R/OS,\X.^ANMY$8(SWNCE^ZZE'ODBYIH2Z)ZLUEUVI?+-R]YO:N):)F)( ME N*J-"%ZU*YH%%&0(YEJLLY:1Y9N:"#I)B:*>KR6#3"!I6T748VY9W0EX-? M7]G5R&;B#*.)OJ?#=YS1UTQ/H,I^F%-:,XCSA,( @)PP 23 6.5,S1W#.>9(2'ME83[-A)VS>^Z!'/'TNZ_]FENB;W.(G!-]&PP].M&W.1RGB+XM[AXSD?_S MLLFN.\J^:TZ1M;EL"H<1S&*4\PAD(4P 5.X@P(S%RJA)M1]E.$Z)\)_";R'Q MU$QA1T!'M>.CS?T%PSK%&1W%)K_ISTAZTV8DO3F5D:04![7F)Q*SMSPD]>MR MH4S\E5Z+,5+W/;T>HR;M3^4U&2E;?\"4^0Y2(O;TJ/IDDK=UF]#YCJR%LU23%/ENW! 69H!&',,:!1F(*,\ M%5%*8H*MNI:\@@Z3=G6.R;G;]?K-4"7[??6'\1S[JIQN+A MJW*3-^4L2M,LC2(."*($P!!& ,LX 5A &I)4DI3FIKW/^P::W&I6R=JTWED' M6VF#6ESSWNB]Z/8O)RXQ\VSSA\)EU4K=!(O!G=5['SY:HW43%;M]UXVN=].& M7>T0"G:[X.^*^48;I+8KN\[[1C!,@>Y% 2!12P_*$ 6(RC16>[HL9F8T'W;C M3LU@Z)Y;ND/?KMXP( QLD3H1R#CY8GI9R";Z)DRC=MV3CC]'C;O?"796"^]9S &9&/]>*(]^ M53 R_T9^_%&L'[5OKWNRJ-V KB'0G(Y-:2(7+,(HI8#AB*N]4I(#RDFB70&< MAU$B8V&6TV\W[M06YIWD51O,CNQ!*WR@I;E[*3%&]7%IZ MW3MNGB#@!^:1COFO?HGM3N;ML>H]7[=XW'BGY/8Z[IUU#[A]8&A,2L'6VP;6 M:K0O:EVI>7LW:L"F$Z%:C&8A(6DD,P2B.*0 4K7Y0[FHROUCCA-!9&3%76\^ M]-2,_E;RH*C;W.M^T4I6L6W^9QD,,Y\$E(9)FA*J.W:K93>!:A(PB4"<)22. M8)P+DTY#G!(:Y@'8D18[@'8>RJ 78':"&L4S!6T 2)3+F MA,:Y,D")D@]+9"Z.T%A*R-1R\"3HW%Z9%&-0Z]RAX:@_Z+[3[^O5UN%NJK M>M9-VPE?Q^M61"\/*#$N@KF8O;!?^-K#>K8OUR)W\CJ_\254KH5\'T MS]3^9B9C'%,AU8>>I@F 3,2 (OVUIS!!,8,015:\ZM823,TE*#4JE0 MI7@^-4IHI_EIJT90;O6P\Q#L)\K,>_ *OV>#LX_\UQ;YWSK([S0(OEY&WMKS M&(R>4Z_$7HI1/9;!(!UZ,\,?-- XDA?]/,UZUW0W+2WSUGN>,*7OJ)&R^GI: M.;VD]!G@X?;+Z!EOW&_@LN)';[O!+=?2+=8'2&^$7*YVATGOU%_ENLIQ_Z!^ M7CPL*EJR'4^T3&(:0TI!R D&, ZYVO(3 KA(4(@%HC(TH]IQ(\_4'((N\5]S MZ$HKC3I'L+;+_[539GC^,=Y$^#XC,9B#FZ!5J#)\C4H-_:(?OFY' 'OB9!PF MTRNQ,UX%X'F>QNL>.\P>OUU6*<(5(>3'A?)R'M2GT.8H8AX+'*8,Y%"W)@^K M1@LL!+&0,J)QF,69%;=VWV!3LZ1=676WW^=&6CO;V0NOF6%T!9KW",P^7JV@ M'DZ&31!Q:J9Z!QS5!IFH?FA@C.X9:#UT9%?]7U<;?%>[HL6ZW _[:M+NO1]T MKIQE28ZC*,U "!-E7C#B &.L_I,D@L0TA5&4V??_O4HFFP]JO*Z^]=F%/N,) MQ$[6RG-8[9\!_>__A>(H_K]OMIU_]5FT38=[)Q.KB:%0%$M ,0D!3!(),"$Q MR*F:9(S3"(7HSV_-5@,L><.$,'8ZSI\.V!U">\>@XZ MX$!X? M=<>/@Y]U;G#HI[@ UJTC2$1#+4.B3+JIV7KERC5 ")8]X2+AEIU";X6T^ZG&R M M<5IH4\:7\SE9=9BR+*V:R128AJ"< NL]$E5AVI@P);#NIEF+W#"&;'FQ7,:D MC"%R')JZ/.[($2IC((X#5>:W#O3!]!.K]I9-L%WY>YI88R4>Q:+<5K59GK1; M/G5"G\I6\+O6S;7_U;*A MUTDAXMC=M?^H6(!_6I1<#M_VX3HXT;ONM/F6/NFWU7CSLJ_]0+(JU MJ+I#'[:#_MM*%ZIE$@DIA D%AA GD% (.> =4;@(LYE]< F>9U-1B]HTO;<&T=IJF"+CU(!<''146V(*P:%9,;[OZDC" M6_))Y+]7B;\RI;":9Y1M5$3I6GWV78UN=3E1;#PZ?V,Q3G,DR33 (N8Z;I MG@2@:92J:6(T9IS#B).!D1\/,S3"*C&Y&;(.#+G'?=0P42-^&^=N%0CDK'!2]6@JV_D1^? M"D*+^:X9Q8Q"EA-)=4U; @$,,08X5G_$"/-,4A)BRLQ[QQJ..C7S5\E='#6>-<5V*W7%P+:5^W(Y_!7 VC1 M]0#P6$U,'0%MV7[4$K#^%J*F#QNQ#:BE?ONM/&UO'K8M^:C+H46YKF.H3:?R MS\O%LB; 6SQ\%LJX"YQ(#E.0I$D$8%8ET,<0$,%I+).(T]RJ8-EDT*G9]E;F MEL_T%U&+_>M-L!"67"5&H)NYKJZA]&S1MR@VYS*_O-^BV!5:_5!L?A-/S\L56;W4K/^[TKN8A:'4ID?D/ .0T C@ M2%+ HEBD!.4)%:FQ1@M:X"A\];QL+2@C"S%UX# MY]$%:)Y-RU;$MD7+GR;UAQ8P6;B"+N :R?4[A,V1;W<)@5Y?[NS-X_ENE^3? M\]4N7CS4-VN*)^^7\X)UWL24\PA1(D$*LQA $<: R)R"!(=(Y'$>2;N"QG,# M32XZ,AP\)'KB^P@.2XELKQ_R"'"T.YO:F]9 MMWD[:@/W_H=8L:+4NZ/;AX>5>"!KH;:GJV)1%JQ*M9TE*,]IP@0(,Q@!J EU M"8M2(/,4ICF"-(G,*'9>386IV=&.Q.H+;V4.MD);=5A]O1?#Y*QDZM/M^^"E MZG_ZIK]/ZINV3^J;4WU2%1*@AN)$R]2;X'_(NV1S/#3U=VJLLZ:IOUN6AUBO M.:W])V*O(MF(QVNOB?S^6=VK2G)-8ZKW)UO]2$FP)'$&$D$)@"3+ <5,;2&Q M$!2E.<^D545CSUA3\W&:SD#OA_1-.@VFV1;0$42^_8(&G='Z)O4"XJ%OTNGQ M7J%O4J_BI_LF]=]B9R6X*&;O%VMEDVXYUSQ;]\M2;1/_7_'\=LG%C&4LEP3& M(&6I!!!)#A!E.G@W%4*B,S809$B/HG5\=D4BPB-*< Q3P#, M, :4,]V,-X1IB/*(2:L6R';#3\UD--('*\&6#XNBVK+H-+NW:H)T*'I5_[[. MO7O7KJG-3VT;(%G-DYE;X@]]SP:H!;[J:]"*'ORE9 ]:X?V>CPU#SG&K)2L1 M1N[!- 2>X^9,@YXRE'5!/:.FF'FW6>E.\S5S9I5]7_VRWLNU>S?!9P@G<9QQ M"G*I^[G!6 <"@AR&'-*H@SBR*JAI+T(4S.(K6 5!U:U=5C6$E]!>V4_+Z&0 M.960@5 PJ1M]IH"$+ 9Y(K(TH7G$DVBVJ#;=_-NK3P^NI^=('O^S=$6MUH!9 M,=PI>_T&1@FLT_[@)VV#G_14\+/1;AOF5,Z#YJGNIU,=0&XR%&7'_";68HQ, M<3(4IF.6D\%/&K:<_2&*AT=E3VZ_BQ5Y$"V3VKMBOE$_K<>]VZS51F+!E3@S M*G'((AX"R7,&8"Y#@$5" ";PI:W)'5F4T:/[P MA5A7/:QW+'0!6:]7!=W4G%\!6\J 1 M_9B;LR/W3=!HY&Y=&XB3*A@(8IR% ,O^X"5;4JP4Z74ZW/=HVW7&=T7X6JAZ3O M8?*\0E[X5<"=3AV_[I$#F=!(L:KR"WX3I-RLJAVICJG]OEA233"AW:6/"^56 ME5^$QJ>8%Y5 7W3+4+UO>4/*HJQXD^H4J9PPA 5%("9" BBC"&".U>8V3Q%- M:2H3&-JWQW$MIHU=&*]CSJX!#B7S7M*6<>824YYA"6,0Y3A2>Q B 841!#"* MDA0)+B1*;#OBO/Y,^F^2\[YR%5ZM6YP#>!!WMZM.AKGY! MK6"PKZ%NQ=+H&%1*WM1L?L[2"CW/@%ON/]="CLL5Z GB(VY!7^,,#/T1'6U> M:WJ1+WJ;MA>!$(@F62PYP(@K&X]H!"@7#(1QEL8L5I8>6;4F[AML:AL>LYK[ MX*]&)=]N&:!&< T3T&62T1(GK/8D)328+"IV1D'7!FG M(+4)T%X/U#@16$URN!/4C#=H.%]&#R1^.#-.#?@ZO!D]JI_ESNB[9YC)N%-^ M_>U\OEQ7/66JI(IFS80QYE&:IB!DD *8Z"XO,LO4OU!&(<,PP5;^R=F1IF8L MM*!@*VF38F1G-&XOQHHUJ)BTH?FHC+-PPM M>)CK/,M[LEJ_O%L^D6(QBU(&LSPB@-)(F0/.$T DR90CD=(H3S"+(BLFG>,A MIF81&@F#2L3@SUI(4QJ]\T":V8+KX/%L!"R1&5 X<$YYQ\4!1\.,7 !P3LWC M)/^S5PY,Y&>/@F^J'K(G"[>[V9:W;%U\UYQ^.BBXNIPMY>]C[NH'6;7'Z]6.,FFSN#\2CYW-V3KS7)M^P? MFV(E>$\[KCSDE9[KYR!-,,AF$&4JP<->6C(8!RFH \)@G*6MZ()6RV#]N%IN'AZ#-YNR6(BRU(4JM%CT<_GYFE5; MVSW&7/FVW9UIVDY*?Q]!73)4*1546HUDS*_%VI,Q'RS6*QGS:V$\;\RO?O(5 MA;)-"45-;/1YN1:GHLDB86DLE!LM,Y$#R*(<8(AR(*-0T!!S%#([FVTZ\M1, M\]M.\K?6, M40*$+A.!5'F;)&00B"A+8YF*D"=X0-VXI1A&7][X1>-OU=;A093![^NBXA/^ M%RWP6OUR*:5E[WC+:3&S;#Y0'JG??"-EL!-3[=Q;=:KFGF_5,E^L UTQD!9XK]!:/F 5'/5JP#9B5OL&,9J4DD&Y$=XVA!T>P8SY$(E:_&U8[P MV *D7GIBD^>,1R9LH=4>]:_-?:.V3F@*KNM*Z]OOI)CKE4,M*W_3*<"WB\6& MS.^5M.J&CPNV$NH!RDE\FB6I$$G(,$B3) 8P8@Q@'*4@9B&F-$S2/#&C^7@5 M\:>V@-2":M8)+:GF.R@::6\"-?[3* 3W0U\%@Q5HTA,\XAG;0"ZG(_*++1"5 M4U]!H3S]^B5JT A:.()O4W^!1NF.,,*+-&IGA*F^4&.U1;AR/CVU1!@JU<_0 M#N%*Q!VU0KA6BF$1P-\7#37O?PO^C?QX(Q9"%GJOS3>L\MZ^B'(SURZ>)F+X M1)Y+?:[R_#POF!;OJ[()&[T7_U0\%;5]*&>IP%IQ%.'W*.&@7U"/1A MI-3G4%?G,"W61<4<6'P77W6Y6['6_3E^L/F&"UXS^FAFPFK8*G2@.5Y*M;I5 MJ]_NR)9(@E(1*6=/H 3 ,%$K"VNJK;V[Y/3^+^E2E8HZL=!^< ^7JK3 \R'_5 MN?:]]^[F2'74,Y[>5DF]":JG=:RD*<>3X2N)RI68KY54Y1CFGB0KUR,-)& X MG^/5;>3[_H?>E(G_$&3U05T[8PF):)@+@-2_ &1A"C 6$(2)S C/-!.F5;N6 M86),;151GT=FRA@FRKCD#U?!=40'<=W3AMG%O0;G=8L8W7SIH$2(PDA&,N6 PRC6S<(9 MH#).0)3GD"53K907&H;&RNWEHHCQ95T'Q._F6E(\?YLN_REM:5H,9 MIVN??\2$OH:MF-JV:$M+@SU96IRG9ER%QG(7=,^#(B=>753_.M3:XQ[Y[ M[.V&%VJ>/A2KIX]\1C%-/5__%>AX/E+-P7 JM/K264'-W?=?]IH_5Q/*M%MX7KZ M@H%NKR[HNI-5'MJG8B$^JF^\G#%)\SA$"2"0^1M]E[L/"*XJ_G\K-Z)AILG(3Q5R[ $&.80P+SB:844X#R,I=H M9QEQ%0H\-?[4S$9_Q?7-7KVUUF(@29+M+%T=,;P6^]<,%0Z"W660L ^\L:*# M)V682EBP#R"+>&#O8^PW(^\7ZV+]E/+YB]M9J-91"*11R0$*4QUKE;& M (YBM4_AB"4,YVDDC#RBWE&F9MIJ08-&Q)OV'T&UZ-\M#$^X^X&]O(-Q I=G M:S08*:OMS44D!F]USC]YM&W/1>6Z6Z#+%P_SA3Z+M0YNW*^6WPLN^)N7WTMM M=#XNOM?U.PVI42'4'@G',?IWZPG2L[KF172>?_](T5_U5_;_1("!;%>Q\'XM9,7-[_&#M MV<9HF*N0Z'T7YM];F+?"![>78;;V=>P1<^KF6 P_JH=C#\NA[\FGC& MXHS"'!,0PI"KS5Q* ,5Z;T=(+B1+89*&U_HU\4_EUWS[:WF]7Q-?X==8P?6: M?DT?4D[\FMB;7Q._OE\3V_@U\95^39T%K6[@OR^4S+S0"11D?J_>DT=2BCLZ M+Q[JY.93C%!ADG$*!04P2B( >:SL0P(SD&"8Q^J7),F13<3G*FFF9DQVR@1[ MV@2M.D%'GP[1U)#2E*$3:.85C38MGHW6T!GQFG'A!%P/521#)7J%>I$KP3M= M&7+M0P>W(ZHJ$]^)^N^/BZ9C\^*A22C9YG>(C)(\396U100K#XUE@"2Z33)" ME**0)E%HY*'9#STU2_OV41>'EFJW$RQ;D0-2$YOJ#H+S@M!B7OG*_VK=RLAT M.LQ,J1^0/=O-;7WW+ZW8>O,>;"4/&M&]9./8(^:Z"Y+I\&/W1+*$Y42')-LG M#"1)9&SSM*EZ,+P3S\JVUKUIU;_GHBKN7O!N^J[:\2HYUB_W\ZILFVO^QF>= M7S1+,65Y2E/ &$NTNYD#FD<8D)B($($?)RCZ2CG:61(NNIM;,>HXZ4Z-1,VXGIJO33;#5JIJC_!N^1Q="3E70S;K*G%[>DY4V&#+. M6()I!F*L"RYT1RW,D%0N,*$T$Q02;M=JSZ^\TW29M1>W4;N=ILS@@6@/>A$\ MD=5_B4K\H-RJ:]G-S_/T0^4&I$E( $TA A!"!C#4"4<4AP3KN%/,9]_%BBY_ MPA>@*[??:,C!Q-ZH&33/:7S39P*\W.^(N MH+0&6NUN;?M.\9N*H6 I-?^*USZ5GF<;ME MCC,!1STW1QK6:9;'=E^\.W/=AGT8S]0RE$@@, V5'X()P()(D'$!B= M>C9L70SW)0X:D3WT3+<"R:GA,AMY5%ME!<:A>;*[>6C2VM=',9]K3Y(L7F8T M$3C.) 29T#FW1#E@-%2N6!2EH:PK;S) &&(4Q7'" MD1$O@']1)V=$6LZL>2%%\$NQ"%X$696_6K)3^IM:,]]F&A/FV< Y(/;7Z@:5 MOD%'X0YUFB/N_M&FQ2T#BS]QQ^5O\0[[$?N+_Q&'+3J?=DE?;S>KZA0A%8A% M493HLG3E)

%YUIY;KQ#"C6ISS:AY:BIXK1VULMES4?=7J MOL ?%VI[6C7G*>\VZW)-%KQ8//PABH='98ANOZN=[(-HV[+=KPHF9IB&&4,T M!1&*=8$GSP#-,PR$2%+"XSR$23A[%JMBR;^NR6I]P9B\KC8VW^.A3A[/-W?" MWP14/!0+S7D<4#*O&M9J;_7WK^\J2O52XV+JM;[RFY-'DH9Y$H,DBX5ZNUJ\GZ$%GZLY<-2+SYDXP_;^[Y^>Y\L7(2HZO.:HE#%*:<81P*%DRO?* M"* "2B YXSQG4*91:IF*4Z65YMD+6O(QVV_Y3,/*0Y3%76U&U!8( AID M"*4)X)0R]1,L$.4V ?$T$1&/ =""N4QY3 ")(D(0#$BF(4I$YE5:O.E 2?W^>O<6C6/9<%%W38X M>"8%M_O\+Z)L9@Q<8N?9-+2BZK*11MA@)^U-4,GKSE"8(N/4;%P<=%0C8@K! MH4DQOF^8@?DFGIZ7*[)ZJ7>!G[:,]R2E<29R"D+,^3_&&BC4PDU=M M1;=G,*P09<7&.I-YB"+&(@"%#D\I!PY0B3" G"59G' J0ZM=Y.EAIN96:2F# M/3$;=EK+#>094,VVC]=#Y=D'&8"2?8)O+PANDWQ/#S5NHF^OND?)OOU7#S,$ M;7A*V3%:+"HS]D6PY<-"DQA]Y,HR%;(@NY[P=5"+WRYX)_>X*C=0MI"4CPW= MV7!Q"&"*E5\ $PD2&J:$PYSFU*JYI5]QIV:8JFBYKMBN M.KZ(G:!V=LGS')O9M^G,G&<[V2H:=#2]"7:Z!EUEFQ9Z;5"?5[/=43AH-+X) MMN_">X/7P-KPCC,[3@VX9Y%'70C&@?]P01EIU&$+TQ?Q72PVXH/"2B]ZFG'E MCV+]^'93KI=/8O5QP>8;G?*F95/_X]_(CUF21#PG>0XB(;E.I-*ME*,0X"3F MF&">I2FURT<;(,7T\M4:)>P6C2'XHY0G>4H9R"*U/,BV>3VB@1 M=*6L"/!O@NULM9KL7703W.]FZ_UNMJHL%QWV=V=QKP?:J>&]0IQ1[>_UL!V: M80=/',AV)!YTD/R+>-8\M8N'CPNY7#U5.Y9=FDZ6Z.;@RO&/&(T 3)(,X#0+ M 5+_#2-$4)I:!:]-!IV:A6UD#K9"!QVIK\B-,IH ,[/I&E;?1^_7(VK/]&,! MD5O.'I.!QV7?L8#BB$?'YMXK:-B&' 36IX#EWT6YKB(J6YJ>I?Y1IZ3O]N%A M534V^JB-ZJ(L6,7P,TL3$J=0S6*:2IWP23A .M#.,4DE3U 8,6'-TO8:FDS- MA-:*U*'6ELAKO0STCV^"K0[!5HF: 6P Q=NKO#:&-OIG>!FFGW-UUS+"];Y3 M>X7I]B_8,!ZYUYQ<]S1SKZ+-^"QTKSEI)TGJ7E4@NQ6[7*UGGS25^^V36!6, M-/7!-&4DYS$#5.9JT\ $!X3"&*20AQG/$QP+HV7T]..GMK95$@:-B&9+UAG< M^M>1Z]'PGIZ;O*C>-H\S;*8Y1EE.4AYF@*(<0PPY2%(0XXABS)"J-6!E4]A MIV9+.N&_Y4[BAL-A)'?89(X]>[R.9V[Z3NU.83WU'96;NO5&Z0GXJQ93,PV7 MU$3@G\/KM(#>F6-I,Z9]AXR&7_5#43(R_P]!5N\7_)UR3F=)DM$X)ARD&6$ MABD$.)44D#@C>9C0F#%LVB?CW"!3L_V-G$$M:* E#92H@9;5O&O&64C[3;8K MH#R;VD$86772N 3"X'X:9Q\\6E>-2ZIU>VMCR_D^KO MZFRK7)>S!"401=KX,_6E0Y@F #&9 YF'#!(21QQ'LZ-^]/TE9_U#&KW8N'ZQ MCP;VZ 0VOH'R!'@CMOIW+7? M. 6)8(70+_@R#G"<%1"#XU;*VK0RAJ\=8N; M1=FC._Q&*DF\ D>[XD S9'H+]RX\8KRB.C-=]@K>#&\9PEK '@7?S)7/=MJK MJ]RWV^?GE6!%G:*LB^)*'0JL'<-=JXNJ'N:;^+%^HU3]KQF-)4%9Q(",<*B, M-*< \TR"F&(I8IAA')K5GG@5B?[2>6^CCU@1[QO!_4)W[Z,-["JOD*JW?75MTHRE(84\(4!G MO@ 8\Q!0H?9F,DPACC*U12-V/>,/!IC:,EUWH9HO%P]@7GS7N065F)8]X ]1 M-(N57X.-[W,]#>N&_8QWZT? MQ:I^4ML*C0G(PS3*E<>.4P"ES !-A0 L)Q'2W4FCV(H8^7B(J7W0E83;MG)# MON83,)I]S]>!X_F+KG&II?/04NZ\[DZ_ZQ/#C/IEGU?S\-ONN7+@ ;[R>*MS MFYH-!<6"A#S'(),, ;4L4T (RD',929X(M+,KD9T__%3^ZJWT@UCE#G SO H M>S BOC>HQF#8GQ&?U-GMJ>[^$..>PYY4[^CD]/15(^?=J^;*13,S8=*4?*O[&>:T,+ M-L49]&T6@O>JX<&"X6?]TR MMMQ4Y(GWJ^5"_9-5EJ>\7\X+]E+_N3M-Y3IRIR4^KV7+%8KH,7L6Z? M91FSMIU*PYBVQPGR;)LTV#O9@WWA;X):\.#/YF^38US[V/A ]-S&SFV%&#>V M/A"BH]C[T.<,YD&J\GV^D1]U4+"*#\ZB*$&4J$UZ)*,80)9RM27)-,=1*K(T M#Y,86<7G3P\S-2M8"67-0G0*/S.C=#TJGDW/-N=.2;B-T?>C-(3]IP<$U\P^ MIX8:F[6G1]T3C#Q]5P_)Q],G^A_+IE$4AHC+S#S)SFKLJ5F'5L! M!)6?7KJ@CBK M!CUV4W#!EO@%UON1@4Y3JB4/:M&W74%JZ6^"+>Y;!?QA;9-TY@WSL3+)W&)O MF2@V"+W^["^[1XZ8TC5(U_T\K6&/&.83;EMCB]7W@HG3T;W/R\7WFN)!!^;* M*E^I^WN=./YYN?X/L=YQ3L\R0A.,XA"D5"( =6=<@C@''(58K3(A8XS;N)7> M))W:VO/[8K4CF&?=XX,!(3Q_\VOF]DYBUD8\[MD>X^P"XM5A3JU?>[JC%5(_ MK4,G.YUN@MLGO1MTYW![A]^IS^Y/VE'=?N^@'^X<_ \X-.#PO"R+=;F?R);2 MA!$L(,"<4P"Q^H-D1+\/**68\ 1F5@O#R5&F9M2_/BY7ZT"-]!3P1E[;X,,I M+$UC#UQ/2_7%[WLW?XHREG( M,!=9 H%,=0>)$"D'4&< -_>#<+ BXSK2^VH.KMT31Z/>.E*BR[AU_,MA"V_C MA>I&E%^72Z4SU-MJ\I&U"%;JE/@FJW#0[$:E<>@#.1R%;3RN5N">Y1WN@"?&F?4 MY;='T=2%P?*,X@HI& A( 4Z2._ ME"% XY0#'N,H9@BE";)J:V(TZM26[E;.8+45M$IX(//Y\B^BIKKZ$/AR0]=R M,V]S("R-A=E\F)D/YRA[-BA;@'+41[7JUNK+;GJF&K](=B M4:Q%17CS4;EWBX=BVZ[]LUC/!"(RBQ$'-$K5CHAG%&",&< R#T.*<$)U?P-] MJFNV7/$BHI[5;O"P#C")$PB3(04ID R'2 '&<"X)P@ MAFB.:2)M_"&' (]@,$< V,Q/<@>;9\M:"]HP5%G"9^TZF:'BU(>Z,.2HSI29 M^H=>E>%=P\SUWY9+_EQLPA8FLZ]_B/*>O_.+>EM_S(=*.OULMP\?]0,]5.GP4SSZ_4 ? MB12KJG-<_14WF0;\;O%%:+JU8O'PAI1%^?MBJ?93JRI6_7'QO*E2VA:LF-?$ MEF_)G&WF-<=EA] DQRR5*)4 *4< 0")T&U88 1-\ M>T23> GL?:L19L>M9^93X'']NA&@/_(*QQAS8#6.E(*ME;_Z<<&63^(;^?&% MK,7^P&HD43PL]JYX5^@6#F*Q+LA\QB,.:G8JA/4TE95YUK>HQ6@ MG:K#Z[J*;3L9.JR<<8BWVR(9%X*-6P_C$,JCTA>7SQZ0QW++V&HC>$-M5+8I M,Y\*0M7PZT)L2S5R22!/$P9BB 2 '(8 Y2P'B4@A3=(XRX1Y1HOQL%,SO(W@ M@6@DKS+NEGM\V?.=$A;)&N83H99 2<,,@8@0"J D.< LPB#"C(@XRV-$4J- MNK^)&"&@7C<=(*\_'1>6/V\@>U[@VA>]%3I04M=T*D%'[LNE3M= :Y&@Y 7B MD5*57$%ME[1DC5AO^I+YT\9+9++6<"^ER?[N87LF7;=Z)[^2N2B;$_M,Y)30 M$ $HF([CP0C@, V!4)8_81F/8V85D#\:86J+:E5.OI3!2GP7BXUAU][S^)EM M2*Y"Q;/Q;0&II/.0R'16=Z>>_O$HH[KM9Y4\],'/7SCPBVZ: -=NNW+8&QOR M1BR$+)0#1VB.D(1 \%Q]Y%$L (D%TW]P&L)0),(J%/[VALY+;_R"Y@: M?O/ND/)M =J.W4WT0(<-&FQIQS_-XV1L$,V#CBF4"1"0C3"C# M(34R'[VC3,UHM((&?];R692FGT>RWV@XP\>SJ3"'QBHY\J+J5^=(GA]AM%3) MBTIV,R8O7SR4ZO\_-^6Z*J3]MFQ#?^*S6-<1OT_+4OW\+2D?[U?+[P47_,W+ M[Z5.";I[%BNBJRQN=0BQVI/?5=QAK?TJW"NKLQO9(YA>MY*_ZUUK/H%54=[CYY?=Z MDG\-MNH&.WV#/UN-'>[-?$Z(XQX.'@0=N0N$/ZB/^TAX'&O8NJ-&7@E2BG>B M_OOCHJV4OB@$OV8HBPD7+ 6(L$33(U& !-'\F%Q(%/)8N:,V M"\Q5TDQN)6FI YYKV6_Z3BKL3RB<3*#9^C#:M'A>"%H]@E]:37[5B_=VHAIM MJFFI8^\[B__)8(*L[;P38)T:].LD&M5R.P'OT$2[>:B3$N=OZBD5FQH2"#$8 M2A!"F@*8"P@(#Q'@7&0Q%1E"W(KIYLPX4[.?1\6\6E K4KI+P)I9/P=P^=[] M#T'JVLKG0QQ\UCYOQWK-ZN=#A2_4/Q]=/B SYYM8<,VC(,7JV_*KF,\[' O? MEK>+CQ4=[G+5''HQ]:) &1/ 9<8 C'$,B. (4$%S*:(006;$5CE@[*D9CUKZ MH!)?[^JT D&7#T3_D.B,O%H+B]P%RTFY8&3\0NW9\-BB?/D8\VJX+?)%_,$^ M4M*(LY?<+FMD&&Z]J2.6CQPO?V28KGM)) ,?,92N_+N8+Y\U&RE[7"SGRX>7 MFGZG^3SR+,I2GDH0XYP#B$@**&,1R%.,D$PPRYA5(\D+XTUM6=B*&ZRW\MIR MF/<#;.93.H3-LXG?(;83M6'.\I"48HB+8[;S_C%'YCTW N"8 =WLMJ'I:4_/ M&_5YZJ[7ST\[TJB0B%=8V9>TTIF;VPP%2GNU&*V&P%=%+#ELO#(XSV4Z/-7(^6Z_"QUEM_9Z$''7[1@*%N=Y2@ .PPS C&. M8IH $I$HEB05,;8BI+$8>VIFHQ$]>-:R!^N.\':6PP9^,VOB"53/%J;%LQ([ MZ,H=[ 0/_O3"TCP ,:?&R&;\40W4 & .C=:01PPS9)]TA/]VP;_HK?J\2=N; M91)&)$D08$)& .;*M2$)@@"E)-)<.&$,K0XU3XXR->.T.^B::W%O@BKSM#FH MM+-/IU$ULT178^79YG3. [6DY4WPI8JZ7\#)VK[TXN#4DIP>:52;T:OLH77H MO_A*1IY.UY\_BO7C$7U"N5^4NT^V4%$QW*LW[5&_&3.41(Q*I/P=3)3G0Z,$ M8 X)2.*$H(1GROFQH^+S(.34K-!6,%WXHO-;UN*A8$%11EH*_# MA>,!ZK,<.#[&&A@HV[7G>KM<5/EY54M2L=XV#@U%+*1:$%*8J54AXK%:'Q@% M6[9J=L@'?U:*^&G!=AV6;NLKAHDR M;@7%57 =U4A<][2!F;?L4?#-7-S)'KKM:L19B#3;$M>-"TBL'+@$ >6_";6W M3VF.>99DV,INF@\]-5O92J[WZOT\\LW7:INU:SXI9C;2#]2>[:)#E.TS?JT! M^MYGI]__0\7[X(426C MM;O@>_4"ZHUUM5M6LFR>GJL#F /'1(9Q'L=ZV@@- )1URJ;S#Z$3==0'??M=K,A#]36W6MP$[[_>WP\UF^ZGW-;.ONI$CFB8 M*SW5VU]6Q]&5ID&EJIK 1MDF(;=5-]#ZW@1;C;NS[M6Y'6%R/"T"[N5]I57# M&_#GEQE_0PY-4ZZC@%L^VP,JIUB(A&2(@##3AV=$"(!D I6KG=,HBEG,HL2F M4=B%\:S6A]&(37D;*BUJCH(U^3'L1/X2VF9FW2&&GDWS-L;RV@:ZO-GG5DJRS(-5S:X.V6JDWI3HK>O.RNZ1K%>]J M>_=W42JO['91L7\R]<]O2_VCN\VZ5'XZ+Q8/K>?6.&Y?A.8!4C]OP[P;,O\F M5D_1#'.,,LHX$&&FNQE0#C1]%Y 9CT@D24Z)%0_/=%2;FF-=:U;E9;>ZZ1HH M_>.;8T][JU;0T2O0B@6_%(O@19!5>=Y.3/VM,W36)R/PA!:0KC_?A27HX**I M@7K\_KMV!]?[2G9@LGH_'>X')C?_;KO?_JG]B?I#R_=O__3_ 5!+ P04 " #5='E4&[:DAE#5 #_)PH %0 M '5D;7DM,C R,3$R,S%?<')E+GAM;-R]69,;.;(N^'Y^14W/ZZ +^])V^ES+ MTM(CNZJ23%)UW3LO-"P.B;>99#;)E)3GUX\CR-P7!!P M=SC<__-_?#^=_?05EJOI8O[WO["_TK_\!/.X2-/YY[__Y?=/KXG]R__XK__X MC__\OPCY7[]\>/O3RT4\/X7Y^J<72_!K2#]]FZZ__/1'@M6_?LK+Q>E/?RR6 M_YI^]83\5_>/7BS.+I;3SU_6/W'*^=W?+O_&HX)@)2-,6TVD$H&X)"BQPD7- MDG0 _/_Y_#9698Z=U\ZF\[_];?R(_@5_(3, MS5?=7__^ER_K]=G??O[YV[=O?_T>EK._+I:??^:4BI\O/_V7[<>_W_O\-]%] MFCGG?NY^>_71U?2A#^+7LI__UZ]O/\8O<.K)=+Y:^WDL#UA-_[;JWGR[B'[= MR?R'=/WTZ"?*W\CEQTAYBS!.!/OK]U7ZRW_]QT\_;<2Q7,S@ ^2?RI^_?WAS MZY'G"4XO_AH7IS^7W_[\8H%80#J[?[>^.(.__V4U/3V;P>5[7Y:0__Z7\W1Z M@<_CC/'-T_[OS3_\^?JA9TM8(4XZ)M_B&]M_7YZR(P'P?0WS!!N.+K]^MHBW M/C0K\EQ<_"!R=O\%GI72' G_A7$OWY>?/T9O_CG(H-_R_*2;%YVPKCWR(U@]J/]?>)ORFTH]6<:?%LL$2S0; MEX_TRWA/P;C& ]#:J07+_\A-RG6&Y MA/1VHYE'F>LX6Z,QA>Z30VC]9#X_][,/<+98KB>)0W9<*Z(DVDD9A"%6"X86 M4W%PQL@HE[[R2 ]5(Z04RQ_#*H M2+PUBJ04&(+9*17$8'"X]>A>>!#MXV%_>38"B$]+/U]-B^"WH-;H%66I+ $= M(Y&.H[%S(1-EN>7"*9J!#K=!W'EZ+UC(]F%QD%1'1L:K^7JZOG@]G<%OYZR%!MXZ$ Z39 M!!K>8$R_1%/6"?XCRA]>+,[GZ^7%BT7"C<_:F*A.1("P1%(EB$\)G6.M?'9! M@9-J(' \24@OK)C6L3*!"MUV3MY--PI"7P@D#SP^%X <:T#Y%"Y-@H./LDJNTC1G6(<[:'$ MK9-8J2A1"&[M9(J<#V5!'GA\O\P6?7[HV$VP+:'C!;Y\M_RT^#:?<.ZC0)03 M9G1 %JQ @*-XDBB9&9THSVY8;%P_O!\R&DYZ#B'4EG#1.5'OEN^7BZ_3>80) M3SQY:C6Q)6F'\([$>XS( G>>@M8A.C\L..Y0T \A#2=$!Q-O2S!YOUBM_>S_ MFYYUCK;0SEG/T6NB4:/7)#%:TPI( .6B4I9'9H8%R:WG]X-(PSG2@40[,D"* M]3M9@N_H5NA$<\HH$8*5V"LGM'\1/6QAJ&+H4%%U^.G9S2?V T'#&=&]Q3>R MVLOQ^NS]E\7\,G\G*0>AT!L*D!21G@EB4S!$)$.M=]Q[?WA>_.Y3^ZF_X33H M06(<&0(?(9XO$;Z,AT_3]0PF5B&1&A"O,N*VQAPC@2)\ ?<[J;CA*1\.@;M/ M[0>!AO.?!XEQ9 A\6OI2R/3QXC0L9A.6D]0Q"*)%=FB^%(K3->D:Q]*1QS"=T>(8B)T0>1LN#L<,OQX*/[55XUGZ4\1*!-(.+%^;+( M:U,/4K9$5,+Y:F(,,R:#)U'&4A: <9%C"'3KLD+S%S$6'NKD]&$*^N&C^5SE M .)M B9OYOAM*([I5WCIUW[+UD0[;S6UDD LA[XV:1)DBL1F%="EBE&SPROU MGJ*@'TR:3U@.(-XF8-)9P1=^#9\7RXL)UUDFABZUR J-8<*@VAG\*PV1AA2% M\'3("JVK!_<#1?,IROV%V006/I[ZV>R7\]5T#JO5A$8,I#(#$KQF1.K@B ,5 M"9I!FT(2U$ <" NW'MP/"PUG*@\59A-8>'4*R\^X_?UCN?BV_O)B<7KFYQ<3 M% +77F42DY-$.B.)\Y$3(U@(2H*--AM.80PFW#8Q\ORY/WM2O M3[PR5'&'07C6N/\E \1WUQF"",8$IP1-0P'DWM/[H:/A#.<@8AT9&F]B7IZ< MIRE^XF2]AM5& :]G_O-$T0 VA(!.LU%H!!DRH"(CE$J,RD$G[@\_]'K\^?W@ MT7 .="#1-F$[/GZ!V>S2\D6IG4DYD.0C6CZ?#/&4 J*=>86A5I)TJ-J\F\_M M!XB&DZ$'BK()(+P_#[-I?#U;^/7$,.!" 2<@7404>X]R*,&4VP\&S:<\]Q5D$RA ^)Z6$O5%_-?'+RBVU;OS=;FJ7LY\)J"9]I)Q$@RP MD'HX;SI'4$ M/S*:3I"C5+CJW"GKA4X^ 6&X>>(R,*+XVY[$#-(RE37WAR/FUB/[H:+AM.C^ M FQC T+*EW[V9I[@^_^$BXD%295"!E0PMB1L)/$.\8N 3E2%J)3/0^TYMQ_= M#PG-YT(/$>C8E9J;9/[KZ2KZV?\&O[R\E@^X*2:=D6B='%(.@%&60=\JI>R= M30PWR,.K-A]Y>C]<-)P7'42LC3@=UTR\QG=6$[!9**4T$59[(A-G* [#2RJ/ M@LN)0AZN&\Z=A_<#1L-)T2&$VA0N-EF[#1,-4!(34BH(3R30G EW$.,9-PF\HL;]RZ_GL[Q85/TY1:;(^XK"#&0E >:T(/C>;,9>*X20>2P&#-D M;YY:2-FO0J?I[4.[U?0SS-:KRW%1@/ MMEQ6"+;<7D.Z'(\90]XH)(N&&OO4E>#]>;U-QTA^12U47!J6 80^XA9SF_IM MUN2*"(@"R%&?P& MZ\L:>.$2MY $23Q;(GDI?[5]SO]I;Q_@!9($H'VN 69[!<7[R?^3+Y M(15'\*P$OHCYB129:3"*L%# KGFY&I2 B!A!*FF88'72'D]1U8*[-$A<-YCH M&[ SMPSGZ=DY?O/'15Y_0YD6;G1PEDKIB3()%X7(Z/7%* FUP@0)(M#T5,G2 M0#O8/;I:\(X&@=* XM\;3%]A&18#P>D#H%"F<0U=.)>9=R> M[;:L*T @3J*QS<:KD)5V],E6 S4\ZATA5=D_&MXJ#:&*!N!5-NGUQ;;5TQ16 MK__YVYL;W%CNDO0J$@BVR,R@I 0%XJCSTEB+"Z=. O-INL:9+U(!4@.*OP$P MO4$ES#]/PPPV(L*5\>I[G)V7^R[_6"S2M^EL-J&:&Q&D(:76E$@N*/%E!Z=6 MXKO<8N19)_KO0]TXPT@J &MP530 KVNZF75*\E@:F4.9'\N)1?&0K)@Q7$". MZJF"H/TAM!-,!K_-6@$F>XFT 2C<2)/>,)?.A."=,T1)+3$NP" S*+29DDHO M!6@GU5.W%_?'Q8/DC#.(I )(#A=V XC9T#_A21@:D&I:ME7IJ6 M"PLIU('(YODCS1^I=HJ_DSP;2 ^^G?HPG76NULD\=3=SORQF*/75QA.[KH7Q M426,!(G*5)9A;[@U8MA(9!FSHB3EV=2I_>A+X;AIP^KU1%44U8 9NL'7W9Q] M3$GP$#U!PUH&^)19'"988ECB,FO@XLGK*X- KJF:HSH8>!QHARBD 6A=UBF\ M]Q>E2.'R ,?ZTI/&20(&69$QY4V%0BJ--'EBTLA*AV0/TM,,I [2]B,E(@>( M?DP =>7F,2[/X;(28759BG!?8!/N;6 \%U_!ZH3%33]IC8ZAD19'FDA2]NQ229EY1GTF$$$K6O62R=+'8^),K MS7E@O4#S^#/&/?VJ@9*!Y-G WO3J]&RVN #X +-R#>(!G,= 3>+@27*EG:_4 M91*9BX2%I*V50(6ODQ;\(6GC'HE5VK&&54@#"+L\D?ECNO[RXGRU7IQ>F].+ M*YZL4XEG3:)5Y80F @D,$N[*V5)NRIS,.@4@?:@;]YRL$LX&5TL#4'M@L9AR MI PR$^/*[5HF)7'X$T-=AYMT&9V7ZEBO/7 @WTJHQ M<&V=-D3:C%)2S)98-A,:F3$Q1BGI4XUO*IFH';/:Q_#%ZZ4$:JBJ ;-U-\*X MP4F(%JQWN#0MH#>I-256QTB<+^,=>4B6USE0>YRF9KSY>C@;2"$-0.L&$Q.3 M*,W&)9)D0M)9YL0Z<,12':R102)'M;?"9ESVH^0M=Q)Y$UOAZ>ETW?6U+-?U MT-I.YY]A'@LKV004B1<.H MI %;] E.2Z/4Y<5&/)>7/T].2X;V9+U>3L/YNJ12/BW>=PJ8J,@4. J("@QW MI4J&E$H](J(QG*%8O7ZJ)_K^F-N9U&9\^WI(K*N^)JK![TC+NF2E"!31X=%Z MYXA[?>"9E#KEZ WWD=8IWMWC0+E:Z=M1L'6 X!LP;.\OG]M)9W.9G:%Q#K0D M36QI\%KDXK-S)''AF2HCVD6=P[T'B!GW9.\0W=Z_E'N0H!O RHW.\QOZ(Z/( ML\O$V]C-WG3$NS(:2Z5R@N1T%G7JGNY2,F[^8$"4'"3B!B!RDE)7KN-G[_TT MO9EO;S=,& ^E071&NC40B0(B@1G635B$,@4IZSK7_Q\A:-Q$P(" &4+@+> F MQO/3\^[4J$M@E MZ2_@"\]7T*Y0Y!:?P=K%:O5XL8?IYOLG6QHMNSM9LH[;T M?\Y7Z^W%T'?YD_\^";B#IQ SP2B6%Q>.DE"RNC8J%UF4- I6!W/#,S-N[F%( MO(ZLZ :P_@'6?CJ'],HOYQB$K&Z(Y"7D:9RN)\D;;;4Q1!NARZD&+S?M@>!& M( T:_#QQ[2-F[<8$(D#JZ$!8-T/<";*2H7[0"+94A20,9:$@&&L9X[G MY(*5E2K3[],R;IIA0. <*.8&'FY)N$5.D*FV#ZBC563=G&EL:38H*$94,FB%2T\V;XP@ MP?&0T![.\4_4J>NS=ELF7T\L38%#8H1S@6: M92^Z"3;=U0$'WC$JQ5%\M >I&S>%=FS ':Z@)@IS;A_\/^YU"N]ELIK0Y#R1 MI7>2!Y,) /.9I6R,KM.TL1]]XQ;R5(=>!24U8/%N-EIK9TF+0 M$JN9-3HSAN[#T>"U0U10K7O6*-#:0QF-PNJFZQEDY!%0^RQP0R0DC)XS9)(\ M,];C;X^)K5U#@GJMN$9!V+YZ:0!F-\KM'MWS5>14<*=(2&52BHF<6*,$B9)R M+[S.OM+ MA[$]8/;\STV&%H_;4'NWMX?G562<4J$ UP]27ABN?=$!&DS2D^S M2A5K3Q#5#V+/]U1@*'VT"*WMWD\=\\F +^W"!;J4((AW69.0L[#1*6ERI8&! M#Q/4#U+/-_4_A!Y:A-.MC5ZGR*62! ,2E(_BF?AR5]UA],*$D0Y2O2N5CU'5 M#UC/-^L_F$::G[U])9!HL(JW*XGR$H,,KIK_"_!Q>XXI[J(T&/G73 M@[ZT#\;_4BD*UT9S&TTB"3+*0(A(7)9 (N=,!R4 :*T2ZIV)';?X9P@4W2^N MKJNQ)C+[I87>NURZW7>5FK#\.HVP^KB8I8DR3"=K'=%>XU;OO";>6$UB3D%@ MQ&*%J30[YU&:QJWNJ0&R@>3?!);^L5RL5N^7BSQ=3X27(9<"WU*)5%R$1(*. MC@@#PF61''-UPL ;1(Q;G5,#+?M*N(%Z_:T;,?_<->TL4Q O6[Q>"D9;CL$# M0W$X509J9D5L9"@B1K4(+G-@=>Y7_I"T<0MQ:@!I6&TT$.A]A-FL[,7S]*M? M_@L*:UN6)B%J@) D 5DNCR:(Q$*0Q(@<,A@J ]39QQZG:5QG:6#EW[U:-(PF M&L#4!U0+$O %67F)ON!LT0UMO61&TQP,UPRW9T 9<4C$<>6("IZSY+R2K$Y. M_4FRQO60ZB)K.'TT *Y_P!QE-4->3M+I=#XM\EE/O\(5.SE$[@60)*(I%=R) M>&X#"2PP4-ZY6@,&?T#8N$Y578 -J9,&('8EK$LA382D(*-#:636,0#(0 Z$ MJ@1.!F$LK0.J>Z2,ZU+5A=%AF#2 M> TFUIGL_0 QXQ8M5_7']Y1X"Z IK3!^6\P7MUG9KH$;9P=)@$#/3] R6E-2 MNQG@$97QT;K@F:T4Y?6B;]SRY"K0&EXO#>QM;^;X7;!:WV+F)I>_ 8HM&D\C M+AX6 \8;)?) -] 0+KFQ4BCNHZD6/ "JBX/VEW6!4U +NGQ3;Q3@4M M5"3)"UY*QRP)*D;B?0J:22XXJ^1?/4G7R$%A?:@-J)8&0/8$(QJR9]H1%%21 M44XDT(A^I(F16I:UL'7&M!P&K7KA8'UH#:.,!ORS&XW)MB>:T_DY,G5]OO\+ MY,5RV\#LD_\.JU??47ZHP^G<+R_>H$_2=>(O9Z&++L=W:>$GQNG X%H1J8V5_*#9B: MR]Z,E\7^O_C5-)8CC.GL'+%X):"@(V/*,.*C1G)"< MD7OBUU!\'W#MI(4&H;05T,3S %9(36AW1TZ9TKI1*@+)VQA=B"+7N>G_"$$C M-\\? 4[[:*(!0/T!T\]?BDR^8LSQ&7X[/PVP?)?O706X/H@+3NMR8*:##$12 MPTD KH@*FKJ0E=>Y3NO#72D=^1YCC?VQJK*>$1@WIAN"Y"'C<@V4*B)%$O@* M!9NC9RQ82*;2X?E.9(Z[L=9%S)[PW%U][6)S:_;O7YT2,5KN$A!'*<;/B7L2 M<%\ARELF&0;07M?)7.Q(Z+@[=0OX'$2%S^KVVZT!&5V*XA87AUV"N__E]>[" M_8"1X;MC;W;U;O+DO1DC5Q@%KHUS01 ALBA3XCU!%*%E$TQ)Q%*2LGJC[#Z$ M#IQL4T9+)MW6\?7HTP3E%/$"5X^(* %5YX;)[LFV8S2O&!PI/TC"[2#]!G;3 MQ^;TG'SUTUEIVYT7RY6?P4>(Y\O-W()[,WK>+Y:=7A\:M1F%9Y"$(AB_1W0N MRK"$S! ]%H)%&%D6*E7'U66LF7;:U>'=$D(:7C /#;5"T1>NY^G)$5=/"L=F M:U0W:Z24.G+#B*4B$>=M##I[(W.=+GY'9;.9;N&C+:;QT=/ TGI +E=CX)+D MW+)L"4VQG&TI2T)2G$1*(V#P:@#JN')/$-5,&_+JL!U*,\U/++H9TWR !'#: MC2Y9S#%274_QY>T>>?ZA&4Z7L_0&#.4.):5>X#>HD(8/$Y\T7]1B+%Z"_F99F??)^N)D88,(RC M7+2E1)J$^P=-EB"'0:CL$E>I+H0>(JL11.VA[\>@<[#P&T#2'1Y>+D[]=#[A MSHHD9" IJ=)@W3J,^8(A'%>553PQ9NKD AXDIQ'D'*[NN^?A!\N^ 0#=:(;W M*Y33@8G(F5+#&/$F0VGZH\K@FT PBK%1&995K%.EVS-" -)?ISA&D(Y+B6O*4 :XEP8/A-HI4 M)W)\DJR1ZW(&!]%P.F@!4#^>8[]E+ 1%0RA%))Y:=!919*$,LTQ<&J$E9$7K MY.=ZDSAN;JT"T*KHI@'0W1U9O^5"AL@\)/0D/2 7W$H20K9$:P&>9QZ=KE/] M_# ]X^:\AH?3 %(?$3NKY7KR8K,<2C>6G"&NW\-RNDCO\DE:G'5Z*0YECE&P MZ-#VNC*SG")GUGA*$N-:L^@U8J /BO"!-Q"$?[N+GKX4-7)^MG_<5D7TC4-I MN]ZT]WR!@&C.8JX.!'0"VAT(:A]CU M =?6$G-AG;#(FQ5,$YEH(%9*3YBBUN@4@M2]XKYA+-<=ZMJ%W3[(V,6R':*F M!IRMJPW@Q$T2-BZ)#]7VO]>XPPF\&1Z\?9"4 C=1&P$VX#%E0Z&M:ZAUAD+W5/&J> M:N+H0:+&#?2JX.APX;> HTL[_78ZAZZ!R<2EP+.2D@2P&*5(Z4@(WI-HLC.6 M&_3P*L'G'BV-E%8-Z//L)^8&@/)F'I?@5_ 2-G^^F=\9Y?YA,9N]7BR_^66: M%#GE9"W1&3 ,H&6H7IFF#9R9($6,P.H'4[N M7PQ3G/$RWYA8#%*)Y)SC*^0'WY4@5$#36^?XY4>4C3[TJ1(F%A45M#?@SKKD M!*ZKY;H&[%[XY?*B7'T\79S/UP\66NM,RS5(2APO;%H'Q#-\I2UGWG!#6:HS M26-G4DFEP:WZ8R6Z8 M]S6/67GA,$XB*>J,H9< $E0N];5:L1"8BJS.S=1]J!U]MM4X6_C@BAP3K \L MQU??81FG*WC7Y^K"'[AO^/EZM5FL$_R\!.YY:6Q;KM X4R:<<"(@(L_2:$'] M/K;S )I&G_AP?(-Z+ W^&8#;K=L)50JL24!RDHG(Y#-*/ACT;2P8GX/(\7BX M[4@:?9K$,X'M[OIK#+6;=;?AX'L%+K:>G!IH2/\!PM[)Z\YM5#CJ!(X:7[I3. MXK[A2HO*S%E*+MIHY#ZXW(F*T7M>'Q^6];34 "K[)M$D9Y&!C20:&TI]JT6V M1!G5H57@47ISU^UL*R,5GQT60Z1>GCI4 MZL%Z.55-:"C]?OF#X$ M*RE3F<0 R)7TCM@(Z'JY'68/451SP.K+Q]#ZNO=E%XY_@]1HU! MO(G$)9?1[]4:]X$8"55"TQ23C*+6';6A"B>.>+9W= P>H*T&('A]M7/U:?%( M6Y=NE064;M=Q%.:K3KT? *6[FJ[A(RR_3B-LI/$!XN+SO/N6S6EFDLY2'PUA M+FLB.4W$.^I(HEI8QG!?,'4:R=7FK+5CPWK ;PHC#:R9VCW2I7,I9HG\Z]+( M&>-1XJ(+)+HJF,!J*4A..*AB#//&!T;QY74W "N]P\V3N;INNKVYAJ?>"FI#($1:YW"I5W:%66/(7H,P1A/ M0TYU6E%78*8?]O\49W9C0Z&!U7#D"4+*4V6$()DICL+)F?C2^H"RY%74+(M* M'47:FS_%GO?!8_/P:2(JO3W+$2BC(@!NE,*7CE4H:*_PE=(I!9J8\U#G6O<> MDS2?]Y'CP>(_H)Q[H+*>^U.+30)KI"(8SU(B.4O$,2>( + V&,NSKE.)N&>- MV)_C6/ @-312\_I :1)CD1JO(XG@T4OASI0.LH%PEFEDTH6<:TW?V:M$C/UY M#OCV5T0C<#J)L52$XV+X6!8%"F7U^UF9Y/:JS%M;E=J-M]/5>L*-TS)J("B7 M2&2PF@25RO49W,2#%X'2.FFKG@0VT@CU[2 ETS64,EAX\@S&*VX\S"^PGD8_ MNRV 46 V41)OG!//D\*="0*-403K*H^>[D:MR7?2]PZMR7<1?C,X>K@[ M-MC@F"G2R25L%BP3QZDDC-JDO$V:5KH]_IQ:DQ^.H\.%WP*.[D?:E#GEO10$ M5+'2"G=YS\"1S"SU2F?E0-5U?=[NU)K\6)/+!O%Y]A-S T#I=1Q\72Y1?OIY MQ(!YM49>++WU>X".;OSF#I2][X)*ZG M7S>EXI=R4!X <9\)E''=4F=;\L3H/S*(F3$0M-^PO'T.K'>DM1%+=BB:'CC! MKJFT!C;=VV?T-&1NF#,DET$Z4FD@08(@R6<=F_YG$Z@UM,?5KL*D]G@#HK#%%'0X-F-27@$^.TT[%^'H&V[J[D]-26_??W?N3&'QR2222 M71F?Z"P0#T81[[@R1A@9:9V]O0]UXQK@\3&TJ*S0!D!ZD_9W^>5EFLG/2L^: MT]/I:M654V>E%?4Y$15I)M(*31R (2%&D"QI%>^V$QK*$O>B;US;VAQ0*RBU M :AV18"_W+T",#&.6<\M(YDEY"*BT^2H9\2D')RV-%M6Y]+'P_2,6\[4'!0' M4%H#T.ND51;-Z\7RY>(\K//Y;%OJ5>K%4G9"EW5CR^A1B,2CH2<^1J92@$@K M=;YXBJIQ&UHU!\/!%-@ &%_[Z;*[WWHMY7?Y,'":R,P#&G4# MZ+6++ ,7(O ZH?N39(W;P:HY. ZGP@;PV%T^^@UEB@+<"/35]V+I81)2#()% M2;C2GDC!([&1>1)M2(XI0P/4B=\?)6G<+E;-X7 8U;4S=.'^+8(KR6U/GJ[$ M%FT&P:DB6FI>SE@U09]#DR183BEY)[*I@LW^-([;>:HYL%92;@,6]#YGE[X) MRAVF7[NB )$"^LH.B%(!=P46$PD2X64E]Y8+(^%H@+U/76O]RH=!Q@\!>*": M6C:<[Y=PYJ?I,GFPW1=.YJG;,TY6*T!/Q43K%(1 %'!/TOTNZ8=[)LJLKP5UKDCAXSEBY M(BHQR@-T:W W8L2 C^"D"2+>R1,]TFQZI\>VUOQ\6,C5U4(#,/NAY7_O+XK9 MOUQ,5^)]._5A.NN&D]MLZB3/#R*[M9;H M1][2AU;LV!,\'UBFN#;+M8FR-+?<3G30F3FM23"2;LY\;;E@G;))VGBGF.TW M-J+7XUKK:WX4XWB@U)L,5R[-_!_3]9<7B?+B\7"@7DU",>Q22($90>J&< MAN;,"2CD#534UAQK>->3A+;6XOQ(%F\XY36 S?YU+A,;/V MO/01R=$K:;U+=2ZO]*=Q7._Q^!5P-52W/R@7N.9J@O+-_"NL'A&DC%%'YCC1 M)DDBH_ D2%SBS(K@LLDQI3HVL?&2BHG6.YUS&6^"ZYH81KQ@C$*5/H*UPILZ%T?XT M-EDM/!A:[IYGUU%=.Q'W)8.O%\N/B[S^ADJ8@ 3#-!B206HBI58D: "CJ9@ MI3+2UFG<]P Q35;SUD;;OLIH#U97Z^97O_P7=.TMKV^%,9I M1YSEDE#<-%(*Z.)(.(ZU>XB\)IW"HQFZ@Q76$!B7BPB05J]1R*4X$\WVKWY= M>+IXEQ_DTZ;$;(Z,\ H22_2QC>A0ZFO(EMYE<=-Y['K)O?[ZVW3BD*> _YAX*STZ+0F776*>>,-\T-XD MKRN5ZO8A;]S\X]B8/%AA[8"QOR@G'-V4G$R97VK*L3MZ+L$:31P7B3*!-(HZ M53W]:1RW#.W(L*RDNG:3D*^G=-W?G!@5Z2>B\ #R1+*F0)%-SDI29P0#)CB M*D"=-B _)*W)E.-@V'@JR#E848TA[[(+T;L^'9@G5#*FM,TD!?PAM8^XP> " M%RX+&00-)E5*1.Y+]AN\TTHK9JV%]Z7CH$9>!"76 MB8BK47,9E/%4U6FN]Q153>8NJ^%P*/4T$-F48J8M/]7R$&/(H0\V9'.GE<4CM6-//Z?)S.+@$!I8W@T@Z GC_*8, MB?>S]^=A-HV73$Y"CB$YDXEFAA+I R/>)DH$U0ZY4S+3.I<+>I/89!+QF+OJ MX8IK8!?M+\<),,Y$#)S0"*4OIBX#)9,D6@)+27!/1;71<3UI;#*)6 N3E537 M0+:FL%7^7[*B7_T,NDMFEU. NWS]/-U^X\8G-[.#[U=ZQMEY&9[VZGO\XN>? MX4.92X2+ME24^@A!*T&X2X NB38E1U%T8@4M-)VZS?KHK>;#M(K>'539R(C* MC^=G9[-.E'YV*254Y(UZ10D/*A)IRRFOX(DPQX%%*Q2(.I%> M3P+'/0&MAL<:ZFD@GGLSQ^_"950F#I0KQU08+PR',L= $LE<)#8X3IPRF7*J M1:U[/G<(&;DW>@UEW[M;MK_DFP!.:6SSR7^'U24'TAJ0LLP,2ZRXNC&0H,NT M'?#:T<@$V#K[YWU:1KYFNL1XI.JNR( MXA;MM@Z9>&DTT91QH2G06CT!>I/8"V_VV6UZ=50T]NW^^P=,N)C."Q4OSTM. M=LOUN^5[C$NF?K;]^Z>EGZ^0U]*2U87L)+69:$716.*.S_S)%K(^JCK9+X&]AO7YV>S187 !]A^74:X>%F MTR>S[HNZ7NBEC^'G>>E,M$E[=J*XT:_HY+0T?YDP#+%5 $T$+Z6=)=9V"L6 MDF;1EV/76"<@K<30R&47=2'>$!;&-K2/]N+J>KZEZ?H<5?_PRJ<"6+(\$D5+ MK"8])R&90)@"R9A.3 G9R_#N3\/(E1WU#?&1U#,V"O^Y$>"[_,HO9Q=7]:$W MBT8GT7N>+,9T6L4RXE0%C!-9(#SF++*+5'+="VX]'C9RF49]7 TM\ 9V]EL> M\/8OW46A53=/M&N>_B[?:,9V@M[T*20VT2!!<6D(6-QBI1(HQ<@Y[K14^BB, MPA"Q9F2].\DCEVP<97<^CCZ;' G[;OG9S[?3>/P\)5C%Y;1;E8L9:KD89HPWA_/ MPPK^?8Y?^>HK_OC4]8JET>0HC2L%_R5#)R7QI0P$2D=0YAF3K,Z)Y$/4_!F, MZ"X8NU]!<:"&&HBT"@_3-/7+B]*Z9GM7Z>3[=-.D)GN?"6.E$PAWCOC +=&> M99V!45&I6\:C)(U=0G&HMA^ S^&B;P%#U^3_YD_QY8V3JI>+4S^=3V29&.64 M(2*G4AB ;%F1- &:7*;4*4'KA.4_IFU\5 T @KO0&E8C#6#LS?MWO\)I@.7$ M)"$\>$&20(]7&LV)5UX3HUF642K!;:6I,Y2$:D]CP"X?G09-TLIL8Q+PBC% J9U+).-^5'21IY8-9^*KX; M0@XB[P: <^45;GI0E0/#Q;QS$HL9EC([I#J2[,IDI)A01"+@@M(V1!XIT[%. M!NE)LL8N!QS:%1I,!0W@Z0X/ES994>%RY(3KF(C$U84V67)2 A!A!3/J;FG+ M4$4%#Y$S\A8VG+KOE@$<+/L& (3DGR[FW0Z_M:A2,K#)H6'F"D4BJ2'.F=)N MFE]FK60KK0A22UFF<]1A%(S=IJQ&^'RSX%@!T(YXX+RL _U*JIU:E0K7< MI[]9=RJ$L@QP77B.#$KD9C/S3(&-D>/Z _'Q1,!_:!*VAN MZ/V'Q? 0?+^<1G@/RXZ[B8LL^! 5T;$<<67JB"U--IF35!N9J+=UNE@]1E%3 M?O?@T-I?^&W9L7(<,$W=X*C%?#.=&=*[6VL$[D-G4ECDXW 964P,8?++GFZ,8V(3 "$.G Z5F,W&,E_:"QOED M.;!*BL3 M#)6CDB81X;N;ES24A:*($BH(SQ-G=\_*'[N_U?^A([<9&10[->7]+'!TVZW\ MU7^?GIZ?3J1A3F5<),%172[T>N(3..*=#XE%J2GK-S9]?QI&;@2EV8W^1;]U7\_>,IO(XQ"JQSU&& A==[?CHZGQ&1N\]]4-W_MC M&\"'6:IO"*5CP0CTW"R7@DA(@%"U#G=,9;+&7=*Z.D7DU0WAG0=<;'Y>KQ7P M K*W@IA3^@KUGCM@MB'C%N0ZJFA5 8/I=\ M]@M!+?A%=, MVGY?P;O\:K6>GOIU&9Q 8^FR:(BG'F,A ME?!S@*@; ,H'P'#\',I & R,.VG\,5U_>7&^6B].87G/Z"JNC561(%_(72FP MLQ+=5YI!E4'>3]@+!QCT\K06U(932 K0^H%"2@].9_B8MHMCCK MRM9+PZX5;'B;),5I3MD2X%H129,EWJI,C.4,WS*&VCIW&WL0-^[A:35S-JQ2 M&L#9P_T*-V?!R.:;>40.IU_A_V)(2LM$M. M<&[K>/R[$SON,6LM_[^RTAK Y553]KMVW!EKJ0)%;/:,R&P""3$$DC(/ IB# M&.MT,'^,HG&/3BLA;!#Q-P"CUXLE3#_/7Y36EG/DX[K"4Z MK(*_M_ D4])#:17#?;EKANQP3A%%&)W[++6MY.S]@+!^^5SZS& WI#8: %=Q M$Y;P!3T%] HVMOWAG*',.BCCT*C[PI>FCKANUC-8BLM)!9AE0R0)5.K'J1UP]Q MS^T(87C-- NW>\,.'V1ZXE3RT>G2K 9P:06&)ITR22@'C98>7YLZ5_X.H;H? M.)_;^<31]-@ 9G_URW_!VM^J]]MRPH(0QF=-6"PCRK4HE\0%$)HURUEX+GV= M_/'C-/7#VW,[IAA(!PV@"0.B!+@TWJV_P'(KK=7FAF-A;\M43CDZ%@$=UW(R MS,MLD9 =VG85+&2OJ:ASMMJ+O'X8>V[G$\-KI@&XO5ATJ<;M1=KIZE\OD(;I MNKR:<&-$]8/6/#^ MT,-Q4*0F8PB.GJC1N%A,S^V'GV1PE5!1X$X;I M]'2Z*C.Y^ZR144*P0M.!'7(5M226 CX2B1+@S0TYCI'63T)[ >ZYW:Z M4$,[#8#N_7)Q!LOU13EV6^-67V*3[H3X+E\*7*#<&"($*PU.T"C[X 1QNKB: MUC@MZYPM]*6P'^R>VUE"%?TT@+MN_OG:"R3R %K'B#/J'2.I7C_OSKHI@[>>? MRT7$D]4*[N<&-6?6A&P(][1TRW2&A)B[/KXF1?P/1)W6D/UI[ >VYW984$E' M#:#OS>F9GRZ[ML[+E]/5V6+E9^_RV\7\\]O2H6G#XYMYG)VG,B7N0>;OI; S M.@I2,Y*90DEKIHCS41$%.KL,(;-09W!)!6;ZX?FY'46,K?4&@/\:!=#-(OP5 M?!EO=>V4W&6,<0Y>1"#"B8AQ6,[$9:M(2C9G ]2K7*DLI2^)_4#ZW(XDZFBH M >AM!G ^Y 6#0=]$V6XH.S*B-"5.J7(":&C&T NDJ=. _E&2^D'KN9T^#*.! ML9-W'Y!G."VI[!LM+-Y?4K+I\OG@>C$\2.F\QE6"$9>D&'&%G)!GG1*&_,PI M?J=CSB.IO'TIZ(>J9W/><#1E-&"\?MF.%'RQ. W3^7BT< M35"RUI9>C"6X3[AN!!,D!LV2YB$Q5P=CNU+:#WG/YNSB&/IZQFU$NA$#%9N( M;+__6"U$'F*G?@,1%:VS^']BJ"G[7X&HEYG$;*W,G*MTMQ=:\PU$/L8OD,Y+ M$]"'"Z@Z0=^H<4Z24A[ 9YH,&%UI=.).=#;;4&07!-V[ MX55/50ULM-?<_:BF[YI%Y%!QM-:E!JNT@#*>!(-\)L5\B"$[SRM-A=V=V&:; MC@P#R3I*:P"7]\NRRIS!;Z6)^^O%2*8,L:$T MO$U."9&%]=='I36VBAWI;;:ER2'H/(+J&@#H519RD_O>YB+3NS+$XGQ92GBZ M3E0W*B@";@$R<1)<*+=^RR4XZ_&O-&N>O WXV[KIXIZ4-MO^Y!!05E572W!\ M._5A.NOJIG_,)(?$M+61&.E5AQ.%Z(Q:\C]DS'RO-5MJ+W&:;I0P"S&J* M>V;H_'V^""M8=AO'F_G9^1I_O9A'_%>=JJ]E8), Q]"CX5&C#!2GQ$/D^,KE MF!(8 W5FZ=3@IMDF+>WNQSX(9'F_+#M%S*VPZ'FZF^ MD(7T06IB-#(M&;KO/N5$F-><*B.T"742 4]1U6Q^=!=TW!LU-)0:1MRL5\OU MY,7YZ?FL6Z*O9=/TF+3S:O,I8\)&,O9$B>-W8S5]I5:8L/O $I_-M=./6E:%Q(#:?[145%- ZL[03[ $ZX)#B)WF0B:0REWJ., MLA&Q+$'I^I43#@*M#4WC@*L.!G8 V!X*:1QB)^G_G&_JVGZ%,E1PHH6)E*.3 M&RCCY0YA*I5LF5#0,98*(_"]9J,-8\?N4-#D9=8($PS3)%-]43)9MHLZQX5-DC7M M./@&.KPJ&L#5'1ZVJY 9_)_5@@CE@>"R$*1B>0[KL);@UKPDHRYI[@JNI%$7:1)Q(D@@0&60R-,E: M\P@>HF=<" V@Z'L]N@^6>@/8N=Z45Z\7RR<*';NEYF044F=%(&IDKC@)'ECI MS M:6O11@ZXT]6\7,L>M.ZBVZ=5350,X_(2?NW85MVN):N,<1\HW/ A<2R&@ MERBXCB)RIPRM [>'J!DYO55/^7?[1QVJB0;0="T<=!WFR2_3ZO>SA$X$ITQ2 MMV4J)Q]"9.5PV78]L!RQW3P8B)8S5CHQU!FAW8N\KIL:4"6-XTQ3 MOF4J!)J5L9($58IFR[IT OU5I=%#Q5B;9EVG]T\O\L8-$8^*L_U4,G+VZX.? M?X;.JELP%N40"4='@B15;^/XA9# M2'%L]?OO-PCWTJK$<;.2+D4B(XO$RL!)#EE*&3P-,-PIVJU'C^,E#*;^O:4X MLOJO,I\?(\S]]7_M$+!@^2,&ZQ MD# MG"V6V[$K6TZ2SA0\[O9"J(R!@$W$>Z4)2SDSD-F"J]/>\'&:FJS5&191!RIB M_-9SG4S*?9;/\VF1TXO%?'5^"LN/YV$5E].SS067Y6EIQ^S!8% ),J*T)%CB M#.[O((-0OD2:Z0Z^'FTVU_>931Y['XB?BE)O#TP?()_/4\<(4SX838MG"\CJW@3?/;S+=,\S6M(> &X!%UUGSRV*&@E]M2MLF*C&C )5H MT-@1F0,E2#,0&FP&#M'D2K59]VEI,MP:!BX'"KX!Z)RDKD_K"OWZ[4R<24 S M&%SV) 4E2UHC$)M-)I"-!ZJ<=W>=E<'*^N[2,N[%Z;J6YC#!-P"=;D+Y+WX% MJ132(@=;Q2S+$4UQYW^YN/[(>W]1WCKYYI?IYLWQ\]/.7^L&,I767B^G7Z<) MYNF#7\,D16^#0-&R$#$:R)R3 "JA50[X*RC.79V+K=59ZP7L:O.UZMK$IF#1 MP#IY,?.KU;O\1[D57X9-?)A^_K*^C(&O)[^^\+,9I%\NMI];;3^(RG#:,T F M=1D#BS%P,0OHC$C/)-60C'>]"GUV7@4'$MX+X]6&>57%^#%5VBJ"7WV'99RN MX/UR&N'JEU<\LDD2TDLDF(A8>BP;GHG7+I*4 7+RSH18Y\;)7N3VR^!6FQ!V M?+@.JK\&0'K)P GN$AT'[\[7JU+TB1Y6%^M'A2)TP1)K4]8/>\SP]&%0K8R?I'EE':W1R+G..TFN6A!;%AP]$0IF=XHPG M-EJIK8K4W^TR^$BJ[L?/Z@>;9W9$4$',8Z.F2Q*\09\6W=CSTA=KF9WA@4%'\#>QZ M#ZZ5&S86=_&LL@^.@-%H7\$IXA+7*#Q(G(.+)M>Y.?XCROH![ID=.-30RMXH M^PK+L*BX[VV73!>S3SQ3S 3T$25TQ5"6E3XAFN0,F5)OS+V6S[MM?#60QG#Z: ]=EY]V+B;-!)AH8T5GR34-S3TNN,$097-92 MTF/ ZHJ@?H!ZG@<90^C@&?=S+4-([@PBP3W^]JR2ZJU>=R'B6%U@]Q;,$1K$ M0O+"T$! !4VD-(:$X#3Q09JH:/;@Z_25KM<@]N&1."?K%^A*7.#S-KX#UXH) MZ=%C@(R,ER7N'01B04060V*)U[&+O)(-A)2L)$F6FW2V3#^W&-X8+;B3B3F5>EU'W1E=#Y+3[#2L0]!TN.";0\]O MBWG<\H'>)0J >^)E:B+C;;]SXY"0%FE12Q3VEY72+91(L"T30[#)8*YBH8ZP.(KO9>56';I'' M4>3^J%VL_6S4..-JKEQ>+%\NSL,ZG\\NI\]5CR_Z//Q8<<7.@J@?3QB!\"_N MFG 2#6<4Z+U1BCMQR):QA$A4=6Q)O7CBYAC#NU*^'G;X83&;H1I*]=;$:D6= M=HS8F!B1E'ET0J0AN 9=4('W%3J"&%74IN-,W;!T;UZTJH*:V"[[\?@A$6* MNP%&4MD(6J;%)1*82"0:;1ASV7@V)@Q'QEY=D.P%R9TTMC<.SS:'OFN_7 ^" MQO?+Q==I*4=X@+>)T%(JRR3A*# 4FD\8R*-')+P57N6L9*6;[T]1-7(\?%3D M#::=<<]>=Y+='\OI&M[EO)J$8 /GP9*D$WK$DJ$;SIW';03?99)'*\$ MCAQ=-V@+]]/A[B!U&Y#.RXD0E)N0Q]VCO0FV'/\0ZT(N1<^1A#+,)@.3,7OM M5*J3AAYPCZX79#>(RYTT=N >_6J>1@VTKZZA+/+5),O-M5"/E%T/=ZT>=.]* MR+$"\(,$5#\8S\"5%3&5?M$65T,&$J)E!*BB207MLWMNTQ_OC%H]N27F!P:O MX@=^6\R7M^=I=^LX0LI<"T>+38M?ALX0-XY86SKS48<[6QD, MEB&[S%.@,=3)KO4@;EPTC@2;Q\ [D Y;@N5##&V[_W')K37ER,%C\"@E!^*A M\"6HY)F%Q&1E4_HX<8W 8 M4%K"I6#")>-LOW;?@R#N+G6-0&XH2/2 W$'Z:0ESOUQ"TU,TI4=QO7-@4V102=,(?DKLZO4)V(K,1*SD@3OH8RD&4UA(B MW\S/SM>K3F)L:_RC3DITH]6HD2BT4LN9?" QY1A"IE#=3-XGJA&T#0^%QT!W MH%X:A=C5F"K'97;*EJFV^$,F14((DE#'*7HV-K#:R9O[1#6R_8X"L7WTTBC$ MQ)85I90'CK:>\G)IAT9/7"XCWYWV*4LC(]3IV?($4>,>$XX+L7WTTA+$#G"+ MWU[=3A/4,Y%S)A8@$@E&H&>B#6%42<55LI17!N40;#0"XS8"E:/CHH%%L>'Y M2@0OIZLX6Q2.KXX0%&6"!9<)E:7C4L %[B*G1'FJ,AANI*LT&O1'I#7B21X? M-@_V!QY*APV M__O;FQI60I 5STE&"HL)]QQ;OV09+*(TF. 7! MI3J'J4_3-?(AX+ @6%332 /X>E16DZQX$+$;YLM*HQV%3E.I>'8R)&,AIZQJ M-C%_@*21*R2KHFH8/0QV?^8 UW(Z]_,XQ6^[W@*>$IJWU'ME#'%,E>F>FJ.U M!T>2H$E8%D1P=6K-=B2TD4!Z]!VVIGY'[P1WM^_Q5;>,AQ:F,%K'6$8/&(&6 MGB5+G*>2L,"S5M)$F>_T_7VL$=PNCQW9TZNI_<515-' IOM4T\T)9"9Q_2FB MLRFGE&7D)66)J&A\UBYJ#77:23]%U"LI]PFG 6CO!!$"^%P M^5A!O"\7RY6!H+*,&GI-G*VU!X^1<=4HYO9Y $PTL$BV,>AE;8'/,8(+1(?2B[P, MS+4F>D*U9#(PG@S42<3?(J,1\+4!D8=S!GOHJXG^!=T$AI,S)"!N1+1)?'P\ M^?#QDJ4H191&E=(\W+Z2CQCZ]=2V*[S@"O.2VN(XZZ,)/45"IBJL%-(Q7*33D48X'ES[5@7OA9/)]M8H3%;/9ZV[A*!*8=+4EWR &# M#^I("#Z30#T8R5BTKOG5\S!KC6PCHZ&WWG(: $HMK:T;MXK^F*Z_W&-^=9O[ MU8<[)7?;D'XS1022X$%)("R4BV@B26)YU$1Q%S)W/J"6ZJZG(=GYTZRA(2#; MXYKU?47QB"3^@>[RV\5J]68>9^<)TIOY*[^%"1\XL9]Y6WJYJL_BG22DUM.3JXNP9[V6/"*8;U;R:1%LRQ&A\ MK$T:HTL62TZZC _T8%D4J*DZ=^&JL/.G":W:7UA[X.<9+Z*G-W01LM-.:Y*H M*[."$>U.9DE$M,H;RK.R=<[5QG,(J_5E_G,NHN'P,VC;Y[%/4![1D)01F'1 M0FGS)KW$G5EI3UB2R6?PG,G*M3\5N/K3.'T#YRK&!M SWI5NBZH3Y,:@1).# M1WM&A.02=V4:23"@B3$&ROT%8T++(=0U)XTD)T;':!5?;D_ _,E2$IT4WI\O MXQ>_0H=6"9<35:)>*0HVN"A8Y0L(Q]QSCM5!ZD^Y:/Y_]MYTN:T< M61=]HHR+>?CI1P/&#&CGIJCL8P KC;;X//120. 2G.4X$;<))LAU/& MHPP!1=R*X'SU &5/7@VT,0Q;YOL>_<':+"^+TTVQ:'W5*U>Z. MIYQ?AOL2:0/5U=Z]YG="[>OY;%W*6-'P^G:YFG_!Q<-P&B]-B9Z!RXQ4S>B? M(&PF03"-(@=G=6JR!QY(X+E.PPNO^4CB_H4^_[\GVHMDN/90'%ET)3*Y12E9 M*#R(:% 4A6T:FAU*X;B!90L\;>_7371U)?9IG9EV4F^!O<]J8:MVD7EABX5* M"]J?+"!32,IG%EPDW] IIP1%_98D<\T6:^>SJP_ZJ/?6M[4>'A9$M%I*C+1# M\SH4E"M&7H-)@-DJ@\P@YC9)_"<0>QUV[!B4;=NQUAKL(!9_';Y.5^%F^C^8 M[[E]/5^NMI@R.F&*OO9W\V2G4R'VBC!@A5<^1)B8(!M$\U$%0.*"(5X&V6+!%H MA+_JO?;N->^QUL+4[B^X*//%ESKV^&V\F7Y:J_.WO[]BJM.PIU_H(V_+!_KI MLM#;OQ<4Z&24T)XDE+4!15*#NG3JQ ?,V3/K&VV_P]!_'3OR,5C<$UE<4L\= M;-)G<[V^^/HUK'!=P%@TR\(R38Z)IGTBR)H$;!U(R67FR&TV;1+OAN6C"[1? M%(E#+X;38?$S+(J'L]IHC#,Z:]"%,W+-'(-HUB.>236,*_JF38.ZX7CHP@>^ MZL5P&APZ6 B[-MOOT>EWL:S]4HH?)JAM\D%9\*5>%A<2=V0Z@P]9A,1RTJ5- M"=%Q=%ZY=3\130<<0 RDV@Z >Y"0)R[;Q.KTZ"1+KD6^M"W)Q(!S;U&H9'QH M&KH\3]Z5V]UA8#J\(J\%G?3#5!7^"2"W:?D_*[=>X*GQC&'09M*1)P"93T!:)G#&P(FK-2 M*&1OTY9X* [&K2BY)K0/#8;"5^#77&/.$7.67>)O_[.?/_,Y"\?KU3 MY=UO?@DW%4;+2.[HU_EB5>.X#_BI)BT->F1__&M;2/M,YB]\Z)]T+*&4 #)$ MBJFE-1"=%I!$0I-"+#ZT*<6XT*'_K]-E^/1I@1O[];;)+*7@9/SZ6H8I*67;=RQYZCJ(J@=%#?;6\U@.NG B_I JEFG7_YRNZ1] M>+F\6]N;-H RE*QRH3A;1PW*20DN2PO9E&*,M(XWZK?X+%GC(FPX[?_0B'8H M5?2 J[LM8M.X#T7.*5@)VJR/W7D"%QV"T99YF;QDOLUYW!,RQL7-@.K=!L[) MLAZ[2^9O,WK0U\5T>>]2W#5EK$E$-F@-+*GJ_B=:1L$FH.43?(EHPO;Y[9[\ M_3TO&!D)I^MK/K#PQ@8 [='+6]J7GW+ 5,FH:PD-T\1!#0:#,@Q,5*:@SQ0F M^H/4O_/QXQYG#J3\\P77P2:Q9RM].! HR@8>2X92/#'ET5$LKNJ>*K"V?.>T MMU[2P>WD*K*9"S*H0CH V+-W2Y,00K39(F1?F^MP82$@6C#!*,$3QY0NEXC\ MG:PNO=L3$7#,5=]1ZKB2@[?[LY1[QI6QT'*L7 M/BU2V;F:B0S)&]IN=7:TW=(23:)X@85QGZZS@&SM$NQ.H'Y8 M/OKEK[>UJOOC9]S%U*77T:\J(S<5J^C^;3!UCO56Q=F,2HK;'(+\S^NAJY1++$:/,I;WX!M5B,65 M;#1T[>'N0R:6Y>9T2;[-G?M@Y!_]G7>[5="47UDN+G+"/E05??K M=)ENYK6%S_*A1C?X*+)BCM99JA%N=3I01A<;7&VA'C0H0^LZ M6NLA"XKV3>):E#85K(?3^#/8T&/P^(,-;:/-#B+H=XLY.;*K;^_(QM1.,+_] MG]OIURJX!X[$N@Z+F'$:ZUUSB."2J8(3TKM1AF3T)[KY\O:47?)B7%06-N+7>,DK)4'E 9RM_28'/)D,F!X8I+K7D]J6- M_=27CUM]-"+\+J&L#HSC/8OS*L'I"M],_ZJ3KU9A]FE*?&WL_^^W*_*A'Q]L MU>*3V7*;=]0E,NX86*-H8RBT!J-EC'QX6IC,"!&V@3KP-C\$%^-6((UO<$=# MQ)4&6Z25KV&:[_A?AEG^T8$Z(S5B6 (N$;:=+)"N8CLGDG0FDI.;@R?D$H9= M$:GV62D9K0B*_<1G9$]U>*>ZB0U2%%^O:TLA2<0B(;#$ ;/72409=:-V6SO) M^1DBMF-0]J-G?*Z.QG:&_]=\N9K./KU:+&AS64OF R[^FB:\O^WXX\O]N=Y& MS,O'%[NO"I'Q*J7;+W5\ 7W_:#>ZET:1*'5D&72FW5!1: K>.PX"+8LD;1O8 M8<\&,\X8&PJ(:(F- MFNWE;*#H0@?R]&AYRT;-57:2\S,$A^=8X/-UU$$$N';.GG* F9B/M&EH5F/8 MX#GX)".@3#YQ[;WPOHWO\P,M/T,T=@[$SM1.!_AZZJ:\NHL&ME@RQ9J,!;14 MMC:20_ NN=H[(P;4&DNCI,P#B#L(@?KG1>#0^CL=DG/:[T<+\Q^.1>Y/I,.C MP^@_\9SV&0.^_1(!_FFBZ"JZ9U8)H74BP#H$Q92!4)B&I()Q6IL][=&E(#Z:(#5-VGN1 C]U_^BG_AS7PM MKG5A_!UCVAHNK"<,)*R3U @-,6D+R7C'HHI.B38WI@>3..YY=6O,M=%4!Q!\ M@V&)G^Z9=6N8#:6-#H!58_;5XG;=,OF/&0GN$^GJGA?!G,BNGFD*X>N$$PM1" G" M6BX-QJ0:G7T\1]6XA]'M';&!]-$!MO;*ZLWW]D..B:(*1\@BU[-XG<"36:80 M/)IZ)"0H!K]L*/FFCYY@XYY?G*:@GB'W'XOY5)AX, M,5+[A+=<(I'@(B.WA[FD)=]29A,HGG6)=NJ:>171!>!6%)ZMD@G;]('H(F'@ M\38P22515(<*D(0"JDZL#]XQ2#EJ[9UBI=$XXL=4_ P7_\=@:D?JZ6D:Z<"- M?*:8\K%?P2<\"MHF:MM<K>R"C:(\M6I(I9E=C&33R4PI\A:?\<%#;1 MY)76 3Z2Q\,=^YGW76+O/I3=KG9Q+QDOR3/(KG8*T,&!SU93O&V\9T;^CJRWY7+FR26$0QM6DERS6#%B'R*"$YEX/6 M6DKQ$Q]$/=P,/].<9G,W+%7RQ90(%J6JC9@0G"D), 7N0E0^\-Q$4(?3^#.X MM'Q@[,_PY3Z+RY6B1.U=YR22&+7* M0,N9@>5,,2--9+:-ZWHDH>/BLAE@#@?FV=KK )S;7O@6CW?Y?YB-S=DYX#R3 MR\^5 L^X N9L$#HF+*TF3QQ"7K= /!\@>ZIEAM-6!Q!\1H /60PBUR:>:&MD MJ$')["$&Z2%KE9CG6J-HTZ7B$.IZR=@<:X<^34U]0V]'@/HG!:,?_XTW?^$_ MYK/5Y^4D16^BJLLK!%IHB?@.*5F0IK"0#=W=K+$W%T.%"'5NK5 M0?B_,"P^_GL^2<&[+ PM?[065)W&$1AZL/2+G ,&I]OT,CN)W''M:V> /46% MUXE3 AY.BD/)3 H@61UXX)&!S[1OA:0,]R(HS]H4:IQ(\+@G_#UB]6@U]HW6 M>D]1DN6V% \RQ0(*BP%7$@/NBR=64L1X<5".-XVO ^P=JY0N+X\^K!9AA9^F M:3K["Y>K]5GO*9=!.Y]S_N7.R^0-=%GSQ\/S7]W/?[1_>DW%V0S@DM@ M<_2@C(\0,$KP(CJDO3$GV^:2X3#ZSC5!#X]\:.G/@N0J$K=&F5K4P33$[ CQ M9%P5LRS&W,;N["!FW"BB 4:VSEIG2B.H!RK>.)USH:,Z(5SQ;>I0[J,X:E%/JMO'S#=+J:K*2Y__]>??_PY MGZ6[?J,<=1;(-619I]_RZ,";0&&(MCPQQZVTL0GWS]-U%>;H&.1LFZ,!U=*E M9?KE=DE>XG))/XC3V?I9)YFDG<\YWQ:]3-Y 1NC^1:\?7E2+/JN;^RH1!I;3 M]8_N(16DD:X6]8EL2.^UV--9].!CL9Z\Z41[4I/E>!R=YQJE'6][F##[:.91 M0"S:CHC8M 'KFIW408N(@:4 HNI>32^S;W>Y\Q MS3_-:B+L'YFT.2U3S'?G:/6U!&XBX\TTQ.G->KNGW]U^P;PUXRWQ(%C,%IB- M-0/,9(IOE #:\TW0TGCNV]B[@1FY+L-X!%;WI]U='@!78T&'*+L_Z+EMK.I% M2NN/Q"S:$DO0&=)Z"@77'F(T#@R+06MGL[1MKJK'LJ_W[WWTDN4OWQY]=]?% MJF"]>B#_QCOR.\C5@1BX "5+,CE8KK"-7(ZE]*HLY#%HVV\A&ZBP@ZNE'5RM MDQ2]T!P%R0Q#8*#0D257]!4*)6V.&)UHDXJ\AZ!>THY;H&!/M'*.2CI%UL:5 MN,\]Y)9K$Y*H709,/23BX Q/P))7Q0KII&MS9?(B:7V8M[, < "H3M?&V.-" M7\\77_]YEU\JR82[(@,HBR25DB6XS I4H5BA.#."O^2>;3^T/_V?H:OY (+K MP)Z\^G=8Y._C(WCPHN3BZS3;"*JV%@Y*2A6_U9VN.']B>Y=IW[E'J/$F M.:$99.O(K736@?.U>P[/UBH?2:9M*F-:<#.NQ3L#7-O^^MB:[@#M[Y$"GVFM M:_ZPFJ?_?6?NN3*I)!Z@UL6#RDJ#*PZA8)&:J<2,;=/292$YJL9-CQT[JCQ- M.1T![='Y3RU;GY*ZUM]\I'6\W%#&)X8+A5%D$-S3(E(L@0L6 3%;J:4D=_EB M5])[J>PNX#@1&R]?O ZCJ Y >+V9QN>G$99G)3'$/R2H*LEBA M<,TX!27K4J)POH0V&^Y+E(T;M30#VZ *Z0!@:T_@C^7R%O.OMXOI[-,[7$SG M>>V7++<NWI;?YXN"ZX%CRXG+Q&A6"J)GY$A+4WMBVP)1V1)KQVUF MVC0Y/)OT<3?F9A"]K$H[P/!O7[[>S+\A?L#%7].$N_WN/^?KY$3<.->T?E?A MYO'OZ\"R/^>K_\+5PRWU1G DF;L?U<_QB4):RY$\9"YLG0)#^TC,V8'6UEBI MN-/8YD3YLGR.6UG3;'5T#)8.EM*N2\\'#;S'=2O%]6R_"9?11!D1:H$P1:+2 M@T..+[NDPSN$DJXF5V:3,A1VI0H-G#USP)O:Y-,< MR^(X&39]\ M!.>L!D?RLMGPV@+__V;8M$3;V1DVQZBPHWU[^S8_9L-2+AHRJ]4WI>9MJL#! MJ#I2'*7TV&9>[<^187,4"@[,L#E&)9TBZVF>@(K"*G(R((=LR<5E 8)E"JSS M'#5CQH;_FV%S*@".SK Y1AL]9=ADY[3")(#)FM5MK21/U4E:;\A52L&GZ%]R MX:XMP^8H7>W+L#E&<'W:DX>H"*W3A2L)22I6!_=5R\L#N"B9EC5 $FT=RI/O M[_K)OQEXSSI-.1T![9%W^6/]27AHY?-@B24 M6F$YH2@M\F1:,4(OF:-\W)HD3:P&UB$%(,B0>I@FV;R711=CN^ MB>UR.0T&G9]L?>V?#1^BR$C.+R0O23)!4I2D*/(2.O(B-,O*7^RV:GCV.KZK M[67]# .-GVR]//247$ZB4S&3/H!9OE94@E R(ZEXGS"@YZE-H[U&#'5\^=O+ MFCA5_1VL@O^8S_._IS,"7(6EMOHDV[4#N2>@H-P M9JX.9R<)>.P#Y08.U^-?I#2_I7#_7?BV?L:=V_7H$Q/IM<^B'NO3G@)*6UTS MYVAK82%'B0Y3WFHRO^<4>VQ.#D*UO1Y4]R#3H]#1P=C9H67VZQT;[_$OG-WB M1#J&AA56![)8H.U'@$/C(9>(*5@3D%U^L6P1>= ZU="1^KML MS_\0((0UYS.D[_.G>\_WA"S+%YYX?C;E,20/E#7Y" ?;0QH>.H!^3V/3OD27 MA0>*JNI]?6W-3E839!:(.9JD>9O!@D>1.51\]NS+'GKZ%8S:NIK6QYP"90H) MQ:V'^$4IG X.0]LH[C ZQ[T=;8>S?<%? ^UUF67^O-$XO;OM0<]M;?,:=KP] M#I'&6LTP!&""F9JII,$EE<%$G0JWONZ(UV_Y'A)V[OV$ ^?V/EI/*7 == !M M5:EU^ &\=0:$U8:%X!3R-EF[Y]-^31;R&#SN3RB_B)8[.'&]YWC^W,S5WV]K M!>F.L6A;/7RS-M9Y5B!86;OO8((@>(&D7$$3E#:ZC1,T)!?C)H%<'NL7U_P5 M^@H_3 B\LPZKSXOY[:?/NX8$G%ZRUHJ4UA[)0$(:Q8EQ6M4>Z!:83 $4!@61 MH P\<.,+?>O#3Q"^';.]/=G=UBG(+AC&(PE%!5%'D*&I!:([KM;G#V*9D MW)3_2T+J+!UT@*$#+@C>?$]C,9B44IZ!L;'RI@M$2:XHYUI(9;5TODW&T#%4 M]E(1?^D@M)DF.T#I?I[^N<1R>_-F6G#"$T],)UIY8MU]GI 49"A0,!7NM4'K MVEB_0Z@;>;I$,VP<''">J*BNP7?759DE'K,F/\$6K#USDH^\ MT7WA2Y2-:PH[ -T)"NH;<*]2NOURN^ZA^?@V<\)L8H)\&*@7\Z!4"N"RLF!Y M"0Q]+EC:[,S'TSINN-$#*(=08C_IZ<\P6M.,A6$EJ$A><*GMNK.IM5J6 =96 M"L;R)%2;VN;GZ1HW0ND!A<86WWD&UIG)UQDEO5QU[W)%YE1&@BA MCE+T/-7B!@Y9&Y]]M,+G-H-R1THZ>&9-;:*XXHHQ+CC0(9(=UR20@()!ELF1 MC5>H69O)C(?3>$WI!,?@:W\ZP:!:Z\!)W-? T\20-0J$:"BD4BQ0<,4\_9.T M"/281):M:557ITUUA]7_@>UTCU%&IYAZVA14BL0R#P)8J?T;?2;6G U@BC3. MY]K0,5T,75?03O\DON[9VND?I:E\[W6,$UX$].2B\4<12L8Y6? D)E)":V+&YMO!(F%/, MDK>Y%KVFRX2FN]?@:NH;>C7PC9D)M))!LHGLLE0(3EE19XHQE@4WR5X<=(>> M2HR1('0B#HX[C3A&*1U [/'9W=NRS=#$:V\""PI0*5WS]FH6M":#+T..B9,O MH-I$@<_3U6U6T3 0&U I'4#L>Y\K#(%Q611YCU+5H8<,'"?OH6BCK%$H;6[C M=Q_52&R,)*%A8'.2H*^P JR6O=7YFC\6Q#4[(GWYE:W/3(]D>I1#U.)]%MZ2 M*R\L^6^^:/ B1&#&68LA&=EH1O=%#U&?NQ3[L3CS3]+$QW_CS5_XC_EL];FF MPEN,@I:D=+4\TRH#+H@"M;N.S10$6=ZF[_1Y=%_38>LQ.#SFRG-@[7:P-Q_' M[7]A6'S\]WR28TR:*09,FUB[D>0ZXMT3SY$DCVC1M;DL.8G<:RHBOQQR3]'E M=0*6$(B3F+SCW-=;87*$E*"O7 @4FWG/4M29RRZL[G>"QW55NP;MT?J\2MC^ M/K]=3++7PF=-H@RU"#G2ON)Y=)#1&RP)8]2N$]16>L?-1^D9M$=K\SHQ2Y^= M.!^X,D8#CXF!TIG"T/7PF1)"Y+E8T6C"W>CMO$OFO,'JO-J\/LJT)O_LZJ MXL8HC!JDK_WY$SE!485,G&M=>&*H).L N$^('K MNII#E$$IF2&2BTZPBN2QHP[Q\DG2AU[Z-.MFWP40C]5.E[FHKU):W&+&S4): MAEF>UQ[[:=.,_^;1^((3SE@/?_CYIZDG,C+0N>G=B((E 7)-2+A9?H>?Y4P8 M(04X4S/D.5+$S92 R#67"9/2KDTR^3-$G5^!^70TPT;XCWMV_SBLX6%EWHUZ M>&AA%Z)+*C(/R1@/JM@(P20.QND24S#!-S)RP_(Q[IGI4!C\L49S-%UW>5EU ML*4YOY[&?HW?,=AY MKK7?@#KJ(.YXX.S-O'8&G:VFLT\X2\38+]\>OOWVP*#7DM4R:(BQU%P%G<$; M%)!T1*5]L5:U&2EP-*GC7@&UQV(+C5WW7OMZ_N7K?$8_6\[O5^IO#W^T=D]^ M'#!V1OK(90B[X+X^G OX V$8ITOT=>,N'J)R6OS:R[)I43&59!*B#87TFU# MJJW]Y4[>DR)B<8X)$"'4MBJ604!9()4BK8C&!FR4E+F/I'[W^F.0L2/0&4 # M)]O1OW 1YX-U2%K+Y??YXF/X&Y?KY?OQ="._9 ML:B%P5P($4YNV(D./>0JLJ1]]J'-STW^G MJWM&-'I.IEE#SHE6"0KR>QW9:XJ]B(F<&<]M#EKWDC1N@D0K0 VC@0Z@M'UJ M^7U%U)LAK'%2* 54%"0<'RP(96M&?4(MVZ3A["%HW)R%5C :0OIC%PAO14H[ M3L*_NY#<!6R&W#D_VE \?_,IQP0_8).?]D%3R@NTD7H.=BJJ+/UID )=2@G(W0Y7@S!EFF?-))MNIZ+W+J< M[CW#]2+Z8Y:G"TPK X(GM:B+L#IRH'\ZB-[7]1M*>S6OR:R(&5%I7)Y8 &+,PEN6$ MILUEP6YZ^CU". E0P\E^1 0M%ZO)^T"D;T;&,$^\"L)YJ!T#O4.(PEDHLC@* M1R./>- Y%#WU$5CHNVV@/'GMN(9F"/W-SQ5F#PBX:Q7#M",3AP%R3997S&4( M'#EDFU166((_K/[A< R,V8?G#)5M*_T$^8VL]G],9],OMU_N"-?*,<\)[";5 M%@=&5W<]%V#29BTH!F1NN,7_Y-4CJ_X4Q4/XID"MV$P! MH2J)L"\\N*P-W0PH+4IC0I"V32;R,T1UYJ,.A(-GX7:Z4L8^$?Y? MTR7]=IK"#<7V_SE=??X\O\G$U#OBK]:.5#[OK3X7+CM!,3[WM#J=*^!MSE 8 MQR2#B4)M31#O"<:%I>Y3CV,@DMF@1\OD@M85&9M[I(:IGOO<5@4\]Z7P"!Y36ZP16+5, ]AA,''AM=HSLN]MGGPW,LV*"S+JLH]EJDVKRA;UA'C3CY#T4KSR[$*K. M.S^[]$7<48@X_?SL&/5T![RG83QWUOM RU*G6)NO< &1A00YA#H6,!37J._> MSW!^=A0.CC@_.T8I5W1^EKWAGID,1B;R5 73M;U! ".*5KHX+;>;U?_$YV=' MZ?C$\[-C!-Z=G7H21C$5#29R%X20-=GE[Y M&G0#/$W\W0'I_ICF_?RF%F_].RSR),D8I4@24JP%6MP7B$%Y*#+FX@3SB;5I M3_$B:3U9K-,Q<-"YV:D*Z19AVP>!/BJN4$9:?BK5D> )/$H--DC#>=%>F39= M0*[NA/9L2)QT4'N,?DX&W5=<3.?YPRHL5@VA]VXQ_VNZK .^9QZ(AZ%JL MH4.=0Y\E2*T5.L=3NHQ'OTU83_OE9>!VFDZZM6[OPK+C0O!+!3-'(\OOP&7S/\%%:8/UYX$]6. M%D]F"%G43O*!S+5C/H,DSGBR7OA&HQN'VT2;50SWL(D>HY\S-]'?9KG1'=3K M^9?:KH->]M#8RQECL!0%MOJ7JI@(T0E+ M]EKEVBI$:]ZF%/$X.L<-"=KA;-NR-=1>EU?LSUB,TYN>OOS0IJ:N86/3XX"H M,0M,M4DY>D)'J.A0*M2Y8M(:%F@/;).'=5&#]VA,]'K"X5TE2^TI\N"(DM?Q MEK;J4 EY@V'Y0\_-HI0P.D<(TI8ZH-R#]\: L5H6KI4-J75+RC/(OR;S> PJ M]S>NO)2N.PAZ_SE;8*HZS/^YB3 .H^^:MO=C"EW+:T0QO!FSIFRC,74Y+0V&^O+[VNZTQ[)[C@'D1@Q%XHZI'&N.HRU>I"\ M.%9LH/BC!%1M2H,ONO5NQ6!/%/-=)[??F\=RE1A) J$HYNL:5."UW&0RTDV&I.S==8? M5Z"BRQ"3"& U+\9RS_EA3:5:P?.!U&O:RB^ T!-U>%4@K8/--RQBD=H4PT'' M0BR6DDB@I=3L(9Z+5X:)4:WH8V+'38OH$:BGZ?&:H%K'F6\X3(8Q5)9!9-*" M4LZ"TUG2VBR&0KJ@16[4&OMH6L=-I>@0J*=I\:IP.OWK;B4Z@TB^#8>H:IZ* M0E^;B).C8VT.J(TPC>8%'D_KN-W=>\3I25J\'IQ.D),0N1>0;#T*B1@AH#/@ M#&?D>.NL19O>!P<2.&[G^.X0>92^NFPF_]P=QWR6PBSA3;ULO;_ >O3Y1O9 W2T:)64@@(S@I@/F@M7"V5:6,P+GKT=/"MZB_A MINKM+>T4B^7JU6Q&&\9B&1;?)D(5DX+2D+TUM&$D6J11>(@Q%)8F>>ET(D9MS;N.#+SV%CCS-@1R MDZQJ<]4Y /'7=+1U662?I^>KA/;'S]/%4XXY,SD&!1GK;,WB%?'N(A25+?.J M=H+L!=G;M%_34=AE@7V6EJ\2U_5P9?7Y,IIXXUGM& M)I,PQ6B3VV1UG4'T-1W271+)I^JURX.[S2SP59T%?LH)W.,_/_\H;2\Q YV) M?1]\O@-!47L14R#(,%^[TKHZRM-9T(6%*%E!]&UZ!#Q#U+D6:\>C'Q4)))>5 M\@ZRS0Q4J'-"']9[F:)MJT?Z>?3S_-MJKL9-'&EA#!99%K'T':+5TFUR_G(FU$5AK5 M5)Q)>+^FZ1B4[:^<;*_-#GSX!W;)O_PZGU7W\IYU8O.>C+<';5LM=@78WTK!5&L%O_/Y M/JQHCZ:0)4UOIFNE;AFTI)&*VY#8'A.=0/>Z9 M=WO(-M9C5YC]]8X 8O+5]PR[/5+;::\KD&[.?S[-IO^S9O5NVU@^:DJVQ:F/J(TC<3*T M% HZ\GZ"" @ZL.@T+=:(V!BGQ](\[JET>Z@VU6''4??ZK.S>20_?G?0'MVA^ MYQ;5UGAQ[=NOX^$SDNZ&>?&@AX5#"> ")P):!68,-Y#7[0WK)/80 OW#DS;9 M9H>F31#1_)BQ"OAW6OJ;H_K;Z>S37?;K?+;@:_AE!3 MT>DOB31ZS:<_9D0>+=V)U3Q+SP-85N]-B7UP0M=B+9,9,TEBH\%W#9GJ]P#A MPGAO@H+>;[&_][ G83S>J@9Q>%]X^*!.[3&,7,!QY<%$;C@2=FMX+VEWCSHK M*%9(;7-$)Z[N*NNN2\6>@^-=:^R[.++BDEO)P*P[3&FOR>,)-8%)8>8QA!3: MI N<3G._;NLQV/JA,_)E=-B!'W#'Z>](BEK/4GO*ZH3VE!"\4I^#]DDWJN%ZGK"1ZXXNA(_=L!Q$6?U@[P/IK;9)>S-/NYA*%HWC28". M@9BR+H K68/(.J4HN41LTV7D(/)&KA(:%8<#*JX?-'[/2-AF!Z7TEM=Q1>2X MTGZB"^TG@MC1B7&OT6ELU.#\><)&+N<9UQ(.H:Q^L+='BA,7M-04-%%,AYE" M/"_ #KS[V]A3I(@!BY?.@XVI MGL]R#SZ1N;?&,A=K5W#;YL;R#*+[/;8\)URYE!8[L)3WK-[YP/N68>X= M!%,/[>)-,&R=L M >,+TBJW :*R$6*6(G.13"IM=O)CJ!S72(Z-SL'UV!%&[_SE?5PA*R2^>H>5 M ZT\@QJ<).1\HQE.A]$W;J0S-BX'U%U'B-S'3@Z)*T-(<>N^^X5\ M(F=(=EZA5K3V8K!MYIV^0-BX,<_8&!Q"6QU$/?O8T(IQ85.M\'5DU5.4M(8H M3"S%Z<2,$*YIWE!G!J]5M#*$]'N_,!YBH-1SCQOT4O@B Z.>+8/U+)9<"][K M9#-5HJNY,PAD-HS36LJ)/B/E&D9R-KC9 S M A1S$GPA(G-6WG!-UMBT;O6[D[!^+W2/038"0*)/?/K///9600C- 04,DD7(BYD?^^FYYQH32HRO=M8:?+OTL4 M_3JO\\\FD=%>FTC-R.M !4X>*_)G=-%>J-KNEF;*]=]%'5BE,[0]HL .D'T M'4#H/EG[=6U[N8+O,T5;7R2K1,8FZ#H!<(ZN4,:$D]#JJ(#9/URNYS.<+E\E?[/[72Y;KVUMMC&.XE% MD@?)0IWE&0)$Y J8C2%:Q[AN5 N\AZ!QD=3201I" YT"J7ZY0+Q;=2HQX2W% M(SJBJ%7T!:)+ C SDA46SF.;_,@721MWVQL$ > ZG1MC FO_.7;Y/5\\?6? M=_95*EF'OU(L6VJ?X93JL#CF(&'B0F$(,FP5@/UX7+3]T/[T?X:NY@,(K@-[ M0MOV.UQ,YWF]%D3,Q=8K&Z\1ZX 6"4$E6NDH!',Y%-^HD=<3,L8]9&ZY"9TN M[9Z@PXVLLM9VC-= "VW:W%=J4:3%PJ3 3'H.AH:1G58P+A&5B//CNF,8HV?0P. MI['7.XD3X3&_B*XZ0.$/;XW"^_"?G$*)W28&V] MD!1:@,_6@!%1QJ -&M$&@?MIZM73&P9K ^EB['!R+QL?;N-_DS_Q:KC!1+;BBOV1)G'O'7<3I/-8-14^-VB MZL_Y:A=O1FIF2\F0=)UZ0R*$:*N3P W]A"<>M#P/6+M?/.Y$HG&P-8 *.M@* M?_ ZZ8O7]/UT]420[TFC1.?G258A.Q\3Y$)^IPH8P7-,@&B34LC0FPO%!\\3 M>A B[=4A\@):Z];F[5AM&_?SS?3+=$7"F'_ =<*%=&+BK0N95V9-++0,L4!0 M4M2V;MD&+82(=O M=B\Y!Z'171T:QU%7!U9S3U?KB=9"FA(MT#\4GXN4(!3R M73EYJEI95G)H.4WP!X(.PIV_.MP-J(4.P/3(F-\W\?]&SL7[[[QMELW37NJ[ M_NB?LSQ=KA;3>$O+Z[>PF)'HEV_+7=$CKRXFEWK*N@=/F/[$[M8??WJ_6\?7M7&K\D5 M;FN/H[#>?$(!QYPB/TDD9[FQN:B#W(3GWG(8 *_OPF10Z8X-DW?A6YUI^S!< MY<,\3<,-^2BW-4%XW>+U$6,EIIH;7M!*4+Q("&C)WGFKC.36X/;4X#VP.>:M MA\'H^NX_FDJ_]Q$AWV\;/^X:-S5,Y>MA[QBT'/8$MBY1(YN\-M'4)F7>@'+6 M0^3DIA03A-.84GU]"Z^G88WL(5/+7MVW.ZTU"K?TO&]//CQ)*DE),@&>O )5 M)YC%2'8:38Q<2>=-HYK' 8COI#+I3+0=EH303JL=A$&'L+R[KQ YI-I*@:(> MN/IIZ#K /"J$H&BQIL)C9)D;W:@SZ1#4]]M>I36&!]7KV-'/ M(0S_YW3U^?/\)E,(L%ZL[W"1B-4)ALRRQ0*"A[IF X-H$@E:*:$\A00VAX." MH3.(Z'?BYTDPO*1*KL2,_CFOP<$M?2S>X%W7HP^?23V_A"7F.E:0?K+^Y.OY MLC:O1BVBBV!9;>.O,H=@$P.NE RQ.!8:S00?GI=^1X2V-K$-=7XEJ-_-[6]_ M)UPN'ZX\[I<]-Q:-Y!*8EH&6/8G"%^T G8D\B)@X:U-(.S@KXR:4C.H:-]/X ME4#^/K7TD'QHQF4.+G! *71EOZYX(< %@XQ[F>V(5OX(1L;-5AD3[JVT?25@ M_YZW\Y"K0PN:]BE,($6F)6TR(]FS0F+75B6*&5(>SXC_2.^XJ2UC0O=,W1V/ M4+]!Z P_A9H_WL*8Q>XOF5! MLIPQ B97_;\4(3(L4'*1C+Q!'E6;W/.&U[<_B/H_%O/E0\-Y:[SDSAG0*A#+ M/#OP44D(T13/D_&1M>DB^CQ=_5ZZ'H.1%[/J3]=%!SOGKAJ!^Y_=G:55OW7Q M%RY?S?*KE!:WX68Y4<)('PV"<+4K"&?D*5A=0)0BC$I"8FG34.DT>ON8 C4$ M8@XH\1A8?3V"].F4C E%4$7Y(FMOLE*]$@Y11P:V*!:E4 Q%VUE/>PCK8[S3 M)6!WAD)ZQ-TP$"^&.6IXM:N!K^OG>P)UYX;DVJR^O;L)LQ6ML-_^S^WT M:SV;GPC4VI7$@2>&H#09NSH$CAB5QCKIHK7I,C9T+XWC7E1?TC(.HZ8> ;B^ M$IIHY:2@> U\SIR$)3D)RR&0K#3SA7R:TKP"^!$]XUXC7S2P.5K\/8)H+:!) MB=:3TTO8EZ6F'Z$"A^B >1FCL,SXA)<:]Y+PFBX\7?P7Q->9FNDGM^4'SO[$U20) M%$GR>H!$JX5 ^ M\LPMD6_6W=YLIM@W6V#9\"*$P\*;MT/;05>_E84#W<^>JXN^7*HGN15/ N!) M;2"H.><@8FVD'XFI6%!"7998@G>M2M8/(J^;V]>S\7 0U,Y13I=;XB/>-F%) MXL%0!%) ""Y!8;+@@M2T6I/&P- 4U=S]VB:JF[O6RX#L>$7T!ZWO.\ COB;2 MQ% ,\\!,HFA%DBL1,2;0PIN8'2NI\5W^+JJZN5!M!:ZS57$VNAK[8I,8)1>J M4J]J2BG%*>"*[I*CE,-N\+#Q\T MB_<81BZ0O6M<9F3--' IR5FJ0Y"=#QZ"CQBL-]+;-HF%#;-WMVHMRAZ1__9W MNKFM1?J;5HRU3)]T4/LKUNZXXUS=+F;+]_.;F]\W.083K:,*=B-Q@H?G ># M]0J-^P!.EMHIGQ7C5,9BV[B"Y_1);H;&OE!S8)/E8U1X,A*_KN=5?EB%Q:HE M'G_%M,"PQ)K2=7M3DPY_)R6]HWT?GH0IOTE2&H'S=JN\9UT0X<_3HNNWE^?;NH2M[!M9/)QA))V+GF MJD4=('**EEDL7#$9G(EM>CD,0_^X&=X_SZ(8!B#]+HOWFR9=Q- 3MM^$KTM\ M6UY]_7HS374L]*91+?UH/0+FOB(\,,=DUA#KP9'"3,*0T@#/46:&Q=O8)L1M MP,RXB>/7N& N!IWNG:V)S:Z@SG7R44YU!A()EI&KVC]VS> MLKZH)E=F]:"%[S'S]]=^)#7\0G__OR>\>/2H&5CFZH@W6B5UB@=$(8W"XJ3C M;?;Y4RD>]U"P%>ZV3=E%]-GE%);=1N2,>[[G']C*ZK6\SSL&A#*IK*UB8%0R MH(R3$ )Z$%F+=15LMFW6]P6-WZ^T&F:U!'*VF9-&;ZSU07>*6?PCK&A5SSX] M^?VF4^O;LO[EA ?M+;?D$H3U.4B]77+,DJBDD%98D5.S]BKGD7X]YO 8).[( M<[B@ACL(Z4]G>!*,R(KY N0L:U!Q[>U:66N8LO V2?\PC:P3+(][_=$_B(_2 M:;_H_4?X>_KE]LNKV>PVW#S^98T/[[?13<0XL5;H%%@ Y#R0\U1'SG#-P?JD M0I$:HVOCM)]/^[B7%B.CN96..VA1L(O=?^&R'HYMSI G4G'C'"(D7F"[[@GA$TZB M09TB<9W2NFLP0^*:G)J47"D,->;4K+W+4$R,>SC?R=[?3.N=FLUG^?Z!XU>% MJ/GX[_E_85@L-W^Z;OF0,&:&,@%'$T%I[R%J7H"YG'*)6.^PSS&W@U Y[GG] MF&;Z\DKNU[S7EDP/L]\G,F@IA$F@-2-_7J"#R)@ 6S(OT0N3U45CM*?DC=M. M9F23?(:FNCQ/?8\W]:*49+_Z1D(CP6XN=D\Y2MW[K/-/40\CF1&J/38*>(#XNC'JH4VJKHJ*W7&O<]+ MCVQGLUK>_;P(.5M"48%S\"(2%!CMB]YH!B412(Q0R?DV751:FZX/Z3/FVQM\ M6_:]Z9=O3WY3$Y0FJ+,WC$?PRDI0G-9(S-Q#%D+GVAO.Y#9E 2>1V[DY.P9; MV^:LO?HZ\/X/8^W5W]/E1$D9<@P*3*EU"=R35+74%-=(GK)3Y+NV*;8ZG,9Q MT7@!P!RXXYZIOO\2YC.)A1)8XF!)&,L<2 9B2PE1M%-+!9-8CRU]^XV MM/1I]<[5^C/@.D$%(X)HN5A-7I6R3OK$_-ML-5U]^P=^B;B82&:#\JYF^2H+ MRCD!L:15VL4$T M,#*"WN/7VT7Z');XZM,"UZ=^VRS=K3+N+?,L.N"V'@LGIL!I%8$9KW/B.@=7 M!H/5P62-8XR&T?R\M1K&OHOZ,RR_TI/>K/)]6NT30ZNU=48Y3RL-:1/TU07R/L+9[=8 M:S ?L59;O5FEC=))4 QJ1942UI#4 :.0P]/_./=M\B3WDM1/0':^YG^ U1!J MZ !/O^YD(F"B%:8X&&95[;%%HC$^ 1?".TV>HPJ-YD: MH3T2^H W]!>?_@-GN @W=0AN_C*=3>L-0IU%?]>D>5GY?[P#_.=T]?GQ$R=% M)EI/P4/A$DF^6=4F5@PXL]9*1BM*M %C6[[&[FC3U#IV X@.EL>KE#:E[^%; M=6>>KO6[UB,DC#_GL[3Y9L)#W2T<@N BT?IW&9RP%J(.CMLH=&PTK/%H4L?N M0-,0Q&W5UFGN1::8KW*;YK._*$Z;TI??R5NN:IK-2?D7+S]VB!R,(XD?* _C M(W[Y.E^$Q;_I"#9)32+A4'0BE:!Y;B-:_JX4[*2A@A(L/P$F:>?<.X@<6P"G]R-C*( M2*_5M*R#_1,3O Y]^$7,S"Y&+F9L>$&O,D-(W+':X)*#X\I!MH%0:351WZ:E M73MCL_L%:RD_K!!/3A^+C@.%V98VWR @AGK#P;CVB41BRD'70.?R_92LWBW5 M,6C9=I"&T\>U6JP_PV(3NIR5G'K\:RYBQ9YG[F+VS#%NDRT90HB$(S2TEWHI MP&2%%DVVTK;)8KVT/?OEV^N;L%R^+1^^[R$3*4(2A9$C4>IT/^,IHG#6D2.1 MG$=6>,AMSG1?IJUWRW8,;EZP;.=JIH,SB-J><7V;M^&H5E;-9_3M6AWW/DM65P@[&P/;2="#*:0#=&WQ<'=#G*T6 MB>4(3*.G*$@5""('T%'XD)+WRK;)*]U)SL@IS,.I>SZT[#L $)'_93Y;+ZV[ MA( HI32)>T!6CKI,K"@(+RLID?$&43<#S RGC F< ]H!:VS=%D[;MK$@'M)&O?JLO4> M-H@B>D#4 _DUP^EM>729<+?B#-EB6VI;&;W.P!86 K,)>,J2Y\PEL=8&6B_2 M-O+.-@P(MJ$UK$8ZP-@?[][>F=M<1$E>(?!U68!2&D),!9C!D+7U*HHV)>7? M21@9,0/K=CZ$H#M R'*S(>DS_W=NY/D_B8Z>Z?\!%G6_-W]V__'&8(-"C*:FF9[LZ/\U8\+H> M\'/#$7DT%)0<=*W[W%M&[F)\IOKF+639@2'9\/+;3E8"%]:IDJ$$E4%Q*< % M"B9CB"*RG')T;5+=GR%JY#;" Z%H8.%W@Z/?=[,B)7&"(8731IU MDJ.6BM(RF$:'T/N)&KF!;PL#HU]U;M-&N%)'JE!9B)=:K1&$0M&1<.:F] MSFVN+YXA:N06N2UP=+[P.\#15D#ZYGL"<,8*P-::2I_4^3AZ2XSCZ)G,IAP=E)K^_JJOY$M3^3A]M !QT8 MK6>Y>KU."ZN3Q]Z6UP\I8A\PT4?716J*Y,E$1BB^9CH7C!#KSA\*&K3!%&%: M'4J>0W=7-W)G0O7RBAS;..YA]44F'S[P2UC6NRG:1C(W'N3FRALU!&4X1)X\ MC[1\D\P'FH$%8R]C6[Q\:_YTPD<'W'Q92)0*:=H M87CI [D%-H(OO*:&A:RB,Y(%>4I$L>MEXXY&:1X_G"W?#JS/HZR-=XMI0N)F M#?])<)S^%T@T/.F*=D&[>UU'#;?.C'I"T;A#2]IX^$,(_V00D4<6 MYV/66;4MK[IH5=6XQ51!JM<&_JD,]< M*"--[4R30 GO(5C,P"W3G/N >OL4MHM$O3&+J([2_<&)>L\(B7> F>>NX8U5Y !* M"1BC(U:DAL 3)Z]3Y.A0*^2NC1TZ,P?BHIE]Q^C[B!R(8X0_H$_>(N6S%)\I M4BE@I#7$2BX0M3!DH5/(9*!3+NHE#WR8E,^+)NN= HQ!9=F->?EE)RO<6(F) M91 H)"A9(H10VU6ZS%3A+)-SV-"\["2JOU2]L\W+^<+O!D>O=V>+,<<*UYG4 M[&A)2)' ^2R@I$(^(#&:&@V_?8:H_E+USL;1^<+O!D>[L\6\D=R6[(%[1S&$ MH!C"%8W BN E&JD<:W0$>4VI>F?CZ'SA=X.CW=GT+N;DR'Z"+Y+5J5X2HJ.H M E/FWCCM0JLZNS-+&=I-C6^!H_.%WPV.=F?3%YZ$-FC 2UFF=8&., MQ5(48IMCUG-+&=J-WJ\WPQ_1_,)".)(M625AO)RDK. MP6% 4)J6A0_9>GZ1-IG;A'5U3GVB]@])%CE1%>.>$QV0_<)3TIIY!,O) M.8RU5-I[;YCWPG6<+7GY=-W!D76J,GJ$UYLI_2>OE;3Q&W'V*)&&7%'-$!-( MBCS(&&.=*1(BD"^9)2+%L+'-CX=$(H#JZL_/.Y<:Y-2!"VI2&X#2S5-,06(/A5 Y[0IQJG"V[3S.(2Z3O.$ M6QO HY3293/]3=/1DR<(/?[S\],T]Q(S4![F1I,/,Q:LTA(]::O8.A)&(U!D MAR!L\ILO-0$9EG2[S?1KTHY[4[TD'B[\P M_SY?_'Z[(@C7TXU F^#6?!EEA522-EE:))G"T: AZJ(A!!EJ./IX_OCSJ4EG M4-&5'3D&$D_3EBZEA][MRAEU)CN>,JAE:5DWLH4C[9QT0ELP13/2J'<0'?F> M14@7$B?MFI9S&P;S5[ZC>HWGNPNCS4U1D<47RSPXB;3EFDC^=)V"Q;+AAF<4 MHM5%_WZBNK(EQV#@!Y]D(,%W$#&_^G=8Y(_TX76^N61"Q1@LA)SJ\9,.&Z$H MKZE=/9 M(Z.GEW'!X.IL@-LWLMF MO="U8HI'7X")0LL;.=)^E#*4$J5.EL4LVY0I/*9BW"2$5MOUR7+N""-WZZ=LC3];D'&"<(=^RF.*\$XVP3!_TQ MJYU:IG]A9><^SSW9+(5V(&S4H+2M!ZA!D0/A U,&N=CN<[_GP.GY]_2!@U/4 M-V\CRPY@(?A^5I1S27&L=7P8ZJ9K:&_T 7+T@9Q,%L5VFNY^6#SSGG&WD0%A M,90L^X#%EZ\W\V^(F\X\MXOTF1RW1PQ9:31MHR296"^&18C@K/YMXR:E#0N1 >7:@ASA0"5<=4.QXR?16"R$6G MK-K,@=M)SKCH:>6GGB_YL>W,HRN9/V\K^-^633NY3:@VDY)2^\J)_V#2?J<=Y(J#W8EX=N8T]+HC99O'NO\B;.6*:# M8U"<).^+%P8A>@Y(5MLJ)7-D;:YZ3J6XGUX19Z+PDIKK :$;R?UGJ&==J[>+ M]3I[G%VN;:+@DCDHW)'H#&KPP0MPEG$MN<$?/*5A-\.]E/735V(@Q VIB0Z0 M]>*9ZKXCU;=?ZP"L M]-/+8ACLCJOK:P;[O9=S5X3X5YC>5-^:]I7_J&9@8E,03E)\IG-M3NMK @\& M#QY]34#4D19^7YA_@:-^VF^,#/TA-=]%6=N39/@\^@^U^H>_/;'BVSY MD+-N42@6@P'GZP5W*A)?OOHVR1RGDGXN&>P%\3JME&]I,*OQEZ> M7@7US-/:V,Z&=5%GHK(PK@KMEB2@VI77*0_1!=I.K17..J:S:!/XCFM!']VW M[?17U@[1W:G)JT1Z))5N%?Y$GJ+0T4 *"D%)6=L7<0E2FLBE$9HEV\8K/9OV MJ[:CQR#VF=*,2ZB]AQ.S'1P_]KH?<_RO<'.[00%%HU\V/]OB/CFTALL,:;V1 M*"G 1G M#"#WM>E8( F(7(]OC$2A$]K09O#D\+R,>]/7V:*X("S&SK YR";\R/X!YH&T M8$5PI::^.5!,N7I5:_W=TZTBF=DA(@TZ-^^)PB^2.+9+'( MS(CA@E2=7,&

C08DBHPUH@FO3@V*O94][,MB%F6\M[!Z0_M"$5S:[9VOMM]CN+$4[*&R&$$RM\B^:XA]'7[A6S!C/C6YT1[T= M4=,>2':Q/TP+E*YTYI9H7'Z=;0S%T]/=B_4CZ=,OY1VFQ<=Y;?!.]F6VN);8 MO< H:F.+#1!XG5'@R7@0(Q(8KZ3S0CB6VK37;$;25OKB3EI?I@3)T1Q7_5PK MCNMW>W39VNJY;8ZP7EY^'X=9GO-HK0Y@0HZ@BI,0LT/@0MDBHI1&MS$N?1]F M;=-@X_JJF3UJ-DACC,AM;G3UV:/LD%!XL:/9$+ET M *HFG8IB*2;7>>TJZSJYEI-Z:Y_KS2(9@K+1VT-F44ZGH]D@ M]@>1[?7I[\U02NT,+;R +C4^D#R"5]E 9D)88[,0C3J9/;ND$^Q@-@@MBQ:B MZ^)BR^O-V#1+A8)2A%Q,C58UARCI6RY5]#%%%FRC.<>C]-5KU^6L-U2.*\H. M+.2W#HK>O?_'33L6]-PZF8B.4.^0>03GR%<*EA3.C""C,_23%(QH,T#KF05-6U_1'0;' M$%L'Z'O@=&Q(2%DIY9.!R$P 1

A H[,J;2Z ?7,YTQ88=(>[_476 M@:W[)Q%1:R'6>88@M"@V@4Z1F,$L0DQ&@T-;M(A%=>&GYPV_ZAJ*0TF7UB)*L4V]2,/EC%M2F5G87X;%#MP MM@-8/*--:W4AC2*M^V6.-XD=8YE-UD&Q=3:-I=#9L40&E 5&_P7,>-#!&-]: M9!>0V@4*VV6']Y;+44#NP[\7-_%)"5Z$',#&V@:"9W( ,-4!KU&D@E9ZW2:L M'+#(:3?&0T)N-[GT +FKN)KE65C^\3[<]KI=&W[!D=F #((-I#O96G""?,2H MG%1":\ETFV/;9Y?433_@"?VL<>35 _#NEE]CFU]*U:152)65-X%.]A37H !O M(J= )U"@$SF"E,GGDEPJN=%U[E?7-O&1US@@> RM<24R]1VZ#[7Z;?E+H3=_ M6+S'BXM[G;\^+,[F;]<73A;+6U>!JZ)8@)Q";>)>$I"2>N(AIFB4R4H\2EL\ MN?ZZM+#UH5S/,]>CUN&-MN 1,G*@X)M@82F1IUOUQ^PN5U'? ]SMVD\+1,(@H#VM#R M%2\9 B/KSST/63N.&+>#UDMOF=@!:XB?T7C;@6?UW=5J-L?5ZBP1/:O96CSK M&5JN".V-(PO+:Y;7UDMB9CV?SY=D2R![V\2=>F9!$Q]$=N'.CR&K3B%7/R[Q MYM "9 -681VYXP1$5MN2D/(HPP7WV*:,_=6E3>N!C0* +4"UNS2FWO:^ M7RR_W)2$!++?S@2RQ(B6[#OQQQ7:L]%8)EE4'(/9:I>[]]#^Y+^'K!8C,*X# M>_)@]F,T(3J/$8RLD[6*$1!0UF$0BF45,?/0Y@K1X)FI[>H7NMBL=I9*1XC: M*)444FH?/+!@:YXDU%DUFH%D%(9F55AVJBFF>MA[=I?GRQ-6AS!WZMWE[//Z MDB0%A[4THMX(>WE,J)#&H"&Y%I%H7TZZYM8B,8S5AK&";+7=T]5( MUMU1,AHG)\3$:GEY_JYNRFOK&HI/G"D"LC=8YU=[")Q%T"Z;I'DR+&YU:8>> M>F^OH>\>[S,/7CMQ\=ND3LON_.\!-!NL,VTBY <)X!EYH'M-G% MM-4A__:PF7*WV4-DCX6^ _\F%OO?9_/9YZO/-QL?LB+I?R0B5H-^BOR=8@I$ M=)8L*6J6MXIYMA+\@U=/+/I=!+<8@XM3BS_\?F_AJ)@)TIHZ7UC5NB4&WJ( MEH(U1BCNQ58GW]N)__ZKI_$@1A/_SESL($3=>4S/3[=3@M!Q4PH&2/2I]KB- MX$)A4+3.##,94=.H8F+OM4_;XZR/!,N!$7#,F+^9(7B6\SII>C/&[>SJ\M-B M6=M8G5/ D!N (84'I59)2/CT2G5H;7B>K\JOW(^!Q[X.1( M8#D%O7G" $;^=&$I0;"TVZKD(P06%00AT3"6\ &7G\^5\*+45 X9%*20C!CC$@^0+>,4 MV?%N=M$QII2_\HZ67+B:\S*#YFT)O?O\R6-XW?9XM\;D1B+&@! MJ,*Z'%5#4&@A%JF]\"5:U>C.S5@D=-[GX0";RL&!T(L&[,+W]9?-1;UKTOFY MEME++26$4$C[2Y1KLD%XQ:4WM1U&FP828U+1>=^)3IVK?>%PS*JPN::PWAI7 M;S>&X%]8N[1A/ON*R_ 1U[_\(5SBCV&VK#,.\%P+D[A('DKB%A2K,XR#8F"M M59HS#-$VFG9W6$(GS@\?J4(= %0GH'-O?BNT>'3@4IM-3_D M=FC;FANK-=GW?U^;Z_^\N/Q_>'DW7>3^E;SS$F0AY]:#D:(F2Y#L#$:R,Z)X MDIM36C;N9=R2O*V4RI^H4O4'H%/6JFN[\^-BN?E1_3M^K@JJHGD @R93%%D2 M.='$HHQ2>(HGF2IMSG0.2^=VAZ+L+T4[-*:.-[^]F%];F)O2]-7E\FI=_#'4 MDR["%R]$ D1&!LJY")YG"U8I42QR9\1V]P6FIV4[-3NYXH,^F#\(2*>\T]T] MZ?H?K6_N?_@4YC#@.I/6S%=Y(X$X^-^=T]UJAWR?[;OKP>=(20XD!R/S4_AHL4Q K!?!<@@O, M)*GUP-ULC^5LA_N3JV"81IP=["GC9D'_MERL5N>6(D1E@B?-S:8>-6L(QBE M&Y453$?&.BL2?9Z8[?3AY&H4.D%'/Q9^CT.WZZ% -Q:$G-9P\??%_/+3Q=IU M#1<7:]^5G-$81*F;'N>N]J10X+/W$(35'FOIAI=MHYKAB]Y..TZN-*%G:/2R MI^Q2LO&4-9M*)@K?SA&S*1HE6%V($[7ML#TL[S#=6^C?%W[1['6U7)9?XE?<7Z%J_. (>L@&1B9R'HD*R&XZ,$( M-$:ER.7C85GM-Y97UKR==IQ<94+'P.A@6VF6E#CGI0222(9HDR9AN1J])00I M3"PNHBB-VK(W(VD[!3K5XH,^D-*!RMQKSOM]^#*[O+FD]X[PL/R*]2#JQZO+ MJR6^7:VN:E+C/'"+WD<)/GH%"E4"STP$8[PPRK'@5)O93X.7NAW$3[44H*UD M.X#NSOR]LZQ<*6= !2I@&*)O$89: O45B9N;?:^X7V:1E1MISLG=P[?&UZ.-BK_?C%? M47Q5V^JM!R;+\]MST(V&7].^.M?HK.9DLXT-$E1B!KPROA9F!X=66V1##[''6=EV M&#_Q\^P)A'RT"'](]+FP7$5?$*)/-:?L#<0ZT29+Q14I=G :VP+[X8*VP_/) MG4=/)=)>G/E=SDINR:XNV2_E7L9@$_*<%Z9-J0//39UGM^[E&$.,$$IPUO"( MB3=LO]*$INWTX^1.I/O"2@]::\9,3HGB6:TBJ. 3Q&05B"!D=LZ[P-K<=MMN?=NA\52/.1O( ML(>=>SVD8FW5?[BZRZ_<'F]=DN+=C"&]#E?Q\I?RXV)9<%8/O%;GT5M&YK]. MXE*!"%8%(GH)' 7M"P%1/TY&C&4T]UWZ=G@^U3/-PTJ^!ZCORN\G-]\>WZ.Y M+6YX_1*<$YZ9D -M78J<)6J-^N7^=?9Z:=X*^? MK.+3*T)GG^M)V*88HQ8+G:WN??-^42[_73U%7AA+,C)@0IDZ-5)"5"5#4=8$ MY*FV MK[NM=V:]D._"=WZ#F!((\,MYNZN>\7\\LEA=04W92,0C 0FD)I%2FP M\1P3.92:YY238FSH&>8NZ]@.KR=^7ME<@*-A]?_\QQ,Y$2=^6_]J_9OZK]YA M^9_U___Q[NV#YU]E_/S'_TZ+S]?/OMYP9C>CZ[Y@8 MVM2*[K?NO;WVT>;:I%R8B[1[1(RECF3BX+3TP#3SF6.4,;,VKO=8)$P[.^6 M^'WB.D\"@@YBUNN5TQ^O!PJR;$665H&LL;;R)4#0D4.2*87 )?VJ32'M@V5, M/,%G&B@\3@;N+)<.0+4[X^[(GN='LW*]M>@\>5=,"PTJ) V!U@X8C2XF6^E\ MHU.]!M1,"_$]P#4TY=!:TAV@_5X3D>O5JR2=^!\-,"*D985 M+0VV<>'OKV+BX6)=;-\[2Z4C1-WHF",'.O, )5I!.L8RN(@9I-0V%4>\*&TQ MU<..N;L\GP'&#LR=.NMX5N5T?:AWD^6HU&S,IF4H=/((645][45$+LB5D,;D M7*LF\G;];EY\31\HV$5XBR:)*]J9ZX%NC=(%X^SF/.DI;5HHSH0V M4(2N)[I.0?"6 T\EH/>:&Y:V0\FP%T^[)XV&FX;<[F#C&2$C'^H@3IF1>)E] M[:^D:,\6#GQ(QFCNM):=W6:\7?O$LR:[<)L.C(!CQOSF9/[>%>=WBXN+'Q?+ M^LMS-#GI0$%,=DA[B+4:O"%CDY-T(7ODEGCH/74=&Y R&DI MRG7%^7F,!IV. 9B(",IE!]&&#*4$IJ7VVNH^^YH^(>5(U6-$?+93F1W LK.V M?+DND+P,R\LN=.9;_5Z5*C+IG"DZ\0R43N136H50M"CDV H7&Y60-R!FXDS5 MZ>G-OH#I89]YJ6KY_F"EFY%F^3Q9[I!IVM)3XJ P* K8L1"9WNI:5L99HWN7 M@]=ZI /M&R*^K;B' ]I? WJ.'VM\_Z$;_^E>7?Z-?I][C(EBN@RVGKPHA@:\ M"!H2+R4%E]"7/@>K?H.8(QU>W^]>L"]@3D=UGGJ3R(7 FM,M*,F$,%6+C0UY MDZE01(A!:-MF ,\TH4=_]_/[59O]P+)GZ/%FGGO3F$9=M"R+Y!I=K3XXK4<:MG27#6L!K1XBF,-PZ#P( M8VU2"8(I I1,$4+M14NB)3ZEE)QJV&ZF/8$GDU5K@O-IU'(0Z(XG#_?LD=HW M\RHO,DA$)XJO(_8,<_5.DH;H?(;,?':^&);D1%HY'I%'N@%VJID3@>\8=LK7 M6'-#_7;192@U''AV,SI/),1Z%=K:#X"DH MZ#>24"_RQVB/TAL/)6=R+W2DR$1@!EX$-XHQDURGN^= 2D\FW7D42MH2AL>@ MIB,Y_XC<:,OKO4[O0:GBP*-29,R4E=H5GXH\^8CS&)*I72CE!*#K*?T:7V=- M',R:=U@KF.GG-[THKL+%!UQ^%N=%>^5],I",(I-EV';XD3L_EJEJZ[:V' 0/:2S&3D",I(0X*S DI4 KE, M0:GN=\"')!VI(]K=8<8>0#D!C?GG]>C'>:Y=4FM7R0^+^J-O'*;2_JV\MB"M MC"0M7RT)\Q0 ,V:%Y%9CGR4KVU)XI#YD'_K4!$9_"O5Z.2UL,>GL#(3D)!DC M9!!9B>"8C\%9;EWJK"?I*'1OI8H]=_CO6Q5'@UPO"KJ'4SV86\_YVOS<.(E9 MQ@2&%XK)R7^@R)<^.5ZB,4PJ]O@B=R>!W'@\V$IQ>QZ*,&5\-Q$4>U'BIB;O M[./'Y;JZ]9&W+Z2-R'6L0SD#J!@R!%//?%#"1:R]&S0H+!R"+Q(,(Y]?,1XP=39J_#E2MM*@ MGF=33*E!^P'CM#3C13^DL"MRL2 M[7GB1"=J-!J*>E&N/5SHY]GRO*_LK@ZESV"T,EQRYDPH6'G MF\,2NYW2]5>:W4> UAI=IZ6 #QU@BDFYB4H8 ]EI,D68Z_BU(,$)'7B1%LE, M]:YGCVC:3IWZJZ?N3IWVP<&'E=R1%\E@94C+7XPPI X:2+ M6N84VQS'%XQQ"Y= "JW1GW0J-^C:Z0/C- GFO[-!8A:I;IBTHQ M2Y&-F"AM>N3#.P:!ZQ##.X9(N@.TOR'O=/$'XKU63YOFR0%E2*%P,-G4G!,+ MX)51P)W(C$N=1:/;>L\NJ?,+Z#T!^PN]/LVN?:8:@*S>G[U[ MOR&(:XE2,XIJB2F@LE#@-7*@0-4'6#S@9)M M2/"UP[<1 C32QK,NR_!"2F Q)R62\XG%]I9Q /ZFNXHQJ4W<05P[(^XK+N-B MZK/)NX0@\II;([N?F"$>RL+ 8Y"@F2_$0=H>7*-1G'NO_53&)^T30!T8 1W8 MV9TI_C',ENMT\[T\Y;O9ZK/C-6Q5*4)<$Y-DVX*Y/ZYN*#'7,PN_UBS1%IRX3)+ MX%"1$^=XA$![-H4:O(28:%&NLUM$VQ/7N4=_1-HT GAZT:==SD=?8LEU50$K MG&!N$8S)A6(A+:JGRZNXF+,^(E,->W8VH:GS>.0 VC,]5'I1FK'MR ^SK[., M\[RV(JAE*4Q+"+'4(91U:G-M5"RC84Z;(IP]HBWH/FE'?R.\NPUH9^ <35'* M^[-WJ[-$W])O1BY#^=:CVQ2>O$I$'Z4FY+:P5$H&)JO7PE%!4,F"\IP'%V(N MN4U)]ZF4FM061](%6P,J7MT^ =YPA,B+"9)[$6.;BT#[JV?# MV0N5HDB0@Z;]J)[9!>4=:,\+&8*8E.CYF/^X2D\&H6?P,?\04?: S?VC7B68 MR\IP<-DQ4/4JK),"(1#D@A'*8>[L?.GDCESW<20.C(!CQOS/B_EUN=EU$/]V M3H'%U5H\S\P3"SD9C%&!=JH08\@8Q"@C./3P3>.%) -+@BM043GB22C$DR3!>Q&LY"JZJ?S]$:@[4KUJ"^R#JM\. M*#N>N5/#.;,>!E2'("?4(?@$OF@#RGI#CC-)37E9#^.D-,:FNU22"R(!%QY\ %^H(Y,LQ8="X-F^DWHNI(2R..7;]V M0]4)3-]^GB7WQO&<$Q="=%CJ9 ]-7XPE06D+&07SF>6"IK/6B5O1=:1%%,>N M;+LBZZ35[:DW'9#98%&!-(+V^L("N(0,BH\2D7GC6MUGZR5FZZ\#_[&KWGXH MZVERTRY\>)MKDV5K M!6AF/++LG3*=M37=C^ CC?4FSE<>$&131GCY\Q^-#=3+HPLP=@1)8'=U3 MFUUJ4AZ5R'/ Q$KFC^XN/BUDG)B&(TU;'A+?B^,#V_1YS4;,&C#A'&,=DLP] M^12%G!X1&03K) BOM7/D"$VHG-N3<:3;WPGI9R/(G>"V.6S >8DB!J4RN9J6 M_"*I(P2.LG9E5T:4X/#QE;+#Z><@2HXT6WI"*MH.>">HI4,GG'-M429;* M"90E#\3%Q,#3%\\4RT&JJ?1T("U'FFH](4UM";X3U-5M8P,5)%-.1,@"39VA MQR$4Q+/2'=; &VDT_6#A^6MSK'8I.6)0&+3(%2K'90 M1@UA^2$ M!^M<[5B: P0? [ 2C?228HO8V?2>$:@^4L=Y1%T]!KB=H .\]9AWR965,E!X MD)RJ5QXIJ)>U%2?CW@O%I8U\*@]X6R*.U 7>4\N."3E_2@U[,1A@*4G%) >; M:@/OS!D$90-PF2E0]SQJ%?O5N[T#4O.7-O:&LK]T]'E7_UQ)R[$Z^G5.+G1KD7ZYW6]4:;RS4)'A5$ ME 92"2Z'Q)Q\W$"P)Z5]AJJME-3]I:0=8>L$E?+I='ANL[<464,L7((J@=5P M($)T1'_5Y\>F=:/ Z;05\#G_6'!CC;4>HDH!E*%/OC@'T4H;I(E" ME![X21XEQ"8SDD*;G5L5!AT*OW:=7 &8\J0 KF1Y% &4K\2B942=;+&Y=2H MP]A?_=H'XK==O_8A(.B@FNEAZV8?@@BFSB'QM,LI@1Q\)EH",BV+52ZY-N5% M)]FO?1 47NS7/D0N'8!J=\:]T(>9.)=Y1@6V3@=57I(;EO*Z#[-!HZTBLS!- MW>J1]VL?!*Y#]&L?(ND.T/X.:0.:U7./=;OO?\QGE]7CNYDQ;U)@*3*(R5I0 MD1SSR$WUSAG7V1O+51NOZL5E=7[QOCEJ%JU$V $>1XA[&;..*2- >T%T)EEH MYV()8C UYBW)IL[Z"OYT:CW:]W$>#HR 8\;\X&Y6W+'@=!)@1)W*:G4=!T$& M!XU4,KNL6:NA7(<#7UDP+Z$'T*U@MV; UMGQ!YI/>G3V2'VP]S)]#P M?;A#+I-E*B!$5S.Y,9,<+?? 4V#HHU8\=-;UO4D V-]=ZQ/1R'WP=O(MA6Z9 M\ZB*<^VH_T FY<X+V@2.S&,@C5*UA7X5=-01M+5.>6E4P6-K*K03 M(XXTF)PX=]H!*$_:[=V>?>Y,HH-@>M(^_[U>YZ]S32"5-+0%&<(8SX)EK9HH1[K%R M=[_5#Z'_2!/D/=F!KN0Y",\G;04&1$NI1"DE.4:I%#*?61@(*@I ;H35PC/! M[)'9@)$C__X2\G\J"] (RZ-F]%M?AEY?3WC"W=IW:[["D:]';_6N-A>FAY/9 MQQ5JFZ44S@JPHEZE*B%!2 6!*=3!**NU/^TKU&\(;(L_$-_C\NLLX3/&X&+] M2/KT2WF':?%Q/OMO6M1:G=8KO;X!@2S7TS=9"S$+**S'Y(4Q*,Z$XIPRDF&; M#:D%.4=]M7H(KI^_6CT5.#KP\-[.R=[A>Q+X>@_\:4/B^OZE="FSD@H(ERTQ ME]@<;;'DK)I8K.9>RS8X?V%1O5S!G@PRBS;RZQ>*FUN4R$NT01-KN.*@+/E_ M/GH!(D6G52+^N391P(O+FA:.HPE_.U#M((D.8%45[9?R/ES@:G-MUJ,16F,! MYI*L3C@'9^E3*,9DQKDLMLW-@2=+Z1(^NXAY,2;/.P#->[RXJ.V!Y_GO8?D; M7M+GC9._H82<0=AD1*U)Z(TDSR)%GPI8T/^,K*ICT:; >I4272 M <+>D6!H 9^(H!_P*UXLOE2&/20I96]-2 D,DPJ4YH9L>-;5,4C1REQ$;@.R M+18W[1%5.YR-+9<.H/8WG.,R7!!%9_GS;#ZKL5/-:#PDRJ+-7A(]P=69FRJ2 MA?8^@I-.H';%V-RFM<)6RYOV)*0=W,:730> &RC7'Y.@BTFYC/&N"_NW6-VT,,RF$'K?&&U^>73;#_1DO+Q:KU1=Z M125TEV.=QX_8_[3FQ46-= CS)BQKN_ 5(6_H#WX[]XK9Z*.%XFO3)VLMA5D^ Y>( MRI)3'&R;F.39)4UL@,; Q).-<13V]VH\<$/=?7U=.Q,[G1"__,!1#,NV"VYM M9K@37FICP64,M',4#21Q LU1C\-G%5;TM M7+E]3PN*C%$9"L!3O4 A>:!02 8P7@H?A>7)-+H,M-N".S510_#TPNEI,]%U MX*/?D7DVOYSE2A)%Y^\Q72UGES-9#%$=>U+D 1O *6DTRB,!Y8HT9]H],R;4#;&->3"+S7/?O^UO=]N$A7%^M' M+LI:V\.MMM.?_G3]IVLF[%'YM?]+1P\J]B6\>1BB%<,8&1E3%*"48! 9>:!2 M\E(R2JU4FS/R5OX!,?4Z]5I9>_:5.+K>3!:D>)\7\W4QWJ?%!5F9U48*MZP@ M2KT,Y!AKVE9 )<8@B!1!)AF21FZU;>,A[+SD3GV$(9AZ;$L/([X.O(0'A)Y' M)[WVM%J?0CWK#@H<,0Y<=7E8B#*4-L66#Y8Q+9X.)/J7 #=(#AV Z%'U^'4/ MF$V_[OM];#8,NZN<7&9""3B(%@A@;86K7R1(C0: MK#9PH=,:U7YQ.XI@NT#N-Y-PM>J22:\*8#;D 3$>H@TG3@$?>V.9@8+NH-X>D^:O_OCVP_87!93128OP=;#*25T MAA *AZ*+3S)+SQK=]&Q(5"\W10^/U<=EB9T IUL=NC>K4_"DG>8T%0EM!>T=Y=H#/=Y@1/U>-_[[VE%E>SNCC MKS>+69^:W-QVR\%HM)%PI'F=1X3@BBC D3BH;.+%M2D%VWJ)/2)V5V0\N2/6 M0DP=X.^VFKZ2<-W=:$,((L]>6H*#*!:4-K5QF8S :HZW6(\HVAC&9Y'=@&OH@8,PC*'6OC'EUR> MZ>(ZY*W3)B3;0*@IYWLS41L2I&%1B$1K%NA F23 .^$A*!DRDYG;TB9\^<9B MIDU1'LXL[<#ZJ0W2T_9^=\W_KJWL^ZOXGY@N/RS>X9>K9?H4;F_@YFR$%$Y# MM$P1WYP"YWB F"0C1S7$Q(8..AR\B&E[0;8S5X>22P?6ZU^ADG:Y67PT$9%9 M"RX6 4HR 2XE!26SA%G[;$.;*_ E3V#[I]N[[1&9W6N M1]BYU.01[?;@A55@R#35[B@619N,_U@4]')O_MA3>;M!XOA5X>SSXFI^>2Z= MU#PZA,SJ,2VK'3M45!",5$2U*D&V.=D99?D]YE-:(V]<^.\ @RZOX[S'C]4U M"O/\$1SD/%]]?K2X7G^D-W_WQMUO+<+;$L'KBYXXH&Z!U$.)L .T_K28?_R)0J!\MEKAY:O4 M:>FL,98!ES:WPH>M<^*9ARTPV5!0Q^@-_ERSL35V MWZ/(>^@KFGN(+Q/5VE=D.B!@$1ZR1IEK1.C MS9('LSO\X^9%J_/@@]4B:TBZ=I WF4,(I(A9:RDB\\ALF[8YSRZI4W]O"":>7* ? MA?T=[)$WA%RSI]K96TIJ%\_,DX5,=A84-Q&")$YA(),N=)9HVIRZ/;^F3OVQ M,9"TIP Z@-+ &&A]R&,"E]E% 3)4CU(X#C$D18P4/J#6H9A&,RN'+[93QVL? M\+46V82H7"TOS[]?S%>+BUE>DW%]2;I64FO+78DZ04%3R%5U!:(WBM@6 D\R M(<];.0/TBGN H^\>@^WY-?1RZ:*1V!>CRJ [%&TJ+AB1H)$[X+H&.B;3\K6J MS1K)"2@\>F]:XFC*"P]C2?9%H.S Y@ZVP2@+.+I)>C,_VB0U-+3[>3$Y9:Y*PTEJA'"BT]*7>_8DJ M!F E&?( >7)I*P=\*_ORZ.6]E!*UWZ#VX7H_@-EH4&)**!,2<.?J )Q:X8F> MOF0F4]%>0OPV&';@Z.1P^#I;K2MZ?EW.%LOKN1UOELO%\OL% M+26M!9'_\VIU6>F[+?9D'I-28$4=F42T0JS3/ *SPN5HLXA;-13;$C'#5]@% MJ'8!P^* DNG [[F=^O7=U6HVQ]7J9B->*R2J6(2BK1VCC;0-HZT-6RQ$YK2@ M*%5JV^B,^J5E31S2'VB7&U]"/<#M>NT;Q?2DE25Z#9%G5L_1:=WDW8'SJAB& MKF339O;3@V5,'-6/)]YOEVCMP.NIKS+54./J,RXW%&PLJU*D1:&.82LVD(M0 M6^?6^G)G1"JU$ZY4KQZP/?_X+HX[=I'58E3&32WZ-W-ZT)?E;(4/:2#O3WDK M#/#L1+6@'EPB#AD;7 PBN\#R5L)_Y@5=G%'L*_XQF-?/)O&M??6GVTK[;!%9 M"AITJ#TLLPHU5Z @*::\R/];XM%7IW- M\V;^XNK]XB*?%Y:5U=Y1_!#J'0]B5:#8%$IT/H:L1&[4%O?Y-76Q>8TH_T43 M870 J[\M%ZO5K\M%F5V>"VM-LCJ#2$+5R^6T]#H40'/IN56\&-\FM7QO$5UL M>^V LRN[C['^[,?9/,S3+%SV9:#J,DMU2$Y MM)9XTV8C;55&!_K(%N? M>*&P2\I&2KAW=K.K(I-!H!B4W1PBH1[@]B",+YB<"=F3IU+94C]Y)1-DXDBB MT-L$;#/TY6BRFX/$^V)V;L[T:U+6[NJ M'-K%ZQA)!MVA:*-:VD:&GMS_+)$T 5%"L#Y!X"A,*,QF/U[IV=&4M@Z2[#:E MK4/8W(%7^ER-)4_12RT,%%D'B#IDE8S:."CG()).HM'5[N,I;1TDZ2U+6X>P MO0/T_)T<^.4L7+S#M)BGV46UR95#-T>+4@7-K +PP<<0]FFE=K9#^RQ_" M[^=2*^F%8&"59$!1AR:70M.W7"?/@V0LMII*,7BQ703\(R+F^7XH3<37 4)? M./36V6HGB@.!&DF9#8*WB=BGO.=9%&ERFTUWSPJ$:0^2]\';2,+H %;WC\19 M4L%:AW5T"T5&0B8@!0E0;'':2UE*YDUP-+0"X6#WLT<'SJ[LWATIB\MP,<9X MDXVGN>DVNV'4/7(^?+GWS=V!I)%)I4!>*/.Z.AN!O%QFP&1A13)6R\=NV[.3 M3G9:P,25=\W@="B9=&"AO@]?9H3AV7]COFYXC,OWBW+Y[^L>Q\37_U[3S\^3 M34:2SH IQ#Z%TH%CJ?8[%BZC43RF-M<'MEWA1$[8P;#R>)-L(;@. 'E_\;^4 MM[7BZ&.=B7;=]^R"TLP Z ,_9Q?IO,-^-'JKV&.>K-3EO?J\?\=R5&+E&!9)AJ@?G#LCUX)!R MYC:)G$IH-!9YJ_5-Y,E-9K_&%UH'4+P?_NB0M=,R@.?HZV0*!R'7H7S<&96C M%8&WR>@.C3:;#1D[:+0YA-W'6.^^20'6BNZ/]&V[NO9G7M2\?GT; EO7J4?! M3(B204B2S)HH"3Q##MD4J[6BS2^T27GW5*>>=;26%04ZQG5;$@W>%0&D2,%% M%DLHC0HY3Z9.?0B.QJA3'R*RB:MY;DMD[]IGAXMUX8JO@U+0Y=J4MO;$B1Q" MC 8<3T[$:*7@6_4$WJJFX9TU7YC"3>Q=B\GA@P/Y,Z?3K[C$M:_J:> M1&3C,4@$83C%,4X@^.@L2,DY!348\XA(>?K^"2$RCD 7HW&W@Q#NS=_?G&U6 M;C2*X)FHTR)J;RL1P65F*<*0Q=%W6&2;OL]W:YBNL&M<;.S)W8EMQMEJ%GX- M:59F:;-X9CDW+@O(&NM()"7!8XHD4.=9*BK*N-59S%8FX\GKITE.MK$8^_%V M8F#\5"M>'YF[(#,3"@&-%: ,KY5G,A$=7G&53=)RO*+TI^^?)HW8!AI[# MS62K#%@,J+@3"DI@1$GE3"Q)@(B9%QE#=(VVF=%*/[NZ*+-+.-1,7AU@<)?: M03+!Q14,I%R,>,A#AD _@8)VW3[$QD;]&DZS]',08D8H_1PBOF/,A==1;!=W MH]C:Y\1?>6'SW/@0@EOGR(T(4:'DD&7,H&QPY++KVEXQ&AW)CP^G/=%VO^0Y:@B('&+R1Y 230QU$"4+E\:*+$\J1#Q+^5CGR(9*8&D[/1F:RB&@# MULO!HA+!$ +3%JRGJ%M*2_'9B' ZIASY(/%NE2,?PNO^G"7(!PGTY1SY$.Y.W=2E#ISXI?QKL;S(-RUI@O6F M=C=)V?,:<5/@D0J1$)E%YTH,C_LP/'L)XM&C>TQ_[R+V$1C7029AJU@W*&E+ MD0Q,K*.LR(:"]S(!EZB<8S9*;PX2'IQ&-FL7QZ69O#K X,^+>;I:5FYO*MU] M/3E2R =IS "?83 A:)OG4>,(O%&U>*/5])7F+6_K!^/ -Z'\7TFF:[B"O_K MBIY34VR7N^6-'C]CA%30B\L:*[MS^Y(WZY?<1N5%\5@B1^!*%_)$N ;:C,@3 ML2';R%DIK,U=Z^=6M/>F]>BY'XB#W]$?_'9N@C3!&PO:\ B*9UO=+P>B*%6< M]#&F1BTWGEO2Q"9D#$P\V8-&8?]1V(]]TL_//&I\:](T9?P<@!PS5AI. A:T M7RCG:\&9I2^6L*28E5HVRI8>QJAWUA-IZ9D"!)>,27#F=Z!^_J8!OIGZW23)7>^:"Z!FU";>FH.D5S\6AOE M&;*$WA\&.YL%=06?'23]"G1V87N?Z-DD)10/:)TC[]OR!,H+8HZ0]*T,NC", MB;F#N&UW2^H+03L)_'40[<#]_F!T4W9'SAT)F=8?/'EY/I*#%X* E%GDVDE1 M>*-SW6\MISOX["+JEP&T ]\[ ,_9O\,RW^J3Y!BTM@@::[-9&0H$HVN?ZY11 MU8M/V*:IZH-E3)S6&WNWVIW%'>#CV_>YSY;+,/^X/FI;???'W=_\&OZH/UM3 M?$?V//]Z$>8_A\\W6A>XM;:H"#R1Q58QU68$A<)0J3'I[$T4C>YE-J!F6M.V M![@>F[.I)=T!VNN9SG*6:A^#RT7Z[1_SV>7JW?M_W/0^9MXEPQ ,)W0I%1S1 M(37M&,[J)"-3LHU7_^*R)MY:)T?-DP++L438 1X?[45WJ7_+!8H2.6CAR,N0 MR8-CS@"J%+$.SDJJT:7N9U8T<2/$QA'F;HSO 4"OJ>=SVOGFOZYFEW^\G9,R M7:W5^)?+3[C\\"G,?_E2'['Z&SWBA^[X4X#C3Z0T_\+9QT^T49U]Q67XB.M? M_A N\<7'.&A0!#!8&BM<:(I8<%-K&G"\R2M]H3'@O+.@J%CPN MM1L77L>LE^LO_R3'<#;_>,T;?EZGK@EN$[@:+RFG P1%?D)*9*2"T]RU\J!& MI*(KKVMB[=A7R!T ?$/.ZL/B+)&N+_%:X]]CNEK.+F>X^O'KS[-S99@7TB.D M8!)I;0G@:G041- I,XUHVC0.WFIY$[>P;@')\<72O@!B\XOZ)9*F_-__\?\! M4$L! A0#% @ U71Y5"PYK_2 " )BH !L ( ! M '5D96UY+3$P>&M?97AX,S$Q<30R,#(Q+FAT;5!+ 0(4 Q0 ( -5T>53B ML3*.30@ ,(G ; " ;D( !U9&5M>2TQ,'AK7V5X>#,Q M,G$T,C R,2YH=&U02P$"% ,4 " #5='E4Q$]BAS(% T&@ &P M @ $_$0 =61E;7DM,3!X:U]E>'@S,C%Q-#(P,C$N:'1M4$L! A0# M% @ U71Y5)0X?S8A!0 ;AD !L ( !JA8 '5D96UY M+3$P>&M?97AX,S(R<30R,#(Q+FAT;5!+ 0(4 Q0 ( -5T>50E0I9U&!H M #N( : " 00< !U9&5M>2TQ,'AK7V5X>#0S<30R,#(Q M+FAT;5!+ 0(4 Q0 ( -5T>53.TJS8]@( "0) = " M 50V !U9&5M>6EN8V-O;G-E;G1L971T97)F>3(Q+FAT;5!+ 0(4 Q0 ( M -5T>53^Q,SBBAT$ $A\* 1 " 84Y !U9&UY+3(P,C$Q M,C,Q+FAT;5!+ 0(4 Q0 ( -5T>50@ZUF:=A@ /L< 0 1 M " 3Y7! !U9&UY+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( -5T>51R]E9* ML"H *NU 0 5 " >-O! !U9&UY+3(P,C$Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " #5='E4_/GE'X!] #)V@4 %0 @ '& MF@0 =61M>2TR,#(Q,3(S,5]D968N>&UL4$L! A0#% @ U71Y5*H,\4?V M= ;K8 !0 ( !>1@% '5D;7DM,C R,3$R,S%?9S$N:G!G M4$L! A0#% @ U71Y5'S4<9+66 $ 0\D. !4 ( !H8T% M '5D;7DM,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( -5T>50;MJ2&4-4 M /\G"@ 5 " :KF!@!U9&UY+3(P,C$Q,C,Q7W!R92YX;6Q0 52P4& T #0"# P +;P' end